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

Add internal helper command "getAllClusterParameters"

    • Type: Icon: New Feature New Feature
    • Resolution: Won't Do
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None
    • Server Security

      In one case of addShard and in the ClusterServerParameterRefresher, we fetch all cluster parameters. Currently, we have to perform one call of getClusterParameter for each tenant, which scales linearly in network calls with the number of tenants. getAllClusterParameters would fetch all cluster parameters for all tenants in one network call, and return an object which looks like: {<tenant-id-1>: [{_id: "cluster-parameter-1", clusterParameterTime: <timestamp>, <param-field-1>: <val>, ...}, ...], ...}.

            Assignee:
            backlog-server-security [DO NOT USE] Backlog - Security Team
            Reporter:
            gabriel.marks@mongodb.com Gabriel Marks
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: