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

ClusterPools: Keep it hot

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Undefined Undefined
    • None
    • None
    • None
    • False
    • None
    • False
    • 5
    • None
    • None
    • None

      Background

      Today ClusterPools immediately hibernate new clusters. This means a ClusterClaim is guaranteed to suffer at least Resuming time before the cluster is available for use.

      User Story

      As a consumer of a (properly tuned) ClusterPool,

      I want ClusterClaim to give me an active cluster immediately in the common case,

      So that I can get my work done more quickly.

      (Ideally without sacrificing the cost savings of having some clusters in the pool hibernating.)

      Done Criteria

      • It is possible to tune a ClusterPool such that some number of clusters  (0 <= N <= all) become/remain Active for some amount of time before hibernating (0 <= T <= never).
      • A ClusterClaim first attempts to claim an Active cluster before Resuming a Hibernating one.
      • Stretch: If there are no Active clusters, but >1 Resuming clusters, ClusterClaim attempts to claim the one closest to Active (least recently asked to resume).

      Implementation

      To be discussed in an enhancement doc.

              efried.openshift Eric Fried
              efried.openshift Eric Fried
              None
              None
              Lin Wang Lin Wang
              None
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: