The "Updated lending limits" log message is emitted upon successful etcd update of the slack queue. If this update fails due to an update conflict, we repeat the update when reconciling the next queued node event which is often about another node. As a result, the node name embedded in the "updated lending limits" message is misleading suggesting the limit was updated because of the specific node whereas there is no such relationship.
We need to log the cause of lending limit changes in a way that identifies the responsible node. The "Updated node health information" log message only accounts for autopilot label changes.
The "Updated lending limits" log message is emitted upon successful etcd update of the slack queue. If this update fails due to an update conflict, we repeat the update when reconciling the next queued node event which is often about another node. As a result, the node name embedded in the "updated lending limits" message is misleading suggesting the limit was updated because of the specific node whereas there is no such relationship.
We need to log the cause of lending limit changes in a way that identifies the responsible node. The "Updated node health information" log message only accounts for autopilot label changes.