Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-67841

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

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

      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@mongodb.com Sulabh Mahajan
            Reporter:
            chenhao.qu@mongodb.com Chenhao Qu
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved: