Uploaded image for project: 'OpenShift Hive'
  1. OpenShift Hive
  2. HIVE-2537

Separate MachinePool controller and make it shardable

XMLWordPrintable

    • False
    • None
    • False

      Similar to what we did for clustersync (see https://github.com/openshift/hive/pull/1093), split the machinepool controller out of hive-controllers and into its own statefulset.

      Each replica controls a subset of MachinePools. May as well (factor out and) reuse the same algorithm as clustersync: modulo the UUID of the MP (or CD??) by the number of replicas and assign to that replica. Add a status field to the MP indicating which replica is handling it.

            efried.openshift Eric Fried
            efried.openshift Eric Fried
            Jianping Shu
            Mingxia Huang Mingxia Huang
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: