[SERVER-82941] Use IDL enumerations to decode command type in oplog entries Created: 08/Nov/23 Updated: 29/Jan/24 |
|
| Status: | Needs Scheduling |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 8.0 Required |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Matthew Russotto | Assignee: | Backlog - Replication Team |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||
| Assigned Teams: |
Replication
|
||||||||||||||||
| Participants: | |||||||||||||||||
| Description |
|
Currently the oplog parsing is largely done by IDL, but parsing command names to command enum values is done outside. By moving it into the IDL we make things simpler (especially when adding new command values) and take advantage of IDL performance improvements. |