kubernetes/pkg/controller/disruption
Jonathan Basseri 8835f6bb00 Fix retry logic in DisruptionController
This changes the retry logic in DisruptionController so that it
reconciles update conflicts. In the old behavior, any pdb status update
failure was retried with the same status, regardless of error.

Now there is no retry logic with the status update. The error is passed
up the stack where the PDB can be requeued for processing.

If the PDB status update error is a conflict error, there are some new
special cases:
- failSafe is not triggered, since this is considered a retryable error
- the PDB is requeued immediately (ignoring the rate limiter) because we
  assume that conflict can be resolved by getting the latest version
2019-08-30 16:02:09 -07:00
..
BUILD Fix retry logic in DisruptionController 2019-08-30 16:02:09 -07:00
disruption_test.go Drop Azure/go-autorest from pkg/controller 2019-08-22 17:34:50 -04:00
disruption.go Fix retry logic in DisruptionController 2019-08-30 16:02:09 -07:00
OWNERS Updates OWNERS files and OWNERS_ALIASES for SIG Apps to make reviewers 2019-04-16 11:35:21 -07:00