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

Fix test_timestamp_abort failure on OSX

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

      On OSX evergreen runs, we've seen multiple failures of test_timestamp_abort.

      [2021/08/20 04:33:21.711] FAIL: timestamp_abort/smoke.sh
      [2021/08/20 04:33:21.711] ==============================
      [2021/08/20 04:33:21.711] Parent: compatibility: false, in-mem log sync: false, add timing stress: false, timestamp in use: true
      [2021/08/20 04:33:21.711] Parent: Create 5 threads; sleep 10 seconds
      [2021/08/20 04:33:21.711] CONFIG: test_timestamp_abort -h WT_TEST.timestamp-abort -T 5 -t 10
      [2021/08/20 04:33:21.711] wiredtiger_open configuration: cache_size=21M,create,debug_mode=(table_logging=true,checkpoint_retention=5),eviction_updates_target=20,eviction_updates_trigger=90,log=(archive=true,file_max=10M,enabled),session_max=2203,statistics=(fast),statistics_log=(wait=1,json=true),transaction_sync=(enabled,method=none),eviction_dirty_target=20,eviction_dirty_trigger=90
      [2021/08/20 04:33:21.711] Create checkpoint thread
      [2021/08/20 04:33:21.711] Create timestamp thread
      [2021/08/20 04:33:21.711] Create 5 writer threads
      [2021/08/20 04:33:21.711] [1629433656:536151][35954:0x7000009f0000], WT_CONNECTION.set_timestamp: int __wt_txn_global_set_timestamp(WT_SESSION_IMPL *, const char **), 431: set_timestamp: oldest timestamp (0, 3099) must not be later than stable timestamp (0, 3098): Invalid argument
      [2021/08/20 04:33:21.712] Thread 2 starts at 2000000000
      [2021/08/20 04:33:21.712] Thread 0 starts at 0
      [2021/08/20 04:33:21.712] Thread 4 starts at 4000000000
      [2021/08/20 04:33:21.712] Thread 1 starts at 1000000000
      [2021/08/20 04:33:21.712] Thread 3 starts at 3000000000
      [2021/08/20 04:33:21.712] test_timestamp_abort: FAILED: void *thread_ts_run(void *)/178: td->conn->set_timestamp(td->conn, tscfg): Invalid argument
      [2021/08/20 04:33:21.712] test_timestamp_abort: process aborting
      [2021/08/20 04:33:21.712] Parent: compatibility: false, in-mem log sync: false, add timing stress: false, timestamp in use: true
      [2021/08/20 04:33:21.712] Parent: Create 5 threads; sleep 10 seconds
      [2021/08/20 04:33:21.712] CONFIG: test_timestamp_abort -h WT_TEST.timestamp-abort -T 5 -t 10
      [2021/08/20 04:33:21.712] test_timestamp_abort: FAILED: Child process 35954 abnormally exited: Invalid argument
      [2021/08/20 04:33:21.712] test_timestamp_abort: process aborting
      [2021/08/20 04:33:21.712] ../../../test/csuite/timestamp_abort/smoke.sh: line 25: 35940 Abort trap: 6           (core dumped) $TEST_WRAPPER $test_bin $default_test_args
      [2021/08/20 04:33:21.712] FAIL timestamp_abort/smoke.sh (exit status: 134) 

       

            Assignee:
            backlog-server-storage-engines [DO NOT USE] Backlog - Storage Engines Team
            Reporter:
            donald.anderson@mongodb.com Donald Anderson
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: