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

Fix split generation use

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • WT10.0.0, 4.9.0, 4.4.4, 4.2.16, 4.0.28
    • Affects Version/s: None
    • Component/s: None
    • Labels:
    • 5
    • Storage - Ra 2020-08-24
    • v4.2, v4.0

      This evergreen test failed: https://evergreen.mongodb.com/task/wiredtiger_feature_ubuntu1804_zseries_recovery_stress_test_1_13e1951e1dede43846cda0f58edcb8cfe20f450b_20_07_29_23_53_46/0

      The test_timestamp_abort child process failed with:

      [2020/08/02 17:59:58.322] [1596391198:322599][44455:0x3ff6b7f6910], file:oplog.wt, WT_CURSOR.insert: __wt_page_in_func, 399: encountered an illegal file format or internal value: 0xab: Invalid argument
      [2020/08/02 17:59:58.322] [1596391198:322665][44455:0x3ff6b7f6910], file:oplog.wt, WT_CURSOR.insert: __wt_page_in_func, 399: the process must exit and restart: WT_PANIC: WiredTiger library panic

      The command that failed is test_timestamp_abort -m -h WT_TEST.timestamp-abort -T 16 -t 37.

      There are a few things to note about this failure:

      1. This evergreen job has not run to completion for several weeks. So this is not necessarily a newly introduced problem.
      2. The table with the problem is the oplog-like table meaning it is logged and is using timestamps.
      3. The value on the page is 0xab which is WT_DEBUG_BYTE. This is set when wt_overwrite_and_free is called in several places when freeing blocks and pages, etc.

            sue.loverso@mongodb.com Susan LoVerso
            sue.loverso@mongodb.com Susan LoVerso
            0 Vote for this issue
            10 Start watching this issue