INNER CODE UNIT · Go

ticker

istio-ecosystem/admiral · admiral/pkg/clusters/admiralDatabaseClient.go:189

	ticker := time.NewTicker(time.Minute * time.Duration(syncTime))
	defer ticker.Stop()

	for {
		select {
		case <-ctxDynamicConfig.Done():
			log.Infof("task=%v, context done stopping ticker", common.DynamicConfigUpdate)
			return
		case <-ticker.C:
			ReadAndUpdateSyncAdmiralConfig(rr)
		}
	}
}

func ReadAndUpdateSyncAdmiralConfig(rr *RemoteRegistry) error {

	dbRawData, err := rr.DynamicConfigDatabaseClient.Get("EnableDynamicConfig", common.Admiral)
	if err != nil {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…