mirror of
https://github.com/honeymoose/OpenSearch.git
synced 2025-02-25 22:36:20 +00:00
Update serialization versions for custom IndexMetaData backport
This commit is contained in:
parent
bbbb11a698
commit
8a2d154bad
@ -448,7 +448,7 @@ public class CreateIndexRequest extends AcknowledgedRequest<CreateIndexRequest>
|
||||
}
|
||||
mappings.put(type, source);
|
||||
}
|
||||
if (in.getVersion().before(Version.V_7_0_0_alpha1)) {
|
||||
if (in.getVersion().before(Version.V_6_5_0)) {
|
||||
// This used to be the size of custom metadata classes
|
||||
int customSize = in.readVInt();
|
||||
assert customSize == 0 : "unexpected custom metadata when none is supported";
|
||||
@ -477,7 +477,7 @@ public class CreateIndexRequest extends AcknowledgedRequest<CreateIndexRequest>
|
||||
out.writeString(entry.getKey());
|
||||
out.writeString(entry.getValue());
|
||||
}
|
||||
if (out.getVersion().before(Version.V_7_0_0_alpha1)) {
|
||||
if (out.getVersion().before(Version.V_6_5_0)) {
|
||||
// Size of custom index metadata, which is removed
|
||||
out.writeVInt(0);
|
||||
}
|
||||
|
@ -474,7 +474,7 @@ public class PutIndexTemplateRequest extends MasterNodeRequest<PutIndexTemplateR
|
||||
String mappingSource = in.readString();
|
||||
mappings.put(type, mappingSource);
|
||||
}
|
||||
if (in.getVersion().before(Version.V_7_0_0_alpha1)) {
|
||||
if (in.getVersion().before(Version.V_6_5_0)) {
|
||||
// Used to be used for custom index metadata
|
||||
int customSize = in.readVInt();
|
||||
assert customSize == 0 : "expected not to have any custom metadata";
|
||||
@ -507,7 +507,7 @@ public class PutIndexTemplateRequest extends MasterNodeRequest<PutIndexTemplateR
|
||||
out.writeString(entry.getKey());
|
||||
out.writeString(entry.getValue());
|
||||
}
|
||||
if (out.getVersion().before(Version.V_7_0_0_alpha1)) {
|
||||
if (out.getVersion().before(Version.V_6_5_0)) {
|
||||
out.writeVInt(0);
|
||||
}
|
||||
out.writeVInt(aliases.size());
|
||||
|
@ -706,7 +706,7 @@ public class IndexMetaData implements Diffable<IndexMetaData>, ToXContentFragmen
|
||||
builder.putAlias(aliasMd);
|
||||
}
|
||||
int customSize = in.readVInt();
|
||||
if (in.getVersion().onOrAfter(Version.V_7_0_0_alpha1)) {
|
||||
if (in.getVersion().onOrAfter(Version.V_6_5_0)) {
|
||||
for (int i = 0; i < customSize; i++) {
|
||||
String key = in.readString();
|
||||
DiffableStringMap custom = new DiffableStringMap(in);
|
||||
@ -752,7 +752,7 @@ public class IndexMetaData implements Diffable<IndexMetaData>, ToXContentFragmen
|
||||
for (ObjectCursor<AliasMetaData> cursor : aliases.values()) {
|
||||
cursor.value.writeTo(out);
|
||||
}
|
||||
if (out.getVersion().onOrAfter(Version.V_7_0_0_alpha1)) {
|
||||
if (out.getVersion().onOrAfter(Version.V_6_5_0)) {
|
||||
out.writeVInt(customData.size());
|
||||
for (final ObjectObjectCursor<String, DiffableStringMap> cursor : customData) {
|
||||
out.writeString(cursor.key);
|
||||
|
@ -210,7 +210,7 @@ public class IndexTemplateMetaData extends AbstractDiffable<IndexTemplateMetaDat
|
||||
AliasMetaData aliasMd = new AliasMetaData(in);
|
||||
builder.putAlias(aliasMd);
|
||||
}
|
||||
if (in.getVersion().before(Version.V_7_0_0_alpha1)) {
|
||||
if (in.getVersion().before(Version.V_6_5_0)) {
|
||||
// Previously we allowed custom metadata
|
||||
int customSize = in.readVInt();
|
||||
assert customSize == 0 : "expected no custom metadata";
|
||||
@ -245,7 +245,7 @@ public class IndexTemplateMetaData extends AbstractDiffable<IndexTemplateMetaDat
|
||||
for (ObjectCursor<AliasMetaData> cursor : aliases.values()) {
|
||||
cursor.value.writeTo(out);
|
||||
}
|
||||
if (out.getVersion().before(Version.V_7_0_0_alpha1)) {
|
||||
if (out.getVersion().before(Version.V_6_5_0)) {
|
||||
out.writeVInt(0);
|
||||
}
|
||||
out.writeOptionalVInt(version);
|
||||
|
Loading…
x
Reference in New Issue
Block a user