summaryrefslogtreecommitdiff
path: root/contributors
diff options
context:
space:
mode:
authorRyan Phillips <ryan.phillips@coreos.com>2017-08-28 11:06:43 -0500
committerRyan Phillips <ryan.phillips@coreos.com>2017-08-28 11:07:19 -0500
commit3cf30ed472ca666295ba06dcd0840b317d61ee31 (patch)
tree829aca2910d4c4c7aa248374d00e97b59e21862f /contributors
parent59a7e480c4fa483ee0d208240341869dc1ba8d60 (diff)
include Xiang's comments
Diffstat (limited to 'contributors')
-rw-r--r--contributors/design-proposals/apiserver-count-fix.md8
1 files changed, 6 insertions, 2 deletions
diff --git a/contributors/design-proposals/apiserver-count-fix.md b/contributors/design-proposals/apiserver-count-fix.md
index a9150914..0b17772f 100644
--- a/contributors/design-proposals/apiserver-count-fix.md
+++ b/contributors/design-proposals/apiserver-count-fix.md
@@ -57,8 +57,12 @@ Endpoints would never become consistent.
The MasterCountEndpointReconciler does not meet the current needs for durability
of API Endpoint creation, deletion, or failure cases.
-Custom Resource Definitions and ConfigMaps were proposed, but since they are
-watched globally, liveliness updates could be overly chatty.
+Custom Resource Definitions were proposed, but they do not have clean layering.
+Additionally, liveness and locking would be a nice to have feature for a long
+term solution.
+
+ConfigMaps were proposed, but since they are watched globally, liveliness
+updates could be overly chatty.
By porting OpenShift's
[LeaseEndpointReconciler](https://github.com/openshift/origin/blob/master/pkg/cmd/server/election/lease_endpoint_reconciler.go)