Build with the HAVE_REF_TRACK flag for WiredTiger to enable reference tracking in MongoDB testing

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: Major - P3
    • 6.1.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Fully Compatible
    • Execution Team 2022-07-25, Execution Team 2022-08-08, Execution Team 2022-08-22
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      WiredTiger has a feature called reference tracking to trace the recent history of page reference state transitions. It was only enabled in diagnostic build and in MongoDB debug build. We make the change in WT-9418 to introduce a build flag HAVE_REF_TRACK so that this feature can also be enabled in the production build. We'd like MongoDB to enable it in its production testing. In detail, at MongoDB side, we need to do the following:

      • Change Mongodb scons script to always build the debug build with the new flag.
      • Change Mongodb scons script to optionally build with the new flag in production build.
      • Build with the new flag in our testing for production build.
      • Ensure in the release build we are not building with the new flag.

            Assignee:
            Sulabh Mahajan
            Reporter:
            Chenhao Qu
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved: