File tree 3 files changed +9
-2
lines changed
staging/src/k8s.io/apiserver/pkg/storage/cacher
3 files changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -348,6 +348,12 @@ function start-kube-apiserver {
348
348
fi
349
349
container_env+=" {\" name\" : \" KUBE_LIST_FROM_CACHE_INCONSISTENCY_DETECTOR\" , \" value\" : \" ${ENABLE_KUBE_LIST_FROM_CACHE_INCONSISTENCY_DETECTOR} \" }"
350
350
fi
351
+ if [[ -n " ${ENABLE_KUBE_WATCHCACHE_CONSISTENCY_CHECKER:- } " ]]; then
352
+ if [[ -n " ${container_env} " ]]; then
353
+ container_env=" ${container_env} , "
354
+ fi
355
+ container_env+=" {\" name\" : \" KUBE_WATCHCACHE_CONSISTENCY_CHECKER\" , \" value\" : \" ${ENABLE_KUBE_WATCHCACHE_CONSISTENCY_CHECKER} \" }"
356
+ fi
351
357
if [[ -n " ${ENABLE_PATCH_CONVERSION_DETECTOR:- } " ]]; then
352
358
if [[ -n " ${container_env} " ]]; then
353
359
container_env=" ${container_env} , "
Original file line number Diff line number Diff line change @@ -1197,6 +1197,7 @@ ENABLE_VOLUME_SNAPSHOTS: $(yaml-quote "${ENABLE_VOLUME_SNAPSHOTS:-}")
1197
1197
ENABLE_APISERVER_ADVANCED_AUDIT: $( yaml-quote " ${ENABLE_APISERVER_ADVANCED_AUDIT:- } " )
1198
1198
ENABLE_APISERVER_DYNAMIC_AUDIT: $( yaml-quote " ${ENABLE_APISERVER_DYNAMIC_AUDIT:- } " )
1199
1199
ENABLE_CACHE_MUTATION_DETECTOR: $( yaml-quote " ${ENABLE_CACHE_MUTATION_DETECTOR:- false} " )
1200
+ ENABLE_KUBE_WATCHCACHE_CONSISTENCY_CHECKER: $( yaml-quote " ${ENABLE_KUBE_WATCHCACHE_CONSISTENCY_CHECKER:- false} " )
1200
1201
ENABLE_KUBE_WATCHLIST_INCONSISTENCY_DETECTOR: $( yaml-quote " ${ENABLE_KUBE_WATCHLIST_INCONSISTENCY_DETECTOR:- false} " )
1201
1202
ENABLE_KUBE_LIST_FROM_CACHE_INCONSISTENCY_DETECTOR: $( yaml-quote " ${ENABLE_KUBE_LIST_FROM_CACHE_INCONSISTENCY_DETECTOR:- false} " )
1202
1203
ENABLE_PATCH_CONVERSION_DETECTOR: $( yaml-quote " ${ENABLE_PATCH_CONVERSION_DETECTOR:- false} " )
Original file line number Diff line number Diff line change @@ -49,12 +49,12 @@ var (
49
49
// List latency SLO (30 seconds) and timeout (1 minute).
50
50
ConsistencyCheckPeriod = 5 * time .Minute
51
51
// ConsistencyCheckerEnabled enables the consistency checking mechanism for cache.
52
- // Based on KUBE_WATCHCACHE_CONSISTANCY_CHECKER environment variable.
52
+ // Based on KUBE_WATCHCACHE_CONSISTENCY_CHECKER environment variable.
53
53
ConsistencyCheckerEnabled = false
54
54
)
55
55
56
56
func init () {
57
- ConsistencyCheckerEnabled , _ = strconv .ParseBool (os .Getenv ("KUBE_WATCHCACHE_CONSISTANCY_CHECKER " ))
57
+ ConsistencyCheckerEnabled , _ = strconv .ParseBool (os .Getenv ("KUBE_WATCHCACHE_CONSISTENCY_CHECKER " ))
58
58
}
59
59
60
60
func NewCacheDelegator (cacher * Cacher , storage storage.Interface ) * CacheDelegator {
You can’t perform that action at this time.
0 commit comments