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

Account for would-be aborted in-memory updates in RTS dry run

      spinlock-pthread-adaptive-test on ubuntu2004

      Host: i-08246cceb6577c2da
      Project: wiredtiger
      Commit: 28401ec1

      Task Logs:

      spinlock-pthread-adaptive-test task_log

      Logs:

      [pid:55554]: FAIL: test_rollback_to_stable02.test_rollback_to_stable02.test_rollback_to_stable(column_fix.no_inmem.prepare.dryrun)
      ----------------------------------------------------------------------
      [pid:55554]: testtools.testresult.real._StringException: Traceback (most recent call last):
        File "/data/mci/897e36d2b2aa4242d48956c4842d473d/wiredtiger/test/suite/wttest.py", line 468, in _callTestMethod
          method()
        File "/data/mci/897e36d2b2aa4242d48956c4842d473d/wiredtiger/test/suite/test_rollback_to_stable02.py", line 160, in test_rollback_to_stable
          self.assertGreaterEqual(upd_aborted_dryrun, nrows * 2)
      AssertionError: 19999 not greater than or equal to 20000
      ----------------------------------------------------------------------
      Ran 13473 tests in 3002.585s
      

      logs

      spinlock-pthread-adaptive-test task_log

      Logs:

      [1688469993:832356][55566:0x7fdf4d91d800], test_rollback_to_stable02.test_rollback_to_stable02.test_rollback_to_stable(column_fix.no_inmem.prepare.dryrun), file:rollback_to_stable02.wt, txn rollback_to_stable: [WT_VERB_RTS][DEBUG_1]: [UPDATE_ABORT] rollback to stable aborting update with txnid=38106, txnid_not_visible=false, stable_timestamp=(0, 30) < durable_timestamp=(0, 41): true, prepare_state=WT_PREPARE_RESOLVED, flags 0x5
      [1688469993:832376][55566:0x7fdf4d91d800], test_rollback_to_stable02.test_rollback_to_stable02.test_rollback_to_stable(column_fix.no_inmem.prepare.dryrun), file:rollback_to_stable02.wt, txn rollback_to_stable: [WT_VERB_RTS][DEBUG_1]: [UPDATE_ABORT] rollback to stable aborting update with txnid=38107, txnid_not_visible=false, stable_timestamp=(0, 30) < durable_timestamp=(0, 41): true, prepare_state=WT_PREPARE_RESOLVED, flags 0x1
      [1688469993:832386][55566:0x7fdf4d91d800], test_rollback_to_stable02.test_rollback_to_stable02.test_rollback_to_stable(column_fix.no_inmem.prepare.dryrun), file:rollback_to_stable02.wt, txn rollback_to_stable: [WT_VERB_RTS][DEBUG_1]: [UPDATE_ABORT] rollback to stable aborting update with txnid=28107, txnid_not_visible=false, stable_timestamp=(0, 30) < durable_timestamp=(0, 31): true, prepare_state=WT_PREPARE_INIT, flags 0x12
      [1688469993:832405][55566:0x7fdf4d91d800], test_rollback_to_stable02.test_rollback_to_stable02.test_rollback_to_stable(column_fix.no_inmem.prepare.dryrun), file:rollback_to_stable02.wt, txn rollback_to_stable: [WT_VERB_RTS][DEBUG_1]: [UPDATE_ABORT] rollback to stable aborting update with txnid=38108, txnid_not_visible=false, stable_timestamp=(0, 30) < durable_timestamp=(0, 41): true, prepare_state=WT_PREPARE_RESOLVED, flags 0x1
      [1688469993:832415][55566:0x7fdf4d91d800], test_rollback_to_stable02.test_rollback_to_stable02.test_rollback_to_stable(column_fix.no_inmem.prepare.dryrun), file:rollback_to_stable02.wt, txn rollback_to_stable: [WT_VERB_RTS][DEBUG_1]: [UPDATE_ABORT] rollback to stable aborting update with txnid=28108, txnid_not_visible=false, stable_timestamp=(0, 30) < durable_timestamp=(0, 31): true, prepare_state=WT_PREPARE_INIT, flags 0x12
      [1688469993:832434][55566:0x7fdf4d91d800], test_rollback_to_stable02.test_rollback_to_stable02.test_rollback_to_stable(column_fix.no_inmem.prepare.dryrun), file:rollback_to_stable02.wt, txn rollback_to_stable: [WT_VERB_RTS][DEBUG_1]: [UPDATE_ABORT] rollback to stable aborting update with txnid=38109, txnid_not_visible=false, stable_timestamp=(0, 30) < durable_timestamp=(0, 41): true, prepare_state=WT_PREPARE_RESOLVED, flags 0x1
      [1688469993:832446][55566:0x7fdf4d91d800], test_rollback_to_stable02.test_rollback_to_stable02.test_rollback_to_stable(column_fix.no_inmem.prepare.dryrun), file:rollback_to_stable02.wt, txn rollback_to_stable: [WT_VERB_RTS][DEBUG_1]: [UPDATE_ABORT] rollback to stable aborting update with txnid=28109, txnid_not_visible=false, stable_timestamp=(0, 30) < durable_timestamp=(0, 31): true, prepare_state=WT_PREPARE_INIT, flags 0x12
      [1688469993:832465][55566:0x7fdf4d91d800], test_rollback_to_stable02.test_rollback_to_stable02.test_rollback_to_stable(column_fix.no_inmem.prepare.dryrun), file:rollback_to_stable02.wt, txn rollback_to_stable: [WT_VERB_RTS][DEBUG_1]: [UPDATE_ABORT] rollback to stable aborting update with txnid=38110, txnid_not_visible=false, stable_timestamp=(0, 30) < durable_timestamp=(0, 41): true, prepare_state=WT_PREPARE_RESOLVED, flags 0x1
      [1688469993:832474][55566:0x7fdf4d91d800], test_rollback_to_stable02.test_rollback_to_stable02.test_rollback_to_stable(column_fix.no_inmem.prepare.dryrun), file:rollback_to_stable02.wt, txn rollback_to_stable: [WT_VERB_RTS][DEBUG_1]: [UPDATE_ABORT] rollback to stable aborting update with txnid=28110, txnid_not_visible=false, stable_timestamp=(0, 30) < durable_timestamp=(0, 31): true, prepare_state=WT_PREPARE_INIT, flags 0x12
      [1688469993:832493][55566:0x7fdf4d91d800], test_rollback_to_stable02.test_rollback_to_stable02.test_rollback_to_stable(column_fix.no_inmem.prepare.dryrun), file:rollback_to_stable02.wt, txn rollback_to_stable: [WT_VERB_RTS][DEBUG_1]: [UPDATE_ABORT] rollback to stable aborting update with txnid=38111, txnid_not_visible=false, stable_timestamp=(0, 30) < durable_timestamp=(0, 41): true, prepare_state=WT_PREPARE_RESOLVED, flags 0x1
      [1688469993:832503][55566:0x7fdf4d91d800], test_rollback_to_stable02.test_rollback_to_stable02.test_rollback_to_stable(column_fix.no_inmem.prepare.dryrun), file:rollback_to_stable02.wt, txn rollback_to_stable: [WT_VERB_RTS][DEBUG_1]: [UPDATE_ABORT] rollback to stable aborting update with txnid=28111, txnid_not_visible=false, stable_timestamp=(0, 30) < durable_timestamp=(0, 31): true, prepare_state=WT_PREPARE_INIT, flags 0x12
      [1688469993:832521][55566:0x7fdf4d91d800], test_rollback_to_stable02.test_rollback_to_stable02.test_rollback_to_stable(column_fix.no_inmem.prepare.dryrun), file:rollback_to_stable02.wt, txn rollback_to_stable: [WT_VERB_RTS][DEBUG_1]: [UPDATE_ABORT] rollback to stable aborting update with txnid=38112, txnid_not_visible=false, stable_timestamp=(0, 30) < durable_timestamp=(0, 41): true, prepare_state=WT_PREPARE_RESOLVED, flags 0x1
      [1688469993:832531][55566:0x7fdf4d91d800], test_rollback_to_stable02.test_rollback_to_stable02.test_rollback_to_stable(column_fix.no_inmem.prepare.dryrun), file:rollback_to_stable02.wt, txn rollback_to_stable: [WT_VERB_RTS][DEBUG_1]: [UPDATE_ABORT] rollback to stable aborting update with txnid=28112, txnid_not_visible=false, stable_timestamp=(0, 30) < durable_timestamp=(0, 31): true, prepare_state=WT_PREPARE_INIT, flags 0x12
      [1688469993:832552][55566:0x7fdf4d91d800], test_rollback_to_stable02.test_rollback_to_stable02.test_rollback_to_stable(column_fix.no_inmem.prepare.dryrun), file:rollback_to_stable02.wt, txn rollback_to_stable: [WT_VERB_RTS][DEBUG_1]: [UPDATE_ABORT] rollback to stable aborting update with txnid=38113, txnid_not_visible=false, stable_timestamp=(0, 30) < durable_timestamp=(0, 41): true, prepare_state=WT_PREPARE_RESOLVED, flags 0x1
      [1688469993:832561][55566:0x7fdf4d91d800], test_rollback_to_stable02.test_rollback_to_stable02.test_rollback_to_stable(column_fix.no_inmem.prepare.dryrun), file:rollback_to_stable02.wt, txn rollback_to_stable: [WT_VERB_RTS][DEBUG_1]: [UPDATE_ABORT] rollback to stable aborting update with txnid=28113, txnid_not_visible=false, stable_timestamp=(0, 30) < durable_timestamp=(0, 31): true, prepare_state=WT_PREPARE_INIT, flags 0x12
      [1688469993:832580][55566:0x7fdf4d91d800], test_rollback_to_stable02.test_rollback_to_stable02.test_rollback_to_stable(column_fix.no_inmem.prepare.dryrun), file:rollback_to_stable02.wt, txn rollback_to_stable: [WT_VERB_RTS][DEBUG_1]: [UPDATE_ABORT] rollback to stable aborting update with txnid=38114, txnid_not_visible=false, stable_timestamp=(0, 30) < durable_timestamp=(0, 41): true, prepare_state=WT_PREPARE_RESOLVED, flags 0x1
      [1688469993:832589][55566:0x7fdf4d91d800], test_rollback_to_stable02.test_rollback_to_stable02.test_rollback_to_stable(column_fix.no_inmem.prepare.dryrun), file:rollback_to_stable02.wt, txn rollback_to_stable: [WT_VERB_RTS][DEBUG_1]: [UPDATE_ABORT] rollback to stable aborting update with txnid=28114, txnid_not_visible=false, stable_timestamp=(0, 30) < durable_timestamp=(0, 31): true, prepare_state=WT_PREPARE_INIT, flags 0x12
      [1688469993:832608][55566:0x7fdf4d91d800], test_rollback_to_stable02.test_rollback_to_stable02.test_rollback_to_stable(column_fix.no_inmem.prepare.dryrun), file:rollback_to_stable02.wt, txn rollback_to_stable: [WT_VERB_RTS][DEBUG_1]: [UPDATE_ABORT] rollback to stable aborting update with txnid=38115, txnid_not_visible=false, stable_timestamp=(0, 30) < durable_timestamp=(0, 41): true, prepare_state=WT_PREPARE_RESOLVED, flags 0x1
      [1688469993:832618][55566:0x7fdf4d91d800], test_rollback_to_stable02.test_rollback_to_stable02.test_rollback_to_stable(column_fix.no_inmem.prepare.dryrun), file:rollback_to_stable02.wt, txn rollback_to_stable: [WT_VERB_RTS][DEBUG_1]: [UPDATE_ABORT] rollback to stable aborting update with txnid=28115, txnid_not_visible=false, stable_timestamp=(0, 30) < durable_timestamp=(0, 31): true, prepare_state=WT_PREPARE_INIT, flags 0x12
      [1688469993:832639][55566:0x7fdf4d91d800], test_rollback_to_stable02.test_rollback_to_stable02.test_rollback_to_stable(column_fix.no_inmem.prepare.dryrun), file:rollback_to_stable02.wt, txn rollback_to_stable: [WT_VERB_RTS][DEBUG_1]: [UPDATE_ABORT] rollback to stable aborting update with txnid=38116, txnid_not_visible=false, stable_timestamp=(0, 30) < durable_timestamp=(0, 41): true, prepare_state=WT_PREPARE_RESOLVED, flags 0x1
      [1688469993:832648][55566:0x7fdf4d91d800], test_rollback_to_stable02.test_rollback_to_stable02.test_rollback_to_stable(column_fix.no_inmem.prepare.dryrun), file:rollback_to_stable02.wt, txn rollback_to_stable: [WT_VERB_RTS][DEBUG_1]: [UPDATE_ABORT] rollback to stable aborting update with txnid=28116, txnid_not_visible=false, stable_timestamp=(0, 30) < durable_timestamp=(0, 31): true, prepare_state=WT_PREPARE_INIT, flags 0x12
      [1688469994:148922][55566:0x7fdf4d91d800], test_rollback_to_stable02.test_rollback_to_stable02.test_rollback_to_stable(column_fix.no_inmem.prepare.dryrun), file:rollback_to_stable02.wt, txn rollback_to_stable: [WT_VERB_RTS][DEBUG_1]: [UPDATE_ABORT] rollback to stable aborting update with txnid=38117, txnid_not_visible=false, stable_timestamp=(0, 30) < durable_timestamp=(0, 41): true, prepare_state=WT_PREPARE_RESOLVED, flags 0x1
      [1688469994:148933][55566:0x7fdf4d91d800], test_rollback_to_stable02.test_rollback_to_stable02.test_rollback_to_stable(column_fix.no_inmem.prepare.dryrun), file:rollback_to_stable02.wt, txn rollback_to_stable: [WT_VERB_RTS][DEBUG_1]: [UPDATE_ABORT] rollback to stable aborting update with txnid=28117, txnid_not_visible=false, stable_timestamp=(0, 30) < durable_timestamp=(0, 31): true, prepare_state=WT_PREPARE_INIT, flags 0x12
      [1688469994:148954][55566:0x7fdf4d91d800], test_rollback_to_stable02.test_rollback_to_stable02.te
      

      logs

            Assignee:
            peter.macko@mongodb.com Peter Macko
            Reporter:
            Xgen-BuildBaron-User xgen-buildbaron-user
            Votes:
            0 Vote for this issue
            Watchers:
            12 Start watching this issue

              Created:
              Updated:
              Resolved: