legal logging hook should be able to distinguish between administrator applied changes and high availability hook updates
While one node is assigning lease to a client it logs:
2022-11-07 07:13:22 PST Address: 192.168.50.1 has been assigned for 1 hrs 6 mins 40 secs to a device with hardware address: hwtype=1 01:03:0d:04:0b:01, client-id: 11:01:03:0d:04:0b:01
the other node, after receiving update, is saving:
2022-11-07 07:13:22 PST Administrator updated information on the lease of address: 192.168.50.1 to a device with hardware address: 01:03:0d:04:0b:01, client-id: 11:01:03:0d:04:0b:01 for 1 hrs 6 mins 40 secs
which is ok from the point of view of a hook, but not exactly correct - administrator didn't lift a finger here. HA updates should be saved in a different way.