Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-9391

Replace WiredTiger macros with C++ functions in cppsuite

    • Type: Icon: Technical Debt Technical Debt
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • 5

      The cppsuite code is tightly coupled with the WiredTiger code and makes heavy use of the WiredTiger macros. Ideally, only the code in the storage directory should be linked with WiredTiger. The scope of this ticket is to remove WiredTiger macros where possible and replace them with C++ functions, such as replacing testutil_assert with assert.

      There are also #define that use underlying WiredTiger macros that should be revisited, i.e SCHEMA_TRACKING_TABLE_CONFIG.

            Assignee:
            backlog-server-storage-engines [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            tammy.bailey@mongodb.com Tammy Bailey (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: