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

Apply commit timestamps when a truncated page is read

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • WT3.2.1, 4.0.11, 4.3.1, 4.2.0-rc2
    • Affects Version/s: None
    • Component/s: None
    • None
    • 5
    • Storage Engines 2019-06-03, Storage Engines 2019-06-17
    • v4.2, v4.0

      While executing tests for another ticket, I have twice seen the following assertion failure with test_las02.py:

      ======================================================================
      FAIL: test_las02.test_las02.test_las (subunit.RemotedTestCase)
      test_las02.test_las02.test_las
      ----------------------------------------------------------------------
      _StringException: Traceback (most recent call last):
        File "/mnt/data0/blah/work/wt-condvar/test/suite/test_las02.py", line 110, in test_las
          self.check(bigvalue, uri, nrows // 3, 1)
        File "/mnt/data0/blah/work/wt-condvar/test/suite/test_las02.py", line 62, in check
          self.assertEqual(count, nrows)
        File "/usr/lib/python2.7/unittest/case.py", line 513, in assertEqual
          assertion_func(first, second, msg=msg)
        File "/usr/lib/python2.7/unittest/case.py", line 506, in _baseAssertEqual
          raise self.failureException(msg)
      AssertionError: 1962 != 3333
      
      
      ----------------------------------------------------------------------
      Ran 6538 tests in 390.799s
      
      FAILED (failures=1, skipped=98)
      

      I had to run the test roughly 50 times before hitting this failure.

            Assignee:
            luke.pearson@mongodb.com Luke Pearson
            Reporter:
            sulabh.mahajan@mongodb.com Sulabh Mahajan
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: