Skip to content

Commit e2025f6

Browse files
committed
One last case that needs handling
1 parent c6156d0 commit e2025f6

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

server/src/main/java/org/elasticsearch/cluster/metadata/DataStream.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -288,6 +288,10 @@ public static DataStream read(StreamInput in) throws IOException {
288288
failureStoreRolloverOnWrite |= failureIndices.isEmpty();
289289
failureIndicesBuilder.setRolloverOnWrite(failureStoreRolloverOnWrite)
290290
.setAutoShardingEvent(in.readOptionalWriteable(DataStreamAutoShardingEvent::new));
291+
} else {
292+
// If we are reading from an older version that does not have these fields, just default
293+
// to a reasonable value for rollover on write for the failure store
294+
failureIndicesBuilder.setRolloverOnWrite(failureIndices.isEmpty());
291295
}
292296
DataStreamOptions dataStreamOptions;
293297
if (in.getTransportVersion().onOrAfter(TransportVersions.V_8_16_0)) {

0 commit comments

Comments
 (0)