summaryrefslogtreecommitdiff
path: root/src/third_party/wiredtiger/src/include/session.h
diff options
context:
space:
mode:
authorWill Korteland <will.korteland@mongodb.com>2023-01-10 03:01:59 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2023-01-10 03:37:44 +0000
commitbc7e2f3f5a4d7825b67f81443c06f1da49e92c55 (patch)
treeefe85c3394c3f43f892eb986c1843860151c8580 /src/third_party/wiredtiger/src/include/session.h
parent3cbd5db4b876195f77eec0051a3529d6f952ef3f (diff)
downloadmongo-bc7e2f3f5a4d7825b67f81443c06f1da49e92c55.tar.gz
Import wiredtiger: 5ee7a7e67038b293d1069a215875a78075b07fd7 from branch mongodb-master
ref: c4afe2835c..5ee7a7e670 for: 6.3.0-rc0 WT-10468 Enable WT Assertions in Release Mode
Diffstat (limited to 'src/third_party/wiredtiger/src/include/session.h')
-rw-r--r--src/third_party/wiredtiger/src/include/session.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/third_party/wiredtiger/src/include/session.h b/src/third_party/wiredtiger/src/include/session.h
index 98372c54a7d..8a91b30ff6c 100644
--- a/src/third_party/wiredtiger/src/include/session.h
+++ b/src/third_party/wiredtiger/src/include/session.h
@@ -208,6 +208,16 @@ struct __wt_session_impl {
uint8_t dump_raw; /* Configure debugging page dump */
#endif
+#ifdef HAVE_UNITTEST_ASSERTS
+/*
+ * Unit testing assertions requires overriding abort logic and instead capturing this information to
+ * be checked by the unit test.
+ */
+#define WT_SESSION_UNITTEST_BUF_LEN 100
+ bool unittest_assert_hit;
+ char unittest_assert_msg[WT_SESSION_UNITTEST_BUF_LEN];
+#endif
+
/* AUTOMATIC FLAG VALUE GENERATION START 0 */
#define WT_SESSION_LOCKED_CHECKPOINT 0x0001u
#define WT_SESSION_LOCKED_HANDLE_LIST_READ 0x0002u