mirror of
https://github.com/isar/libmdbx.git
synced 2025-12-17 17:32:24 +08:00
test: canary fetch/update for jitter testcase.
Change-Id: I8402328f880addb1170e8e778b64aa4f12d18718
This commit is contained in:
@@ -31,27 +31,29 @@ bool testcase_jitter::run() {
|
||||
if (flipcoin()) {
|
||||
jitter_delay();
|
||||
txn_begin(true);
|
||||
fetch_canary();
|
||||
jitter_delay();
|
||||
txn_end(false);
|
||||
txn_end(flipcoin());
|
||||
}
|
||||
|
||||
jitter_delay();
|
||||
txn_begin(mode_readonly());
|
||||
jitter_delay();
|
||||
if (!mode_readonly()) {
|
||||
fetch_canary();
|
||||
update_canary(1);
|
||||
/* TODO:
|
||||
* - db_sequence()
|
||||
* - db_setsize()
|
||||
* ...
|
||||
*/
|
||||
}
|
||||
txn_end(false);
|
||||
txn_end(flipcoin());
|
||||
|
||||
if (flipcoin()) {
|
||||
jitter_delay();
|
||||
txn_begin(true);
|
||||
jitter_delay();
|
||||
txn_end(false);
|
||||
txn_end(flipcoin());
|
||||
}
|
||||
|
||||
jitter_delay();
|
||||
|
||||
Reference in New Issue
Block a user