diff options
author | Will Korteland <will.korteland@mongodb.com> | 2023-01-10 03:01:59 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2023-01-10 03:37:44 +0000 |
commit | bc7e2f3f5a4d7825b67f81443c06f1da49e92c55 (patch) | |
tree | efe85c3394c3f43f892eb986c1843860151c8580 /src/third_party/wiredtiger/src/include/session.h | |
parent | 3cbd5db4b876195f77eec0051a3529d6f952ef3f (diff) | |
download | mongo-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.h | 10 |
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 |