|
|
|
@ -563,6 +563,66 @@ STRESS_CRASH_TEST_WITH_TS_COMMANDS="[ |
|
|
|
|
} |
|
|
|
|
]" |
|
|
|
|
|
|
|
|
|
# |
|
|
|
|
# RocksDB stress/crash test for write-committed multi-ops transactions |
|
|
|
|
# |
|
|
|
|
STRESS_CRASH_TEST_WITH_MULTIOPS_WC_TXN_COMMANDS="[ |
|
|
|
|
{ |
|
|
|
|
\"name\":\"Rocksdb Stress Crash Test with multi-ops transactions (wc)\", |
|
|
|
|
\"oncall\":\"$ONCALL\", |
|
|
|
|
\"executeLocal\": \"true\", |
|
|
|
|
\"timeout\": 86400, |
|
|
|
|
\"steps\": [ |
|
|
|
|
$CLEANUP_ENV, |
|
|
|
|
{ |
|
|
|
|
\"name\":\"Build and run RocksDB debug stress tests\", |
|
|
|
|
\"shell\":\"cd $WORKING_DIR; $SHM $DEBUG $NON_TSAN_CRASH make $PARALLELISM db_stress || $CONTRUN_NAME=db_stress $TASK_CREATION_TOOL\", |
|
|
|
|
\"user\":\"root\", |
|
|
|
|
$PARSER |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
\"name\":\"Build and run RocksDB debug crash tests with multi-ops transactions (wc)\", |
|
|
|
|
\"timeout\": 86400, |
|
|
|
|
\"shell\":\"cd $WORKING_DIR; $SHM $DEBUG $NON_TSAN_CRASH make $PARALLELISM crash_test_with_multiops_wc_txn || $CONTRUN_NAME=crash_test_with_multiops_wc_txn $TASK_CREATION_TOOL\", |
|
|
|
|
\"user\":\"root\", |
|
|
|
|
$PARSER |
|
|
|
|
}, |
|
|
|
|
$UPLOAD_DB_DIR |
|
|
|
|
] |
|
|
|
|
$REPORT |
|
|
|
|
} |
|
|
|
|
]" |
|
|
|
|
|
|
|
|
|
# |
|
|
|
|
# RocksDB stress/crash test for write-prepared multi-ops transactions |
|
|
|
|
# |
|
|
|
|
STRESS_CRASH_TEST_WITH_MULTIOPS_WP_TXN_COMMANDS="[ |
|
|
|
|
{ |
|
|
|
|
\"name\":\"Rocksdb Stress Crash Test with multi-ops transactions (wp)\", |
|
|
|
|
\"oncall\":\"$ONCALL\", |
|
|
|
|
\"executeLocal\": \"true\", |
|
|
|
|
\"timeout\": 86400, |
|
|
|
|
\"steps\": [ |
|
|
|
|
$CLEANUP_ENV, |
|
|
|
|
{ |
|
|
|
|
\"name\":\"Build and run RocksDB debug stress tests\", |
|
|
|
|
\"shell\":\"cd $WORKING_DIR; $SHM $DEBUG $NON_TSAN_CRASH make $PARALLELISM db_stress || $CONTRUN_NAME=db_stress $TASK_CREATION_TOOL\", |
|
|
|
|
\"user\":\"root\", |
|
|
|
|
$PARSER |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
\"name\":\"Build and run RocksDB debug crash tests with multi-ops transactions (wp)\", |
|
|
|
|
\"timeout\": 86400, |
|
|
|
|
\"shell\":\"cd $WORKING_DIR; $SHM $DEBUG $NON_TSAN_CRASH make $PARALLELISM crash_test_with_multiops_wp_txn || $CONTRUN_NAME=crash_test_with_multiops_wp_txn $TASK_CREATION_TOOL\", |
|
|
|
|
\"user\":\"root\", |
|
|
|
|
$PARSER |
|
|
|
|
}, |
|
|
|
|
$UPLOAD_DB_DIR |
|
|
|
|
] |
|
|
|
|
$REPORT |
|
|
|
|
} |
|
|
|
|
]" |
|
|
|
|
|
|
|
|
|
# RocksDB write stress test. |
|
|
|
|
# We run on disk device on purpose (i.e. no $SHM) |
|
|
|
|
# because we want to add some randomness to fsync commands |
|
|
|
|