public interface StreamConnectionFactory
Modifier and Type | Method and Description |
---|---|
io.netty.channel.Channel |
createConnection(OutboundConnectionSettings template,
int messagingVersion) |
default boolean |
supportsPreferredIp()
Provide way to disable getPreferredIP() for tools without access to the system keyspace
|
io.netty.channel.Channel createConnection(OutboundConnectionSettings template, int messagingVersion) throws java.io.IOException
java.io.IOException
default boolean supportsPreferredIp()
CASSANDRA-17663 moves calls to SystemKeyspace.getPreferredIP() outside of any threads that are regularly interrupted. However the streaming subsystem is also used by the bulk loader tool, which does not have direct access to the local tables and uses the client metadata/queries to retrieve it.
Copyright © 2009- The Apache Software Foundation