-
Notifications
You must be signed in to change notification settings - Fork 17
failed run Percona-Lab/sysbench-tpcc #109
Comments
I confirmed that the crash problem is indeed caused by |
I guess it's probably because I have too many cpu cores on my machine that the |
Thanks for reporting and investigating the problem! We'll check if we can configure mariadb to not exceed NumTCS. We'll probably also increase NumTCS for the 4GB heap variant of EdgelessDB. |
Another major concern is that after a crashed, sometimes there is a data corupt problem that prevents the database process from restarting
|
Thanks for pointing this out. I didn't read it carefully enough. We'll investigate. |
One interesting thing I found is that edb's TPCC metrics do not increase linearly with the client threads. EdgelessDB Vs. MyRocks (edgelessdb with 1024 NumTCS & 8GB Heapsize) cc @thomasten |
Environment
CPU
Memory: 247 GB
Disk: 2 TB
Reproduce
Steps:
1. Run EdgelessDB
run by docker compose
manifest.json:
db logs:
2. Run TPCC
./tpcc.lua \ --mysql-host=127.0.0.1 \ --mysql-user=test \ --mysql-db=test \ --mysql-password=test1234 \ --mysql_storage_engine=rocksdb \ --time=300 \ --threads=64 \ --report-interval=1 \ --tables=10 \ --scale=100 \ --use_fk=0 \ --mysql_table_options='COLLATE latin1_bin' \ --trx_level=RC \ --db-driver=mysql prepare
then db crashed:
sysbench log:
db log:
and db cannot restart:
Another problem
BTW, sometimes I get stuck when starting edgelessdb.
db's last log is
PCCS_URL: https://127.0.0.1:8081/sgx/certification/v3/
.The text was updated successfully, but these errors were encountered: