Consider creating separate ReshardingMetrics subclasses for coordinator, donor and recipient

XMLWordPrintableJSON

    • Cluster Scalability
    • None
    • 3
    • TBD
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Currently, the ReshardingMetrics and ShardingDataTransformInstanceMetrics class contain logic for all 3 roles, and each method may take separate code paths depending on the role. There are members that don't necessarily make sense for the other roles. For example, documents cloning metrics and oplog fetching and applying metrics are recipient-specific, whereas coordinator remaining estimate metrics are coordinator-specific.  

              Assignee:
              Unassigned
              Reporter:
              Cheahuychou Mao
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: