[DRIVERS-706] Collection and index creation in multi-doc txns Created: 16/Aug/19 Updated: 28/Oct/23 Resolved: 21/Feb/23 |
|
| Status: | Closed |
| Project: | Drivers |
| Component/s: | None |
| Fix Version/s: | None |
| Type: | Epic | Priority: | Major - P3 |
| Reporter: | Esha Bhargava | Assignee: | Unassigned |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| Server Compat: | 4.4 | ||||||||||||||||||||||||||||||||||||||||||||||||
| Quarter: | FY21Q1 | ||||||||||||||||||||||||||||||||||||||||||||||||
| Upstream Changes Summary: | Summary: Allow creating collections inside multi-document transactions.
|
||||||||||||||||||||||||||||||||||||||||||||||||
| Cost Threshold %: | 100 | ||||||||||||||||||||||||||||||||||||||||||||||||
| Driver Compliance: |
|
||||||||||||||||||||||||||||||||||||||||||||||||
| Description |
|
Epic Summary SummaryThis project is to allow creation, renaming and dropping of collections inside of multi-document transactions on a replica set. MotivationThis is a pre-requisite to implementing transactional sharded create, rename and drop. Applications may implicitly create collections on first insertion, so not allowing that inside transactions limits the usability of transactions. Aggregations with $out require renaming and potentially dropping existing collections. Lead : Matt Spec Update: https://github.com/mongodb/specifications/commit/de5b560ebe2ba28d9569031ed8ea1df3164eeef7#diff-7a1749b8c865dfb4e49125f9bd6a8bd7 |