summaryrefslogtreecommitdiff
path: root/src/third_party/wiredtiger/test/csuite/wt2323_join_visibility/main.c
diff options
context:
space:
mode:
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.c13
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, "*");