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

Skip assertion when reserved updates are seen

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • WT3.2.1, 4.3.1, 4.2.0-rc3
    • Affects Version/s: None
    • Component/s: None
    • None
    • 8
    • Storage Engines 2019-07-01

      The Jenkins run on zSeries
      http://build.wiredtiger.com:8080/job/wiredtiger-test-format-stress-zseries/48451/

      failed with:

      [1560412979:819595][29119:0x3ff991ff910], t, file:wt.wt, WT_SESSION.commit_transaction: __wt_txn_commit, 1017: resolved_update_count == visited_update_count
      [1560412979:819649][29119:0x3ff991ff910], t, file:wt.wt, WT_SESSION.commit_transaction: __wt_abort, 30: aborting WiredTiger library
      t: process 29119
      

      Here are the values from the core file:

      (gdb) bt
      #0  0x000003ff9cd40a78 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
      #1  0x000003ff9cd42300 in __GI_abort () at abort.c:90
      #2  0x0000000080070b10 in __wt_abort (session=0x3ff9d34ed00) at ../src/os_common/os_abort.c:32
      #3  0x00000000800dda82 in __wt_txn_commit (session=0x3ff9d34ed00, cfg=0x3ff991fc958) at ../src/txn/txn.c:1017
      #4  0x00000000800b827a in __session_commit_transaction (wt_session=0x3ff9d34ed00, config=0x0) at ../src/session/session_api.c:1723
      #5  0x000000008000ade2 in commit_transaction (tinfo=0x9ab0e750, session=0x3ff9d34ed00) at ../../../test/format/ops.c:651
      #6  0x000000008000cad4 in ops (arg=0x9ab0e750) at ../../../test/format/ops.c:1168
      #7  0x000003ff9d0881f2 in start_thread (arg=0x3ff991ff910) at pthread_create.c:310
      #8  0x000003ff9ce098da in thread_start () at ../sysdeps/unix/sysv/linux/s390/s390-64/clone.S:76
      (gdb) frame 3
      #3  0x00000000800dda82 in __wt_txn_commit (session=0x3ff9d34ed00, cfg=0x3ff991fc958) at ../src/txn/txn.c:1017
      1017		WT_ASSERT(session, resolved_update_count == visited_update_count);
      (gdb) p resolved_update_count
      $1 = 4
      (gdb) p visited_update_count
      $2 = 2
      

            Assignee:
            luke.pearson@mongodb.com Luke Pearson
            Reporter:
            sue.loverso@mongodb.com Susan LoVerso
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: