-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Description
Hi,
I tried to test QuickCached with YCSB but failed.
Testbed
OS: Ubuntu 18.04
JDK: 8 or 11
YCSB: 0.17.0 RC1 (https://github.com/brianfrankcooper/YCSB/tree/0.17.0-RC1)
QuickCached: the master branch
Memcached: 1.4.24 (https://memcached.org/downloads)
Commands
- Start QuickCached (in QuickCached directory)
java -server -Dappname=QC1 -Xms16g -Xmx16g -jar dist/QuickCached-Server.jar -l 127.0.0.1 -p 11211 - Load workload (in YCSB directory)
./bin/ycsb load memcached -P workloads/workloada -p memcached.hosts=127.0.0.1:11211 -p recordcount=10000 -p operationcount=10000 -threads 8 - Run workload
./bin/ycsb run memcached -P workloads/workloada -p memcached.hosts=127.0.0.1:11211 -p recordcount=10000 -p operationcount=10000 -threads 8 -s
Problems
- When using multiple threads to run the workload, e.g. 8 threads, there seems to be a high probability of failing to shut down all the memcached clients, thus YCSB will run forever even if
maxexecutiontimeis configured. (Similar to Benchmarking Runs Forever [Question] brianfrankcooper/YCSB#618 (comment)) - If YCSB successes to shut down all the memcached clients, there will be many ERRORs in UPDATE.
Here are two situations where there will be no problems:
- Use Memcached server.
- Use QuickCached and run YCSB with one thread.
Could you please help me to solve these problems?
Thanks,
Jiawei
Metadata
Metadata
Assignees
Labels
No labels