From ae42ec7832091acddbeb615896fc54884a55bbc6 Mon Sep 17 00:00:00 2001 From: Gleb Natapov Date: Mon, 19 Oct 2015 13:36:51 +0300 Subject: [PATCH] storage_proxy: actually sort endpoints in get_live_sorted_endpoints() --- service/storage_proxy.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/service/storage_proxy.cc b/service/storage_proxy.cc index 25b1a29612..12ae565178 100644 --- a/service/storage_proxy.cc +++ b/service/storage_proxy.cc @@ -2050,7 +2050,7 @@ std::vector storage_proxy::get_live_sorted_endpoints(keyspace std::vector eps = rs.get_natural_endpoints(token); auto itend = boost::range::remove_if(eps, std::not1(std::bind1st(std::mem_fn(&gms::failure_detector::is_alive), &gms::get_local_failure_detector()))); eps.erase(itend, eps.end()); -// DatabaseDescriptor.getEndpointSnitch().sortByProximity(FBUtilities.getBroadcastAddress(), liveEndpoints); + locator::i_endpoint_snitch::get_local_snitch_ptr()->sort_by_proximity(utils::fb_utilities::get_broadcast_address(), eps); return eps; }