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

Fix lost updates with lookaside eviction

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 3.6.0-rc3, WT3.0.0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Storage 2017-11-13

      ======================================================================           
      FAIL: test_timestamp07.test_timestamp07.test_timestamp07(file.nolog.1000keys) (subunit.RemotedTestCase)
      test_timestamp07.test_timestamp07.test_timestamp07(file.nolog.1000keys)          
      ----------------------------------------------------------------------           
      _StringException: Traceback (most recent call last):                             
        File "/work/sulabh/work/develop/test/suite/test_timestamp07.py", line 251, in test_timestamp07
          self.check_stable(self.value2, self.nkeys, self.nkeys, self.nkeys)           
        File "/work/sulabh/work/develop/test/suite/test_timestamp07.py", line 167, in check_stable
          self.ckpt_backup(check_value, valcnt, valcnt2, valcnt3)                      
        File "/work/sulabh/work/develop/test/suite/test_timestamp07.py", line 164, in ckpt_backup
          self.backup_check(check_value, valcnt, valcnt2, valcnt3)                     
        File "/work/sulabh/work/develop/test/suite/test_timestamp07.py", line 153, in backup_check
          self.assertEqual(count, valcnt)                                              
        File "/usr/lib64/python2.7/unittest/case.py", line 551, in assertEqual         
          assertion_func(first, second, msg=msg)                                       
        File "/usr/lib64/python2.7/unittest/case.py", line 544, in _baseAssertEqual    
          raise self.failureException(msg)                                             
      AssertionError: 905 != 1000                                                      
      

      I saw this failure twice in about 600 consecutive runs. This is on develop commit 09bae70b0

      commit 09bae70b074bc0f44a06e0b9964c8ca8bb180515 (HEAD -> develop, origin/develop)
      Author: Keith Bostic <keith.bostic@mongodb.com>
      Date:   Mon Oct 16 02:47:19 2017 -0400
      
          WT-3662 Write lookaside after reconciliation has succeeded. (#3738)
      

            Assignee:
            michael.cahill@mongodb.com Michael Cahill (Inactive)
            Reporter:
            sulabh.mahajan@mongodb.com Sulabh Mahajan
            Votes:
            0 Vote for this issue
            Watchers:
            9 Start watching this issue

              Created:
              Updated:
              Resolved: