[SERVER-46119] Add a runtime server parameter to disable collection and index creation inside transactions. Created: 12/Feb/20 Updated: 29/Oct/23 Resolved: 09/Mar/20 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 4.4.0-rc0, 4.7.0 |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Maria van Keulen | Assignee: | Maria van Keulen |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||||||||||||||||||
| Backport Requested: |
v4.4
|
||||||||||||||||||||||||||||
| Sprint: | Execution Team 2020-03-09, Execution Team 2020-03-23 | ||||||||||||||||||||||||||||
| Participants: | |||||||||||||||||||||||||||||
| Description |
|
This server parameter can gate the feature similarly to FCV. We should be mindful of special cases, e.g., implicit collection creation, which have their own logic to prevent them from being run inside transactions. |
| Comments |
| Comment by Maria van Keulen [ 19/Mar/20 ] |
|
|
| Comment by Githook User [ 09/Mar/20 ] |
|
Author: {'name': 'Andrew Chen', 'email': 'andrew.chen@10gen.com'}Message: create mode 100644 src/mongo/db/commands_in_multi_doc_txn_params.idl (cherry picked from commit a3915ffe09112029bd195959345f2dcdb4b71ab5) create mode 100644 src/mongo/db/commands_in_multi_doc_txn_params.idl |
| Comment by Githook User [ 09/Mar/20 ] |
|
Author: {'name': 'Andrew Chen', 'email': 'andrew.chen@10gen.com'}Message: create mode 100644 src/mongo/db/commands_in_multi_doc_txn_params.idl |
| Comment by Connie Chen [ 09/Mar/20 ] |
|
Re-assigning this to maria.vankeulen, so we can keep it on Execution's iteration board until completion, since andrew.chen has just changed new grad rotations. |