Uploaded image for project: 'OpenShift Container Platform (OCP) Strategy'
  1. OpenShift Container Platform (OCP) Strategy
  2. OCPSTRAT-687

Toggleable etcd defrag for nonHA topologies (e.g. SNO)

XMLWordPrintable

    • Icon: Feature Feature
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • etcd
    • False
    • Hide

      None

      Show
      None
    • False
    • 50
    • 50% 50%
    • 0
    • 0

      Feature Overview (aka. Goal Summary)  

      The CEO hardcodes defragmentation exceptions for non-HA topologies (e.g., SNO). The assumption does not fit all customer using non-HA topologies. To work on a fix that adapt to customers needs while maintaining long term reliability of the platform:

      • Consider exposing a toggleable option on the CR for nonHA use cases
      • Explore the option for conditional defragmentation (e.g., automatic defragmentation when db fragmentation is above certain threshold and db size is over certain size – reference OCPSTRAT-319)

      [1] https://github.com/openshift/cluster-etcd-operator/blob/master/pkg/operator/defragcontroller/defragcontroller.go#L106-L110

      [2] https://issues.redhat.com/browse/OCPSTRAT-319 

      Goals (aka. expected user outcomes)

      Provide a supported option to enable/disable defragmentation process on nonHA use cases.

      This should align with work on:
      https://issues.redhat.com/browse/OCPSTRAT-319 
       

      Requirements (aka. Acceptance Criteria):

      Because of impact etcd defragmentation can cause on non-HA deployments like SNO, the cluster-admin should retain the ability to completely disable defragmentation.

       

            Unassigned Unassigned
            wcabanba@redhat.com William Caban
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated: