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

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

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: WT2.9.0, 3.3.9
    • Labels:
      None

      Description

      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
      

        Attachments

          Activity

            People

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

              Dates

              • Created:
                Updated:
                Resolved: