While running test/format with backups enabled, I have hit an error in verify that gives the message:
[1584655668:558354][15577:0x7f6c11ffb700], t, file:wt, WT_CURSOR.search: __wt_txn_search_check, 1051: read_timestam p required and none set on this transaction: Invalid argument
The stack is not that interesting, other than showing we're verifying the backup copy after recovery and the call from verify returned EINVAL (22):
#2 0x000000000041596c in testutil_die (e=0, fmt=0x605f88 "%s/%d: %s: WT_SESSION.verify: %s: %s") at ../../../test/utility/misc.c:66 #3 0x00000000004030f1 in check_copy () at ../../../test/format/backup.c:51 #4 0x000000000040471d in backup (arg=0x0) at ../../../test/format/backup.c:464 #5 0x00007f6c20898dc5 in start_thread () from /lib64/libpthread.so.0 #6 0x00007f6c1ff9fc9d in clone () from /lib64/libc.so.6 (gdb) frame 3 #3 0x00000000004030f1 in check_copy () at ../../../test/format/backup.c:51 51 testutil_assertfmt(ret == 0 || ret == EBUSY, "WT_SESSION.verify: %s: %s", g.home_backup, g.uri); (gdb) p ret $1 = 22
- causes
-
WT-6144 Avoid configures verify_metadata in test/format when running on historic builds
- Closed
-
WT-6352 Remove obsolete options from the wt verify API
- Closed
- duplicates
-
WT-5817 race-condition-stress-sanitizer-test failure in __wt_txn_search_check: read_timestamp required and none set
- Closed
- is duplicated by
-
WT-5606 Read a consistent view of the history store when verifying
- Closed
-
WT-5718 Detect history store corruption in a more user friendly way.
- Closed
-
WT-5662 Discuss if verify should have a "history-store" option or use history-store URI instead
- Closed
-
WT-5352 Verify aggregated information for a history store
- Closed
-
WT-5643 Implement history store verification for non file URI
- Closed
- is related to
-
WT-5841 Return WT_TRY_SALVAGE when the history file is removed or truncated
- Closed
- related to
-
WT-5839 Ignore non-globally visible tombstones for both data store and hs store in hs verification
- Closed