[DOCS-14433] Investigate changes in SERVER-55578: Disallow atClusterTime reads on the config.transactions collection Created: 10/May/21  Updated: 13/Nov/23  Resolved: 02/Sep/21

Status: Closed
Project: Documentation
Component/s: manual, Server
Affects Version/s: None
Fix Version/s: 5.0.0-rc0, Server_Docs_20231030, Server_Docs_20231106, Server_Docs_20231105, Server_Docs_20231113

Type: Task Priority: Major - P3
Reporter: Backlog - Core Eng Program Management Team Assignee: Ian Fogelman
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Documented
documents SERVER-55578 Disallow atClusterTime reads on the c... Closed
Participants:
Days since reply: 2 years, 22 weeks, 6 days ago
Epic Link: DOCSP-15042
Story Points: 3

 Description   

Description

Downstream Change Summary

Non-transaction reads on config.transactions collection with readConcern snapshot are disallowed.
Non-transaction reads on config.transactions collection with readConcern majority and afterClusterTime (e.g. in a causal consistent session) are disallowed.

Description of Linked Ticket

The changes from SERVER-55305 will address how a retryable write statement may execute multiple times without making atClusterTime reads on the config.transactions collection correct for all readTimestamps. To prevent accidental misuse of atClusterTime reads, they should be rejected on the config.transactions collection.

Note however that resharding depends on performing an atClusterTime read on the config.transactions collection (see SERVER-55214) and will need an undocumented option (or some internal privilege way) of continuing to use atClusterTime reads on the config.transactions collection.

Scope of changes

Impact to Other Docs

MVP (Work and Date)

Resources (Scope or Design Docs, Invision, etc.)



 Comments   
Comment by Githook User [ 02/Sep/21 ]

Author:

{'name': 'ian fogelman', 'email': 'ian.fogelman@mongodb.com', 'username': 'ianf-mongodb'}

Message: DOCS-14433 config.transactions read concern disallowed
Branch: v5.0
https://github.com/mongodb/docs/commit/d7adbb9f00662cf08d659f464a86ca6327dd4e6f

Comment by Githook User [ 02/Sep/21 ]

Author:

{'name': 'ian fogelman', 'email': 'ian.fogelman@mongodb.com', 'username': 'ianf-mongodb'}

Message: DOCS-14433 config.transactions read concern disallowed
Branch: master
https://github.com/mongodb/docs/commit/635b322c4e3fd4db7bb2a1f1ca3d8e9601d867ac

Generated at Thu Feb 08 08:10:22 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.