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

format-stress-pull-request-test failing on PR builds

    • Type: Icon: Bug Bug
    • Resolution: Duplicate
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None

      It's not obvious to me how mirroring has caused this, so it may be a correlation thing rather than a causation thing. Patch build linked in the comments. The error signature is:

      [1660619966:177015][11212:0x7f86b1a86700], t, file:T00003.wt, WT_CURSOR.reset: [WT_VERB_DEFAULT][ERROR]: __hs_delete_reinsert_from_pos, 935: Assertion 'ts == 1 || ts == WT_TS_NONE' failed: out-of-order timestamp update detected
      [1660619966:177056][11212:0x7f86b1a86700], t, file:T00003.wt, WT_CURSOR.reset: [WT_VERB_DEFAULT][ERROR]: __wt_abort, 28: aborting WiredTiger library
      

      The format config is:

          ############################################
          #  RUN PARAMETERS: V3
          ############################################
          assert.read_timestamp=0
          backup=0
          backup.incremental=off
          backup.incr_granularity=844
          block_cache=0
          block_cache.cache_on_checkpoint=0
          block_cache.cache_on_writes=0
          block_cache.size=59
          btree.huffman_value=0
          cache=250
          cache.evict_max=5
          cache.minimum=20
          checkpoint=on
          checkpoint.log_size=97
          checkpoint.wait=16
          disk.data_extend=1
          disk.direct_io=0
          disk.encryption=none
          disk.mmap=1
          disk.mmap_all=0
          format.abort=0
          format.independent_thread_rng=1
          format.major_timeout=0
          import=0
          logging=0
          logging.compression=none
          logging.file_max=47965
          logging.prealloc=1
          logging.remove=0
          ops.alter=1
          ops.compaction=0
          ops.hs_cursor=1
          ops.prepare=0
          ops.random_cursor=0
          ops.salvage=0
          ops.verify=1
          quiet=1
          runs.in_memory=0
          runs.ops=50000
          runs.rows=10000
          runs.tables=5
          runs.threads=4
          runs.timer=16
          runs.verify_failure_dump=0
          statistics=0
          statistics.server=0
          stress.aggressive_sweep=0
          stress.checkpoint=0
          stress.checkpoint_evict_page=0
          stress.checkpoint_reserved_txnid_delay=0
          stress.checkpoint_prepare=0
          stress.evict_reposition=0
          stress.failpoint_eviction_fail_after_reconciliation=1
          stress.failpoint_hs_delete_key_from_ts=0
          stress.hs_checkpoint_delay=0
          stress.hs_search=0
          stress.hs_sweep=0
          stress.split_1=0
          stress.split_2=0
          stress.split_3=0
          stress.split_4=0
          stress.split_5=0
          stress.split_6=0
          stress.split_7=1
          transaction.implicit=0
          transaction.timestamps=1
          wiredtiger.config=off
          wiredtiger.rwlock=1
          wiredtiger.leak_memory=0
          ############################################
          #  TABLE PARAMETERS: table 1
          ############################################
          table1.btree.compression=none
          table1.btree.dictionary=1
          table1.btree.internal_key_truncation=1
          table1.btree.internal_page_max=12
          table1.btree.leaf_page_max=17
          table1.btree.memory_page_max=4
          table1.btree.repeat_data_pct=23
          table1.btree.split_pct=64
          table1.btree.value_max=750
          table1.btree.value_min=2
          table1.disk.checksum=unencrypted
          table1.disk.firstfit=0
          table1.ops.pct.delete=20
          table1.ops.pct.insert=1
          table1.ops.pct.modify=1
          table1.ops.pct.read=0
          table1.ops.pct.write=78
          table1.ops.truncate=1
          table1.runs.mirror=0
          table1.runs.source=table
          table1.runs.type=variable-length column-store
          ############################################
          #  TABLE PARAMETERS: table 2
          ############################################
          table2.btree.compression=none
          table2.btree.dictionary=0
          table2.btree.internal_key_truncation=1
          table2.btree.internal_page_max=14
          table2.btree.key_max=105
          table2.btree.key_min=31
          table2.btree.leaf_page_max=12
          table2.btree.memory_page_max=7
          table2.btree.prefix_len=0
          table2.btree.prefix_compression=1
          table2.btree.prefix_compression_min=2
          table2.btree.reverse=0
          table2.btree.split_pct=56
          table2.btree.value_max=103
          table2.btree.value_min=19
          table2.disk.checksum=on
          table2.disk.firstfit=0
          table2.ops.pct.delete=0
          table2.ops.pct.insert=1
          table2.ops.pct.modify=97
          table2.ops.pct.read=0
          table2.ops.pct.write=2
          table2.ops.truncate=1
          table2.runs.mirror=0
          table2.runs.source=table
          table2.runs.type=row-store
          ############################################
          #  TABLE PARAMETERS: table 3
          ############################################
          table3.btree.compression=none
          table3.btree.dictionary=0
          table3.btree.internal_key_truncation=1
          table3.btree.internal_page_max=14
          table3.btree.key_max=29
          table3.btree.key_min=16
          table3.btree.leaf_page_max=11
          table3.btree.memory_page_max=6
          table3.btree.prefix_len=0
          table3.btree.prefix_compression=1
          table3.btree.prefix_compression_min=4
          table3.btree.reverse=1
          table3.btree.split_pct=59
          table3.btree.value_max=840
          table3.btree.value_min=20
          table3.disk.checksum=unencrypted
          table3.disk.firstfit=0
          table3.ops.pct.delete=4
          table3.ops.pct.insert=2
          table3.ops.pct.modify=0
          table3.ops.pct.read=23
          table3.ops.pct.write=71
          table3.ops.truncate=1
          table3.runs.mirror=0
          table3.runs.source=table
          table3.runs.type=row-store
          ############################################
          #  TABLE PARAMETERS: table 4
          ############################################
          table4.btree.bitcnt=8
          table4.btree.compression=none
          table4.btree.internal_key_truncation=1
          table4.btree.internal_page_max=11
          table4.btree.leaf_page_max=13
          table4.btree.memory_page_max=6
          table4.btree.split_pct=67
          table4.disk.checksum=on
          table4.disk.firstfit=0
          table4.ops.pct.delete=11
          table4.ops.pct.insert=42
          table4.ops.pct.modify=1
          table4.ops.pct.read=23
          table4.ops.pct.write=23
          table4.ops.truncate=1
          table4.runs.mirror=0
          table4.runs.source=table
          table4.runs.type=fixed-length column-store
          ############################################
          #  TABLE PARAMETERS: table 5
          ############################################
          table5.btree.compression=none
          table5.btree.dictionary=0
          table5.btree.internal_key_truncation=1
          table5.btree.internal_page_max=9
          table5.btree.key_max=82
          table5.btree.key_min=17
          table5.btree.leaf_page_max=9
          table5.btree.memory_page_max=2
          table5.btree.prefix_len=0
          table5.btree.prefix_compression=1
          table5.btree.prefix_compression_min=2
          table5.btree.reverse=0
          table5.btree.split_pct=78
          table5.btree.value_max=1375
          table5.btree.value_min=5
          table5.disk.checksum=unencrypted
          table5.disk.firstfit=0
          table5.ops.pct.delete=100
          table5.ops.pct.insert=0
          table5.ops.pct.modify=0
          table5.ops.pct.read=0
          table5.ops.pct.write=0
          table5.ops.truncate=1
          table5.runs.mirror=0
          table5.runs.source=table
          table5.runs.type=row-store
      ############################################
      test/format run configuration highlights
      ############################################
      ############################################
      

            Assignee:
            ravi.giri@mongodb.com Ravi Giri
            Reporter:
            will.korteland@mongodb.com Will Korteland
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: