Skip to content

Commit c203442

Browse files
Remove some dead-code and duplication from o.e.transport (#98321)
Removing some unused things and deduplicating connection lookup failure handling in TransportService.
1 parent 2ca24c3 commit c203442

File tree

15 files changed

+63
-131
lines changed

15 files changed

+63
-131
lines changed

modules/transport-netty4/src/main/java/org/elasticsearch/transport/netty4/Netty4MessageInboundHandler.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ public Netty4MessageInboundHandler(Netty4Transport transport, Recycler<BytesRef>
3939
final ThreadPool threadPool = transport.getThreadPool();
4040
final Transport.RequestHandlers requestHandlers = transport.getRequestHandlers();
4141
this.pipeline = new InboundPipeline(
42-
transport.getVersion(),
4342
transport.getStatsTracker(),
4443
recycler,
4544
threadPool::relativeTimeInMillis,

server/src/main/java/org/elasticsearch/transport/Header.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,6 @@ long getRequestId() {
4949
return requestId;
5050
}
5151

52-
byte getStatus() {
53-
return status;
54-
}
55-
5652
boolean isRequest() {
5753
return TransportStatus.isRequest(status);
5854
}

server/src/main/java/org/elasticsearch/transport/InboundAggregator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public InboundAggregator(
4040
Function<String, RequestHandlerRegistry<TransportRequest>> registryFunction,
4141
boolean ignoreDeserializationErrors
4242
) {
43-
this(circuitBreaker, (Predicate<String>) actionName -> {
43+
this(circuitBreaker, actionName -> {
4444
final RequestHandlerRegistry<TransportRequest> reg = registryFunction.apply(actionName);
4545
if (reg == null) {
4646
assert ignoreDeserializationErrors : actionName;

server/src/main/java/org/elasticsearch/transport/InboundDecoder.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,16 +25,14 @@ public class InboundDecoder implements Releasable {
2525
static final Object PING = new Object();
2626
static final Object END_CONTENT = new Object();
2727

28-
private final TransportVersion version;
2928
private final Recycler<BytesRef> recycler;
3029
private TransportDecompressor decompressor;
3130
private int totalNetworkSize = -1;
3231
private int bytesConsumed = 0;
3332
private boolean isCompressed = false;
3433
private boolean isClosed = false;
3534

36-
public InboundDecoder(TransportVersion version, Recycler<BytesRef> recycler) {
37-
this.version = version;
35+
public InboundDecoder(Recycler<BytesRef> recycler) {
3836
this.recycler = recycler;
3937
}
4038

server/src/main/java/org/elasticsearch/transport/InboundPipeline.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
package org.elasticsearch.transport;
1010

1111
import org.apache.lucene.util.BytesRef;
12-
import org.elasticsearch.TransportVersion;
1312
import org.elasticsearch.common.breaker.CircuitBreaker;
1413
import org.elasticsearch.common.bytes.CompositeBytesReference;
1514
import org.elasticsearch.common.bytes.ReleasableBytesReference;
@@ -40,7 +39,6 @@ public class InboundPipeline implements Releasable {
4039
private boolean isClosed = false;
4140

4241
public InboundPipeline(
43-
TransportVersion version,
4442
StatsTracker statsTracker,
4543
Recycler<BytesRef> recycler,
4644
LongSupplier relativeTimeInMillis,
@@ -52,7 +50,7 @@ public InboundPipeline(
5250
this(
5351
statsTracker,
5452
relativeTimeInMillis,
55-
new InboundDecoder(version, recycler),
53+
new InboundDecoder(recycler),
5654
new InboundAggregator(circuitBreaker, registryFunction, ignoreDeserializationErrors),
5755
messageHandler
5856
);

server/src/main/java/org/elasticsearch/transport/NetworkMessage.java

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -41,26 +41,10 @@ public abstract class NetworkMessage {
4141
}
4242
}
4343

44-
public TransportVersion getVersion() {
45-
return version;
46-
}
47-
48-
public long getRequestId() {
49-
return requestId;
50-
}
51-
5244
boolean isCompress() {
5345
return TransportStatus.isCompress(status);
5446
}
5547

56-
boolean isResponse() {
57-
return TransportStatus.isRequest(status) == false;
58-
}
59-
60-
boolean isRequest() {
61-
return TransportStatus.isRequest(status);
62-
}
63-
6448
boolean isHandshake() {
6549
return TransportStatus.isHandshake(status);
6650
}

server/src/main/java/org/elasticsearch/transport/ProxyConnectionStrategy.java

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -397,22 +397,6 @@ public String modeName() {
397397
return "proxy";
398398
}
399399

400-
public String getAddress() {
401-
return address;
402-
}
403-
404-
public String getServerName() {
405-
return serverName;
406-
}
407-
408-
public int getMaxSocketConnections() {
409-
return maxSocketConnections;
410-
}
411-
412-
public int getNumSocketsConnected() {
413-
return numSocketsConnected;
414-
}
415-
416400
@Override
417401
public RemoteConnectionStrategy.ConnectionStrategy modeType() {
418402
return RemoteConnectionStrategy.ConnectionStrategy.PROXY;

server/src/main/java/org/elasticsearch/transport/RemoteClusterPortSettings.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ public class RemoteClusterPortSettings {
133133

134134
static void validateRemoteAccessSettings(Settings settings) {
135135
if (REMOTE_CLUSTER_SERVER_ENABLED.get(settings)
136-
&& settings.getGroups("transport.profiles.", true).keySet().contains(REMOTE_CLUSTER_PROFILE)) {
136+
&& settings.getGroups("transport.profiles.", true).containsKey(REMOTE_CLUSTER_PROFILE)) {
137137
throw new IllegalArgumentException(
138138
"Remote Access settings should not be configured using the ["
139139
+ REMOTE_CLUSTER_PROFILE

server/src/main/java/org/elasticsearch/transport/RemoteConnectionInfo.java

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -85,14 +85,6 @@ public ModeInfo getModeInfo() {
8585
return modeInfo;
8686
}
8787

88-
public TimeValue getInitialConnectionTimeout() {
89-
return initialConnectionTimeout;
90-
}
91-
92-
public boolean isSkipUnavailable() {
93-
return skipUnavailable;
94-
}
95-
9688
public boolean hasClusterCredentials() {
9789
return hasClusterCredentials;
9890
}

server/src/main/java/org/elasticsearch/transport/SniffConnectionStrategy.java

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -621,18 +621,6 @@ public String modeName() {
621621
return "sniff";
622622
}
623623

624-
public List<String> getSeedNodes() {
625-
return seedNodes;
626-
}
627-
628-
public int getMaxConnectionsPerCluster() {
629-
return maxConnectionsPerCluster;
630-
}
631-
632-
public int getNumNodesConnected() {
633-
return numNodesConnected;
634-
}
635-
636624
@Override
637625
public RemoteConnectionStrategy.ConnectionStrategy modeType() {
638626
return RemoteConnectionStrategy.ConnectionStrategy.SNIFF;

0 commit comments

Comments
 (0)