Uploaded image for project: 'OpenShift Etcd'
  1. OpenShift Etcd
  2. ETCD-349

Consolidate member listing and health checking

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Normal Normal
    • None
    • None
    • 5
    • False
    • None
    • False
    • Etcd
    • ETCD Sprint 227, ETCD Sprint 228, ETCD Sprint 229, ETCD Sprint 249, ETCD Sprint 250

      CEO <-> ETCD is spending an large chunk of CPU time on member listing and health checking (+ usual TLS handshakes).

      With the addition of more controllers we're calling quorum checks more often, which in turn cause unnecessary load from multiple goroutines to get the exact same result.

      This could be improved by a cache that refreshes either in the background or on demand after a certain staleness threshold is exceeded. 

      AC:

      • reduced member listing RPC / health check calls to etcd

            melbeher@redhat.com Mustafa Elbehery
            melbeher@redhat.com Mustafa Elbehery
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: