Skip to content

Commit 16f6432

Browse files
committed
remove obsolete flags in IndexRequest
1 parent 62370a1 commit 16f6432

File tree

2 files changed

+13
-17
lines changed

2 files changed

+13
-17
lines changed

server/src/main/java/org/elasticsearch/TransportVersions.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -179,6 +179,7 @@ static TransportVersion def(int id) {
179179
public static final TransportVersion ESQL_FIELD_ATTRIBUTE_PARENT_SIMPLIFIED = def(8_775_00_0);
180180
public static final TransportVersion INFERENCE_DONT_PERSIST_ON_READ = def(8_776_00_0);
181181
public static final TransportVersion SIMULATE_MAPPING_ADDITION = def(8_777_00_0);
182+
public static final TransportVersion INDEX_REQUEST_REMOVE_ORIGIN_FLAGS = def(8_778_00_0);
182183

183184
/*
184185
* STOP! READ THIS FIRST! No, really,

server/src/main/java/org/elasticsearch/action/index/IndexRequest.java

Lines changed: 12 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -148,10 +148,6 @@ public class IndexRequest extends ReplicatedWriteRequest<IndexRequest> implement
148148
private Object rawTimestamp;
149149
private long normalisedBytesParsed = -1;
150150

151-
// FIXME remove flags
152-
private boolean originatesFromUpdateByScript;
153-
private boolean originatesFromUpdateByDoc;
154-
155151
public IndexRequest(StreamInput in) throws IOException {
156152
this(null, in);
157153
}
@@ -203,16 +199,13 @@ public IndexRequest(@Nullable ShardId shardId, StreamInput in) throws IOExceptio
203199
requireDataStream = false;
204200
}
205201

206-
if (in.getTransportVersion().onOrAfter(TransportVersions.INDEX_REQUEST_UPDATE_BY_SCRIPT_ORIGIN)) {
207-
originatesFromUpdateByScript = in.readBoolean();
208-
} else {
209-
originatesFromUpdateByScript = false;
202+
if (in.getTransportVersion().onOrAfter(TransportVersions.INDEX_REQUEST_UPDATE_BY_SCRIPT_ORIGIN)
203+
&& in.getTransportVersion().before(TransportVersions.INDEX_REQUEST_REMOVE_ORIGIN_FLAGS)) {
204+
in.readBoolean();
210205
}
211-
212-
if (in.getTransportVersion().onOrAfter(TransportVersions.INDEX_REQUEST_UPDATE_BY_DOC_ORIGIN)) {
213-
originatesFromUpdateByDoc = in.readBoolean();
214-
} else {
215-
originatesFromUpdateByDoc = false;
206+
if (in.getTransportVersion().onOrAfter(TransportVersions.INDEX_REQUEST_UPDATE_BY_DOC_ORIGIN)
207+
&& in.getTransportVersion().before(TransportVersions.INDEX_REQUEST_REMOVE_ORIGIN_FLAGS)) {
208+
in.readBoolean();
216209
}
217210
}
218211

@@ -775,12 +768,14 @@ private void writeBody(StreamOutput out) throws IOException {
775768
out.writeZLong(normalisedBytesParsed);
776769
}
777770

778-
if (out.getTransportVersion().onOrAfter(TransportVersions.INDEX_REQUEST_UPDATE_BY_SCRIPT_ORIGIN)) {
779-
out.writeBoolean(originatesFromUpdateByScript);
771+
if (out.getTransportVersion().onOrAfter(TransportVersions.INDEX_REQUEST_UPDATE_BY_SCRIPT_ORIGIN)
772+
&& out.getTransportVersion().before(TransportVersions.INDEX_REQUEST_REMOVE_ORIGIN_FLAGS)) {
773+
out.writeBoolean(false);
780774
}
781775

782-
if (out.getTransportVersion().onOrAfter(TransportVersions.INDEX_REQUEST_UPDATE_BY_DOC_ORIGIN)) {
783-
out.writeBoolean(originatesFromUpdateByDoc);
776+
if (out.getTransportVersion().onOrAfter(TransportVersions.INDEX_REQUEST_UPDATE_BY_DOC_ORIGIN)
777+
&& out.getTransportVersion().before(TransportVersions.INDEX_REQUEST_REMOVE_ORIGIN_FLAGS)) {
778+
out.writeBoolean(false);
784779
}
785780
}
786781

0 commit comments

Comments
 (0)