Remove tagline from sever and RHLC (#427)

Signed-off-by: Tianli Feng <ftianli@amazon.com>
This commit is contained in:
Tianli Feng 2021-03-19 18:17:10 -07:00 committed by GitHub
parent a7776b7546
commit 672d975f43
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 6 additions and 21 deletions

View File

@ -30,7 +30,7 @@ public class MainResponse {
private static final ConstructingObjectParser<MainResponse, Void> PARSER =
new ConstructingObjectParser<>(MainResponse.class.getName(), true,
args -> {
return new MainResponse((String) args[0], (Version) args[1], (String) args[2], (String) args[3], (String) args[4]);
return new MainResponse((String) args[0], (Version) args[1], (String) args[2], (String) args[3]);
}
);
@ -39,7 +39,6 @@ public class MainResponse {
PARSER.declareObject(ConstructingObjectParser.constructorArg(), Version.PARSER, new ParseField("version"));
PARSER.declareString(ConstructingObjectParser.constructorArg(), new ParseField("cluster_name"));
PARSER.declareString(ConstructingObjectParser.constructorArg(), new ParseField("cluster_uuid"));
PARSER.declareString(ConstructingObjectParser.constructorArg(), new ParseField("tagline"));
}
@ -47,14 +46,12 @@ public class MainResponse {
private final Version version;
private final String clusterName;
private final String clusterUuid;
private final String tagline;
public MainResponse(String nodeName, Version version, String clusterName, String clusterUuid, String tagline) {
public MainResponse(String nodeName, Version version, String clusterName, String clusterUuid) {
this.nodeName = nodeName;
this.version = version;
this.clusterName = clusterName;
this.clusterUuid = clusterUuid;
this.tagline = tagline;
}
public String getNodeName() {
@ -73,10 +70,6 @@ public class MainResponse {
return clusterUuid;
}
public String getTagline() {
return tagline;
}
public static MainResponse fromXContent(XContentParser parser) {
return PARSER.apply(parser, null);
}
@ -89,13 +82,12 @@ public class MainResponse {
return nodeName.equals(that.nodeName) &&
version.equals(that.version) &&
clusterName.equals(that.clusterName) &&
clusterUuid.equals(that.clusterUuid) &&
tagline.equals(that.tagline);
clusterUuid.equals(that.clusterUuid);
}
@Override
public int hashCode() {
return Objects.hash(nodeName, version, clusterName, clusterUuid, tagline);
return Objects.hash(nodeName, version, clusterName, clusterUuid);
}
public static class Version {

View File

@ -167,7 +167,7 @@ public class RestHighLevelClientTests extends ESTestCase {
public void testInfo() throws IOException {
MainResponse testInfo = new MainResponse("nodeName", new MainResponse.Version("number", "buildType", "buildHash",
"buildDate", true, "luceneVersion", "minimumWireCompatibilityVersion", "minimumIndexCompatibilityVersion"),
"clusterName", "clusterUuid", "You Know, for Search");
"clusterName", "clusterUuid");
mockResponse((ToXContentFragment) (builder, params) -> {
// taken from the server side MainResponse
builder.field("name", testInfo.getNodeName());
@ -183,7 +183,6 @@ public class RestHighLevelClientTests extends ESTestCase {
.field("minimum_wire_compatibility_version", testInfo.getVersion().getMinimumWireCompatibilityVersion())
.field("minimum_index_compatibility_version", testInfo.getVersion().getMinimumIndexCompatibilityVersion())
.endObject();
builder.field("tagline", testInfo.getTagline());
return builder;
});
MainResponse receivedInfo = restHighLevelClient.info(RequestOptions.DEFAULT);

View File

@ -57,7 +57,6 @@ public class MainResponseTests extends AbstractResponseTestCase<org.elasticsearc
assertThat(serverTestInstance.getClusterName().value(), equalTo(clientInstance.getClusterName()));
assertThat(serverTestInstance.getClusterUuid(), equalTo(clientInstance.getClusterUuid()));
assertThat(serverTestInstance.getNodeName(), equalTo(clientInstance.getNodeName()));
assertThat("You Know, for Search", equalTo(clientInstance.getTagline()));
assertThat(serverTestInstance.getBuild().hash(), equalTo(clientInstance.getVersion().getBuildHash()));
assertThat(serverTestInstance.getVersion().toString(), equalTo(clientInstance.getVersion().getNumber()));

View File

@ -4,7 +4,6 @@
- is_true: name
- is_true: cluster_name
- is_true: cluster_uuid
- is_true: tagline
- is_true: version
- is_true: version.number
- match: { version.build_type: "docker" }

View File

@ -4,6 +4,5 @@
- is_true: name
- is_true: cluster_name
- is_true: cluster_uuid
- is_true: tagline
- is_true: version
- is_true: version.number

View File

@ -113,7 +113,6 @@ public class MainResponse extends ActionResponse implements ToXContentObject {
.field("minimum_wire_compatibility_version", version.minimumCompatibilityVersion().toString())
.field("minimum_index_compatibility_version", version.minimumIndexCompatibilityVersion().toString())
.endObject();
builder.field("tagline", "You Know, for Search");
builder.endObject();
return builder;
}
@ -125,7 +124,6 @@ public class MainResponse extends ActionResponse implements ToXContentObject {
PARSER.declareString((response, value) -> response.nodeName = value, new ParseField("name"));
PARSER.declareString((response, value) -> response.clusterName = new ClusterName(value), new ParseField("cluster_name"));
PARSER.declareString((response, value) -> response.clusterUuid = value, new ParseField("cluster_uuid"));
PARSER.declareString((response, value) -> {}, new ParseField("tagline"));
PARSER.declareObject((response, value) -> {
final String buildType = (String) value.get("build_type");
response.build =

View File

@ -83,8 +83,7 @@ public class MainResponseTests extends AbstractSerializingTestCase<MainResponse>
+ "\"build_snapshot\":" + current.isSnapshot() + ","
+ "\"lucene_version\":\"" + version.luceneVersion.toString() + "\","
+ "\"minimum_wire_compatibility_version\":\"" + version.minimumCompatibilityVersion().toString() + "\","
+ "\"minimum_index_compatibility_version\":\"" + version.minimumIndexCompatibilityVersion().toString() + "\"},"
+ "\"tagline\":\"You Know, for Search\""
+ "\"minimum_index_compatibility_version\":\"" + version.minimumIndexCompatibilityVersion().toString() + "\"}"
+ "}", Strings.toString(builder));
}