lburgazzoli commented on issue #5192:
URL: https://github.com/apache/camel-k/issues/5192#issuecomment-2022229413

   > > ```
   > > * we can optionally compute the digest of the previous and current 
object in the event filter (i.e. when the generation or phase have changed we 
don't have to compute it)
   > > ```
   > 
   > This one was an option I've evaluated but we need to discard because we 
have other objects beside the Integration. Effectively, the main problem as I 
mentioned above is that we watch a lot of other resources beside the 
Integration, so, the only possible way to know the status before, is to have 
this information stored in the same resource for eventual comparison. When an 
Integration spec change we have a certain degree of control, but when the 
change happen in any resource bound to the Integration (ie, the Deployment), 
then, we need to recover such value and make a comparison. Alternatively we may 
recalculate from scratch every time as I commented previously: "[...] we could 
reconcile every time an Integration change as the regeneration of resources 
belonging to the Integration is idempotent (either the same digest would be the 
same). However we watch a lot of other objects and the monitoring action could 
be called so many time degrading the operator performance."
   > 
   > I am not able to forecast such a degradation though.
   
   is it true that if i.e. a deployment changes then we go to the same filter 
as the Integration resource  ?  it seems to be odd


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to