Update version in SearchRequest and related test
Version needs to be updated after backporting #36997 & #37142 where we added support for providing and serializing localClusterAlias as well ass absoluteStartMillis. Relates to #36997 & #37142
This commit is contained in:
parent
f307847f29
commit
e34658edba
|
@ -179,8 +179,7 @@ public final class SearchRequest extends ActionRequest implements IndicesRequest
|
|||
if (in.getVersion().onOrAfter(Version.V_6_3_0)) {
|
||||
allowPartialSearchResults = in.readOptionalBoolean();
|
||||
}
|
||||
//TODO update version after backport
|
||||
if (in.getVersion().onOrAfter(Version.V_7_0_0)) {
|
||||
if (in.getVersion().onOrAfter(Version.V_6_7_0)) {
|
||||
localClusterAlias = in.readOptionalString();
|
||||
if (localClusterAlias != null) {
|
||||
absoluteStartMillis = in.readVLong();
|
||||
|
@ -211,8 +210,7 @@ public final class SearchRequest extends ActionRequest implements IndicesRequest
|
|||
if (out.getVersion().onOrAfter(Version.V_6_3_0)) {
|
||||
out.writeOptionalBoolean(allowPartialSearchResults);
|
||||
}
|
||||
//TODO update version after backport
|
||||
if (out.getVersion().onOrAfter(Version.V_7_0_0)) {
|
||||
if (out.getVersion().onOrAfter(Version.V_6_7_0)) {
|
||||
out.writeOptionalString(localClusterAlias);
|
||||
if (localClusterAlias != null) {
|
||||
out.writeVLong(absoluteStartMillis);
|
||||
|
|
|
@ -76,8 +76,7 @@ public class SearchRequestTests extends AbstractSearchTestCase {
|
|||
SearchRequest searchRequest = createSearchRequest();
|
||||
Version version = VersionUtils.randomVersion(random());
|
||||
SearchRequest deserializedRequest = copyWriteable(searchRequest, namedWriteableRegistry, SearchRequest::new, version);
|
||||
//TODO update version after backport
|
||||
if (version.before(Version.V_7_0_0)) {
|
||||
if (version.before(Version.V_6_7_0)) {
|
||||
assertNull(deserializedRequest.getLocalClusterAlias());
|
||||
assertAbsoluteStartMillisIsCurrentTime(deserializedRequest);
|
||||
} else {
|
||||
|
@ -86,11 +85,10 @@ public class SearchRequestTests extends AbstractSearchTestCase {
|
|||
}
|
||||
}
|
||||
|
||||
//TODO rename and update version after backport
|
||||
public void testReadFromPre7_0_0() throws IOException {
|
||||
public void testReadFromPre6_7_0() throws IOException {
|
||||
String msg = "AAEBBWluZGV4AAAAAQACAAAA/////w8AAAAAAAAA/////w8AAAAAAAACAAAAAAABAAMCBAUBAAKABACAAQIAAA==";
|
||||
try (StreamInput in = StreamInput.wrap(Base64.getDecoder().decode(msg))) {
|
||||
in.setVersion(VersionUtils.randomVersionBetween(random(), Version.V_6_4_0, VersionUtils.getPreviousVersion(Version.V_7_0_0)));
|
||||
in.setVersion(VersionUtils.randomVersionBetween(random(), Version.V_6_4_0, VersionUtils.getPreviousVersion(Version.V_6_7_0)));
|
||||
SearchRequest searchRequest = new SearchRequest(in);
|
||||
assertArrayEquals(new String[]{"index"}, searchRequest.indices());
|
||||
assertNull(searchRequest.getLocalClusterAlias());
|
||||
|
|
Loading…
Reference in New Issue