The watcher retry mechanism fails to stop watching resources
Bug #1777632 reported by
Antoni Segura Puimedon
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kuryr-kubernetes |
Fix Released
|
Critical
|
Antoni Segura Puimedon |
Bug Description
Since the watched path is not removed in the event of a graceful exit, the watch loop will try to watch again, breaking the graceful exit contract.
Changed in kuryr-kubernetes: | |
status: | New → Triaged |
importance: | Undecided → Critical |
Changed in kuryr-kubernetes: | |
assignee: | nobody → Antoni Segura Puimedon (celebdor) |
status: | Triaged → In Progress |
To post a comment you must log in.
Reviewed: https:/ /review. openstack. org/575771 /git.openstack. org/cgit/ openstack/ kuryr-kubernete s/commit/ ?id=9a8716087dc ccc8afa53e9d1c7 60a2f3033596a8
Committed: https:/
Submitter: Zuul
Branch: master
commit 9a8716087dcccc8 afa53e9d1c760a2 f3033596a8
Author: Antoni Segura Puimedon <email address hidden>
Date: Fri Jun 15 17:22:17 2018 +0200
Really use the test handler
We had a false positive here and it was raising and swallowing some
exceptions. Fixing it exposed the fact that we were not really removing
the resource from the watch so it would loop forever trying to find more
events instead of finishing.
Change-Id: I96bc2d6ac7951c 1cbc78c74e81057 7fc35587d39
Closes-Bug: #1777155
Closes-Bug: #1777632
Signed-off-by: Antoni Segura Puimedon <email address hidden>