brianfrankcooper / YCSB

Yahoo! Cloud Serving Benchmark
Apache License 2.0
4.94k stars 2.24k forks source link

ArangoDB multi-thread write error #1641

Closed masterElmar closed 2 years ago

masterElmar commented 2 years ago

When I am using the ycsb with Arangodb in update workloads, e.g. Workload A or Update only, then the terminal shows up an error.

[Thread-5] ERROR site.ycsb.db.arangodb.ArangoDBClient - Exception while trying update usertable user7434204262749083338 with ex com.arangodb.ArangoDBException: Response: 409, Error: 1200 - write-write conflict; key: user7434204262749083338

Is this an ArangoDB issues while performing the YCSB requests? https://github.com/arangodb/arangodb/issues/9702 or a not completely implemented Arangodb driver for the YCSB? It can't be only a warning that could be ignored? I look forward to an answer that will help me. 💻

Example YCSB Execution ./ycsb-0.17.0/bin/ycsb.sh run arangodb -s -p workload=site.ycsb.workloads.CoreWorkload -threads 8 -p scanproportion=0 -p recordcount=100000 -p operationcount=1000000 -p readproportion=0.50 -p updateproportion=0.50 -p insertproportion=0.00 -p requestdistribution=zipfian -p arangodb.ip=192.168.1.10 -p arangodb.port=11001