-
Type: Bug
-
Resolution: Won't Fix
-
Priority: Major - P3
-
None
-
Affects Version/s: 4.2.21
-
Component/s: None
-
None
-
ALL
-
(copied to CRM)
The bug manifests as seeing the following log line then crashing:
WiredTiger error (22) [1655379983:484753][134088:0x7f405d0d9700], WT_SESSION.timestamp_transaction: __wt_txn_set_commit_timestamp, 676: commit timestamp (1655379983, 851) is less than the oldest timestamp (1655379983, 854): Invalid argument Raw: [1655379983:484753][134088:0x7f405d0d9700], WT_SESSION.timestamp_transaction: __wt_txn_set_commit_timestamp, 676: commit timestamp (1655379983, 851) is less than the oldest timestamp (1655379983, 854): Invalid argument
This issue is specific to:
- Running on 4.2
- Running in replica set mode[1]
- Running with enableMajorityReadConcern: false
To resolve the issue, it's recommended to turn enableMajorityReadConcern: true (the default) or upgrade to 4.4.
[1] Standalones can observe a similar symptom, but that is likely due to user error writing to the local.oplog.rs collection directly. See SERVER-55746.
- is related to
-
SERVER-71008 Fatal assertion 39001 BadValue: timestamp_transaction 22
- Closed
- related to
-
SERVER-55735 MongoDB version 4.2.5 WiredTiger error (22)
- Closed
-
SERVER-55746 Validate inserts into the oplog of a standalone for stale timestamps
- Open