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

WiredTiger test suite fails test_inmem01 as we are unable to write to the cache for 300 seconds

    • Type: Icon: Bug Bug
    • Resolution: Cannot Reproduce
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Storage 2017-10-23

      The following test run failed;
      http://build.wiredtiger.com:8080/job/wiredtiger-test-unit/5983/console

      The error in question was

      ======================================================================
      FAIL: test_inmem01.test_inmem01.test_insert_over_delete_replace(fix) (subunit.RemotedTestCase)
      test_inmem01.test_inmem01.test_insert_over_delete_replace(fix)
      ----------------------------------------------------------------------
      _StringException: Traceback (most recent call last):
        File "/mnt/fast/jenkins/workspace/wiredtiger-test-unit/test/suite/test_inmem01.py", line 119, in test_insert_over_delete_replace
          self.assertLess(sleeps, 60 * 5)
        File "/usr/lib64/python2.7/unittest/case.py", line 968, in assertLess
          self.fail(self._formatMessage(msg, standardMsg))
        File "/usr/lib64/python2.7/unittest/case.py", line 448, in fail
          raise self.failureException(msg)
      AssertionError: 300 not less than 300
      

      Looking at the test it appears that we insert enough data to fill the cache on an in-memory database, then delete data and attempt to insert more. These insertion attempts failed for 5 minutes, then the test was aborted via an internal assertion.

            Assignee:
            sulabh.mahajan@mongodb.com Sulabh Mahajan
            Reporter:
            david.hows David Hows
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: