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
Now the resource operator uses a single controller for all resources CR, and the reconcile now is executed sequentially. If one resource is illegal the reconcile will be interrupted and impact the following resource update.
How to improve
Ideally we should separate controller for each resource CR and make sure each one has a separate reconcile as the #69 wanna do. But it may take longer time to do the refactor, so we can have a quick way to optimize: we can udpate the controller error handlding and don't stop the reconcile even some resources updating were failed. Then the resource update won't be missed or stopped even some Pulsar admin API call fails.
The text was updated successfully, but these errors were encountered:
Background
Now the resource operator uses a single controller for all resources CR, and the reconcile now is executed sequentially. If one resource is illegal the reconcile will be interrupted and impact the following resource update.
How to improve
Ideally we should separate controller for each resource CR and make sure each one has a separate reconcile as the #69 wanna do. But it may take longer time to do the refactor, so we can have a quick way to optimize: we can udpate the controller error handlding and don't stop the reconcile even some resources updating were failed. Then the resource update won't be missed or stopped even some Pulsar admin API call fails.
The text was updated successfully, but these errors were encountered: