You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Bookkeeper cluster has mandatory finalizers in order to clean up znodes before deleting the pods. This should be fine if we always delete bookkeepercluster pods before deleting the operators. This can be done by injecting a helm pre-delete hook. But on VS7 env, they forbid calling helm hooks, and VS terminates the namespace which kills all pods/secrets/configmaps at once without ordering, so deadlock can happen if operators are killed first before the bookkeepercluster pods. Add this config flag to skip adding finalizers to bookkeepercluster to avoid this situation.
Importance
should-have
Location
reconcileFinalizers logic
Suggestions for an improvement
Add disableFinalizer config
The text was updated successfully, but these errors were encountered:
Description
Bookkeeper cluster has mandatory finalizers in order to clean up znodes before deleting the pods. This should be fine if we always delete bookkeepercluster pods before deleting the operators. This can be done by injecting a helm pre-delete hook. But on VS7 env, they forbid calling helm hooks, and VS terminates the namespace which kills all pods/secrets/configmaps at once without ordering, so deadlock can happen if operators are killed first before the bookkeepercluster pods. Add this config flag to skip adding finalizers to bookkeepercluster to avoid this situation.
Importance
should-have
Location
reconcileFinalizers logic
Suggestions for an improvement
Add disableFinalizer config
The text was updated successfully, but these errors were encountered: