mirror of
https://github.com/scylladb/scylladb.git
synced 2026-04-22 09:30:45 +00:00
gms/gossiper: Fix is_gossip_only_member() logic
Signed-off-by: Pekka Enberg <penberg@cloudius-systems.com>
This commit is contained in:
@@ -32,8 +32,8 @@
|
|||||||
#include "gms/i_failure_detection_event_listener.hh"
|
#include "gms/i_failure_detection_event_listener.hh"
|
||||||
#include "gms/i_endpoint_state_change_subscriber.hh"
|
#include "gms/i_endpoint_state_change_subscriber.hh"
|
||||||
#include "gms/i_failure_detector.hh"
|
#include "gms/i_failure_detector.hh"
|
||||||
#include "log.hh"
|
|
||||||
#include "service/storage_service.hh"
|
#include "service/storage_service.hh"
|
||||||
|
#include "log.hh"
|
||||||
|
|
||||||
namespace gms {
|
namespace gms {
|
||||||
|
|
||||||
@@ -780,8 +780,8 @@ bool gossiper::is_gossip_only_member(inet_address endpoint) {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
auto& eps = it->second;
|
auto& eps = it->second;
|
||||||
// FIXME: StorageService.instance.getTokenMetadata
|
auto& ss = service::get_local_storage_service();
|
||||||
return !is_dead_state(eps) /* && !StorageService.instance.getTokenMetadata().isMember(endpoint); */;
|
return !is_dead_state(eps) && !ss.get_token_metadata().is_member(endpoint);
|
||||||
}
|
}
|
||||||
|
|
||||||
int64_t gossiper::get_expire_time_for_endpoint(inet_address endpoint) {
|
int64_t gossiper::get_expire_time_for_endpoint(inet_address endpoint) {
|
||||||
|
|||||||
Reference in New Issue
Block a user