|
21 | 21 | import org.elasticsearch.common.metrics.CounterMetric; |
22 | 22 | import org.elasticsearch.core.Strings; |
23 | 23 | import org.elasticsearch.core.TimeValue; |
24 | | -import org.elasticsearch.core.UpdateForV9; |
25 | 24 | import org.elasticsearch.logging.LogManager; |
26 | 25 | import org.elasticsearch.logging.Logger; |
27 | 26 | import org.elasticsearch.threadpool.ThreadPool; |
28 | 27 |
|
29 | | -import java.io.EOFException; |
30 | 28 | import java.io.IOException; |
31 | 29 | import java.util.Objects; |
32 | 30 | import java.util.Set; |
@@ -357,28 +355,18 @@ static final class HandshakeRequest extends TransportRequest { |
357 | 355 | this.releaseVersion = Objects.requireNonNull(releaseVersion); |
358 | 356 | } |
359 | 357 |
|
360 | | - @UpdateForV9(owner = UpdateForV9.Owner.CORE_INFRA) // remainingMessage == null is invalid in v9 |
361 | 358 | HandshakeRequest(StreamInput streamInput) throws IOException { |
362 | 359 | super(streamInput); |
363 | | - BytesReference remainingMessage; |
364 | | - try { |
365 | | - remainingMessage = streamInput.readSlicedBytesReference(); |
366 | | - } catch (EOFException e) { |
367 | | - remainingMessage = null; |
368 | | - } |
369 | | - if (remainingMessage == null) { |
370 | | - transportVersion = null; |
371 | | - releaseVersion = null; |
372 | | - } else { |
373 | | - try (StreamInput messageStreamInput = remainingMessage.streamInput()) { |
374 | | - this.transportVersion = TransportVersion.readVersion(messageStreamInput); |
375 | | - if (streamInput.getTransportVersion().onOrAfter(V9_HANDSHAKE_VERSION)) { |
376 | | - this.releaseVersion = messageStreamInput.readString(); |
377 | | - } else { |
378 | | - this.releaseVersion = this.transportVersion.toReleaseVersion(); |
379 | | - } |
| 360 | + |
| 361 | + try (StreamInput messageStreamInput = streamInput.readSlicedBytesReference().streamInput()) { |
| 362 | + this.transportVersion = TransportVersion.readVersion(messageStreamInput); |
| 363 | + if (streamInput.getTransportVersion().onOrAfter(V9_HANDSHAKE_VERSION)) { |
| 364 | + this.releaseVersion = messageStreamInput.readString(); |
| 365 | + } else { |
| 366 | + this.releaseVersion = this.transportVersion.toReleaseVersion(); |
380 | 367 | } |
381 | 368 | } |
| 369 | + |
382 | 370 | } |
383 | 371 |
|
384 | 372 | @Override |
|
0 commit comments