[SERVER-85901] $out succeeds when source is concurrently dropped in a sharded cluster Created: 29/Jan/24 Updated: 30/Jan/24 |
|
| Status: | Backlog |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | Mickey Winters | Assignee: | Backlog - Query Execution |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Assigned Teams: |
Query Execution
|
| Operating System: | ALL |
| Participants: |
| Description |
|
if you change this test here https://github.com/mongodb/mongo/blob/70b842700570157b1b0cb49fb503608c4cf2ec6c/jstests/noPassthrough/out_drop_temp_collection.js#L48 to drop the source collection the test fails because the aggregation succeeds. even if you change the wait point to wait until after the source collection has been accessed. This could lead to the collection being recreated or partial results in the output collection. |