Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-75724

Break up large functions Tenant Oplog Applier

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 7.1.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • Serverless
    • Fully Compatible
    • Server Serverless 2023-05-29, Server Serverless 2023-06-12

      Some methods in TenantOplogApplier are very long and difficult to navigate such as writeNoop. We need to keep TenantOplogApplier for Shard Merge so we should improve this method to split it into understandable methods.

      In this ticket we aim to improve readability by breaking up these large methods into smaller ones. We should also take note of other possible improvements in tenant oplog applier and raise tickets for them (unless these improvements are trivial and can be done in the same PR with negligible impact).

            Assignee:
            christopher.caplinger@mongodb.com Christopher Caplinger
            Reporter:
            didier.nadeau@mongodb.com Didier Nadeau
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: