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

Fix test_hs24.zero_ts_deletes for FLCS deleted rows reading back as 0

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Minor - P4 Minor - P4
    • WT10.0.1, 5.2.0
    • Affects Version/s: None
    • Component/s: None
    • None

      test_hs24.test_zero_ts fails. It seems this got missed in WT-8287 because by default none of the asynchronous deletes it runs make it into the checkpoint it takes, and consequently the code to account for FLCS deleted values reading back as 0 didn't get added. Apparently the test machines are lagged enough to change this so it fails.

      Solution is to add the missing logic.

      I'm also going to add sleep(3) before the checkpoint (like some of the other tests that do simultaneous updating and checkpointing) so that the deletion thread has a chance to get going before the checkpoint starts. This makes it fail on FLCS (without the fix) even on an unloaded machine, and should make it more likely to turn up any other anomalies that might happen.

            Assignee:
            Unassigned Unassigned
            Reporter:
            dholland+wt@sauclovia.org David Holland
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: