Skip to content
This repository was archived by the owner on Nov 16, 2023. It is now read-only.

Commit b819592

Browse files
authoredNov 6, 2019
Update Doc for Framework Availability (#48)
1 parent e0ffdc3 commit b819592

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed
 

‎doc/user-manual.md

+4-3
Original file line numberDiff line numberDiff line change
@@ -450,9 +450,10 @@ The default behavior is to achieve all the [ConsistencyGuarantees](#ConsistencyG
450450
According to the [CAP theorem](https://en.wikipedia.org/wiki/CAP_theorem), in the presence of a network partition, you cannot achieve both consistency and availability at the same time in any distributed system. So you have to make a trade-off between the [Framework Consistency](#FrameworkConsistency) and the [Framework Availability](#FrameworkAvailability).
451451

452452
You can tune the trade-off, such as to achieve higher [Framework Availability](#FrameworkAvailability) by sacrificing the [Framework Consistency](#FrameworkConsistency):
453-
1. Set a small [Pod TolerationSeconds for TaintBasedEvictions](https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/#taint-based-evictions)
454-
2. Set a small [PodGracefulDeletionTimeoutSec](../pkg/apis/frameworkcontroller/v1/types.go)
455-
3. Violate other guidelines mentioned in [How to achieve ConsistencyGuarantees](#ConsistencyGuaranteesHowTo), such as manually force delete a problematic Pod.
453+
1. Decrease [Pod TolerationSeconds for TaintBasedEvictions](https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/#taint-based-evictions)
454+
2. Increase [Node Eviction Rate](https://kubernetes.io/docs/concepts/architecture/nodes/#node-controller)
455+
3. Set a small [PodGracefulDeletionTimeoutSec](../pkg/apis/frameworkcontroller/v1/types.go)
456+
4. Violate other guidelines mentioned in [How to achieve ConsistencyGuarantees](#ConsistencyGuaranteesHowTo), such as manually force delete a problematic Pod.
456457

457458
See more in:
458459
1. [PodGracefulDeletionTimeoutSec](../pkg/apis/frameworkcontroller/v1/types.go)

0 commit comments

Comments
 (0)
Failed to load comments.