@@ -160,18 +160,14 @@ private MetaDataIndexUpgradeService getMetaDataIndexUpgradeService() {
160
160
Collections .emptyList ());
161
161
}
162
162
163
- public IndexMetaData newIndexMeta (String name , Settings indexSettings ) {
164
- final Version createdVersion = VersionUtils .randomVersionBetween (random (),
165
- Version .CURRENT .minimumIndexCompatibilityVersion (), VersionUtils .getPreviousVersion ());
166
- final Version upgradedVersion = VersionUtils .randomVersionBetween (random (), createdVersion , VersionUtils .getPreviousVersion ());
167
-
163
+ public static IndexMetaData newIndexMeta (String name , Settings indexSettings ) {
168
164
final Settings settings = Settings .builder ()
169
- .put (IndexMetaData .SETTING_VERSION_CREATED , createdVersion )
165
+ .put (IndexMetaData .SETTING_VERSION_CREATED , randomEarlierCompatibleVersion () )
170
166
.put (IndexMetaData .SETTING_NUMBER_OF_REPLICAS , between (0 , 5 ))
171
167
.put (IndexMetaData .SETTING_NUMBER_OF_SHARDS , between (1 , 5 ))
172
168
.put (IndexMetaData .SETTING_CREATION_DATE , randomNonNegativeLong ())
173
169
.put (IndexMetaData .SETTING_INDEX_UUID , UUIDs .randomBase64UUID (random ()))
174
- .put (IndexMetaData .SETTING_VERSION_UPGRADED , upgradedVersion )
170
+ .put (IndexMetaData .SETTING_VERSION_UPGRADED , randomEarlierCompatibleVersion () )
175
171
.put (indexSettings )
176
172
.build ();
177
173
final IndexMetaData .Builder indexMetaDataBuilder = IndexMetaData .builder (name ).settings (settings );
@@ -181,4 +177,9 @@ public IndexMetaData newIndexMeta(String name, Settings indexSettings) {
181
177
return indexMetaDataBuilder .build ();
182
178
}
183
179
180
+ private static Version randomEarlierCompatibleVersion () {
181
+ return VersionUtils .randomVersionBetween (random (),
182
+ Version .CURRENT .minimumIndexCompatibilityVersion (), VersionUtils .getPreviousVersion ());
183
+ }
184
+
184
185
}
0 commit comments