mirror of
https://github.com/scylladb/scylladb.git
synced 2026-04-21 09:00:35 +00:00
Write handler keeps track of all endpoints that not yet acked mutation verb. It uses broadcast address as an enpoint id, but if local address is different from broadcast address for local enpoints acknowledgements will come from different address, so socket address cannot be used as an acknowledgement source. Origin solves this by sending "from" in each message, it looks like an overhead, solve this by providing endpoint's broadcast address in rpc client_info and use that instead.