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: