[SERVER-83463] Support new PM-3190 update/delete broadcast protocol for bulkWrite in bulk_write_exec Created: 20/Nov/23 Updated: 05/Jan/24 Resolved: 05/Jan/24 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 7.3.0-rc0 |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Kaitlin Mahar | Assignee: | Kaitlin Mahar |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | milestone-2 | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||
| Sprint: | Repl 2023-11-27, Repl 2023-12-11, Repl 2023-12-25, Repl 2024-01-08 | ||||||||||||
| Participants: | |||||||||||||
| Description |
|
PM-3190 switches to a new protocol for handling updateOne/deleteOne with _id without shard key. We need to make equivalent changes on the bulk_write_exec code path to those that have been made for batch_write_exec and add equivalent unit tests. See specifically the changes from these commits:
|
| Comments |
| Comment by Githook User [ 05/Jan/24 ] |
|
Author: {'name': 'Kaitlin Mahar', 'email': 'kaitlin.mahar@mongodb.com', 'username': 'kmahar'}Message: GitOrigin-RevId: 731b4fa9abf80acb969541de4cf9619b4d43c013 |
| Comment by Githook User [ 15/Dec/23 ] |
|
Author: {'name': 'Kaitlin Mahar', 'email': 'kaitlin.mahar@mongodb.com', 'username': 'kmahar'}Message: GitOrigin-RevId: a4e55929e89667015442ba92a0ef8f5be3fd0fd8 |
| Comment by Githook User [ 14/Dec/23 ] |
|
Author: {'name': 'aleksei.vasilev', 'email': 'aleksei.vasilev@mongodb.com', 'username': 'AlexVasilOne'}Message: Revert " This reverts commit 213d519e70031aff6ee894c6e3ce6ed58c447712. GitOrigin-RevId: 6b984e69ca4bd9acf2d9fe5570d73b176db925c3 |
| Comment by Githook User [ 14/Dec/23 ] |
|
Author: {'name': 'Kaitlin Mahar', 'email': 'kaitlin.mahar@mongodb.com', 'username': 'kmahar'}Message: GitOrigin-RevId: 213d519e70031aff6ee894c6e3ce6ed58c447712 |