giantswarm / inago

Inago orchestrates groups of units on fleet clusters
https://giantswarm.io/
Apache License 2.0
18 stars 2 forks source link

Update can cause an extraneous slice to be created #213

Closed JosephSalisbury closed 8 years ago

JosephSalisbury commented 8 years ago

@xh3b4sd and I had a case today where we had two slices running, and an update with min-alive=1, max-growth=0 presented an update like so:

  1. [339, 591]
  2. [591]
  3. [0a0, 591, 72e]
  4. [0a0, 72e]

It would seem that at 3, 2 additional slices were made. With max-growth=0, we would expect only one slice to have been created at this point.

Nesurion commented 8 years ago

so @JosephSalisbury and I paired on this and looked at the debug logs. What we found is that:

we need to dig deeper into this tomorrow