[SERVER-77798] writeConcernError field missing from generic argument IDL file Created: 05/Jun/23 Updated: 21/Jun/23 |
|
| Status: | Open |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Vishnu Kaushik | Assignee: | Backlog - Replication Team |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | former-quick-wins | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Assigned Teams: |
Replication
|
| Participants: |
| Description |
|
writeConcernError is a general field that can be attached to any CRUD response (and maybe other commands' responses too?), but it looks like it doesn't appear in any IDL file other than the file in which the WriteConcernError struct is defined. I would've expected it to be in either generic_argument.idl or in write_ops.idl. Does it need to be added here? If it does, we should also clean up existing usages. For example in the bulkWrite project we added this field to the bulk write IDL file. |