diff options
Diffstat (limited to 'src/third_party/wiredtiger/test/csuite/wt2323_join_visibility/main.c')
-rw-r--r-- | src/third_party/wiredtiger/test/csuite/wt2323_join_visibility/main.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/third_party/wiredtiger/test/csuite/wt2323_join_visibility/main.c b/src/third_party/wiredtiger/test/csuite/wt2323_join_visibility/main.c index edf0a9b851e..95bc274b0f8 100644 --- a/src/third_party/wiredtiger/test/csuite/wt2323_join_visibility/main.c +++ b/src/third_party/wiredtiger/test/csuite/wt2323_join_visibility/main.c @@ -242,8 +242,13 @@ thread_insert(void *arg) */ key = (int)(__wt_random(&rnd) % N_RECORDS); maincur->set_key(maincur, key); +/* FIXME-WT-6180: disable lower isolation levels. */ +#if 0 if (sharedopts->remove) testutil_check(session->begin_transaction(session, "isolation=snapshot")); +#else + testutil_check(session->begin_transaction(session, "isolation=snapshot")); +#endif if (sharedopts->remove && __wt_random(&rnd) % 5 == 0 && maincur->search(maincur) == 0) { /* * Another thread can be removing at the same time. @@ -278,12 +283,20 @@ thread_insert(void *arg) else if (ret == WT_ROLLBACK) threadargs->rollbacks++; } +/* FIXME-WT-6180: disable lower isolation levels. */ +#if 0 if (sharedopts->remove) { if (ret == WT_ROLLBACK) testutil_check(session->rollback_transaction(session, NULL)); else testutil_check(session->commit_transaction(session, NULL)); } +#else + if (ret == WT_ROLLBACK) + testutil_check(session->rollback_transaction(session, NULL)); + else + testutil_check(session->commit_transaction(session, NULL)); +#endif if (i % 1000 == 0 && i != 0) { if (i % 10000 == 0) fprintf(stderr, "*"); |