Skip to content

Commit

Permalink
Fixes spring-cloud#416 The problem of multiple keys in ConfigWatch
Browse files Browse the repository at this point in the history
  • Loading branch information
takeseem committed Feb 10, 2021
1 parent 0f25a90 commit 67b8237
Showing 1 changed file with 3 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,7 @@ public void watchConfigKeyValues() {
if (!this.running.get()) {
return;
}
int waitTime = this.properties.getWatch().getWaitTime();
for (String context : this.consulIndexes.keySet()) {

// turn the context into a Consul folder path (unless our config format
Expand All @@ -155,7 +156,8 @@ public void watchConfigKeyValues() {
}

Response<List<GetValue>> response = this.consul.getKVValues(context, aclToken,
new QueryParams(this.properties.getWatch().getWaitTime(), currentIndex));
new QueryParams(waitTime, currentIndex));
waitTime = 1;

// if response.value == null, response was a 404, otherwise it was a
// 200, reducing churn if there wasn't anything
Expand Down

0 comments on commit 67b8237

Please sign in to comment.