Merge pull request #906 from hashicorp/b-client-not-pulling-allocs

client: fix bug where pushing allocs is skipped
This commit is contained in:
Alex Dadgar 2016-03-10 16:19:51 -08:00
commit 3a075893e7
1 changed files with 2 additions and 3 deletions

View File

@ -1001,10 +1001,9 @@ func (c *Client) watchAllocations(updates chan *allocUpdates) {
}
// Update the query index.
if resp.Index <= req.MinQueryIndex {
continue
if resp.Index > req.MinQueryIndex {
req.MinQueryIndex = resp.Index
}
req.MinQueryIndex = resp.Index
// Push the updates.
pulled := make(map[string]*structs.Allocation, len(allocsResp.Allocs))