Simon, we run all of our tests with retries in juju disabled. This is so we can catch race conditions like this, and because we need it to work reliably with juju-wait, which will fail if it sees even a transient error. So, any failure is a problem for us even if it would recover otherwise, and we don't know if this one does, because we never test with retries on.
Simon, we run all of our tests with retries in juju disabled. This is so we can catch race conditions like this, and because we need it to work reliably with juju-wait, which will fail if it sees even a transient error. So, any failure is a problem for us even if it would recover otherwise, and we don't know if this one does, because we never test with retries on.