From ae4b2ee583eb5534b6356208495d82a53af70915 Mon Sep 17 00:00:00 2001 From: Avi Kivity Date: Mon, 5 Sep 2022 15:21:00 +0300 Subject: [PATCH] locator: token_metadata: drop unused and dangerous accessors The mutable get_datacenter_endpoints() and get_datacenter_racks() are dangerous since they expose internal members without enforcing class invariants. Fortunately they are unused, so delete them. Closes #11454 --- locator/token_metadata.hh | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/locator/token_metadata.hh b/locator/token_metadata.hh index 771709ba99..cb0eab5ad7 100644 --- a/locator/token_metadata.hh +++ b/locator/token_metadata.hh @@ -65,25 +65,12 @@ public: */ bool has_endpoint(inet_address) const; - std::unordered_map>& - get_datacenter_endpoints() { - return _dc_endpoints; - } - const std::unordered_map>& get_datacenter_endpoints() const { return _dc_endpoints; } - std::unordered_map>>& - get_datacenter_racks() { - return _dc_racks; - } - const std::unordered_map>>&