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

Don't use key size in column store in-memory splits.

    • Type: Icon: Bug Bug
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • WT2.9.0, 3.3.9
    • Affects Version/s: None
    • Component/s: None
    • None

      Errors:

      
      ======================================================================
      ERROR: test_inmem01.test_inmem01.test_insert_over_delete(col) (subunit.RemotedTestCase)
      test_inmem01.test_inmem01.test_insert_over_delete(col)
      ----------------------------------------------------------------------
      _StringException: Traceback (most recent call last):
        File "/mnt/workspace/wiredtiger-test-unit-zseries/test/suite/wttest.py", line 333, in tearDown
          self.captureerr.check(self)
        File "/mnt/workspace/wiredtiger-test-unit-zseries/test/suite/wttest.py", line 105, in check
          shortenWithEllipsis(contents,100) + '"')
        File "/usr/lib64/python2.7/unittest/case.py", line 450, in fail
          raise self.failureException(msg)
      AssertionError: unexpected error output, contains: "[1464702919:432226][36776:0x3ff85cf76f0], test_inmem01.test_inmem01.test_insert_over_delete(col):..."
      
      
      ======================================================================
      ERROR: test_inmem01.test_inmem01.test_insert_over_delete_replace(col) (subunit.RemotedTestCase)
      test_inmem01.test_inmem01.test_insert_over_delete_replace(col)
      ----------------------------------------------------------------------
      _StringException: Traceback (most recent call last):
        File "/mnt/workspace/wiredtiger-test-unit-zseries/test/suite/wttest.py", line 333, in tearDown
          self.captureerr.check(self)
        File "/mnt/workspace/wiredtiger-test-unit-zseries/test/suite/wttest.py", line 105, in check
          shortenWithEllipsis(contents,100) + '"')
        File "/usr/lib64/python2.7/unittest/case.py", line 450, in fail
          raise self.failureException(msg)
      AssertionError: unexpected error output, contains: "[1464702945:782303][36788:0x3ff85cf76f0], test_inmem01.test_inmem01.test_insert_over_delete_repla..."
      
      
      ======================================================================
      ERROR: test_inmem01.test_inmem01.test_insert_over_capacity(col) (subunit.RemotedTestCase)
      test_inmem01.test_inmem01.test_insert_over_capacity(col)
      ----------------------------------------------------------------------
      _StringException: Traceback (most recent call last):
        File "/mnt/workspace/wiredtiger-test-unit-zseries/test/suite/wttest.py", line 333, in tearDown
          self.captureerr.check(self)
        File "/mnt/workspace/wiredtiger-test-unit-zseries/test/suite/wttest.py", line 105, in check
          shortenWithEllipsis(contents,100) + '"')
        File "/usr/lib64/python2.7/unittest/case.py", line 450, in fail
          raise self.failureException(msg)
      AssertionError: unexpected error output, contains: "[1464703016:625463][36774:0x3ff85cf76f0], test_inmem01.test_inmem01.test_insert_over_capacity(col..."
      
      
      ----------------------------------------------------------------------
      Ran 7370 tests in 703.556s
      

      The error in stderr.txt is the same in all 3 tests (with the obvious differences in test name and bytes involved)

      [1464702716:996548][36776:0x3ff85cf76f0], test_inmem01.test_inmem01.test_insert_over_delete(col): , file:inmem01.wt, WT_CURSOR.insert: WT_PAGE.memory_footprint underflow: decrementing 26453
      [1464702718:235789][36776:0x3ff85cf76f0], test_inmem01.test_inmem01.test_insert_over_delete(col): , file:inmem01.wt, WT_CURSOR.insert: WT_CACHE.bytes_inmem underflow: decrementing 51834
      [1464702718:267210][36776:0x3ff7d37f910], test_inmem01.test_inmem01.test_insert_over_delete(col): , file:inmem01.wt, eviction-server: WT_CACHE.bytes_inmem underflow: decrementing 26255
      Exception: WT_CACHE_FULL: operation would overflow cache[1464702919:432226][36776:0x3ff85cf76f0], test_inmem01.test_inmem01.test_insert_over_delete(col): , WT_CONNECTION.close: cache server: exiting with 19 bytes in memory
      

            Assignee:
            michael.cahill@mongodb.com Michael Cahill (Inactive)
            Reporter:
            david.hows David Hows
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: