Skip to content

Commit 9b790fb

Browse files
committed
filter on index
1 parent 097df5e commit 9b790fb

File tree

3 files changed

+10
-3
lines changed

3 files changed

+10
-3
lines changed

test/external-modules/seek-tracking-directory/src/main/java/org/elasticsearch/test/seektracker/SeekStats.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,4 +44,8 @@ public XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params par
4444
builder.mapContents(seeks);
4545
return builder;
4646
}
47+
48+
public boolean isEmpty() {
49+
return seeks.isEmpty();
50+
}
4751
}

test/external-modules/seek-tracking-directory/src/main/java/org/elasticsearch/test/seektracker/SeekStatsResponse.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,11 @@ protected void writeNodesTo(StreamOutput out, List<SeekStats> nodes) throws IOEx
4444
public XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws IOException {
4545
builder.startObject();
4646
for (SeekStats seekStats : getNodes()) {
47-
builder.startObject(seekStats.getNode().getId());
48-
seekStats.toXContent(builder, params);
49-
builder.endObject();
47+
if (seekStats.isEmpty() == false) {
48+
builder.startObject(seekStats.getNode().getId());
49+
seekStats.toXContent(builder, params);
50+
builder.endObject();
51+
}
5052
}
5153
builder.endObject();
5254
return builder;

test/external-modules/seek-tracking-directory/src/main/java/org/elasticsearch/test/seektracker/TransportSeekStatsAction.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
import org.elasticsearch.action.admin.cluster.node.usage.NodesUsageAction;
1313
import org.elasticsearch.action.support.ActionFilters;
1414
import org.elasticsearch.action.support.nodes.TransportNodesAction;
15+
import org.elasticsearch.cluster.ClusterState;
1516
import org.elasticsearch.cluster.node.DiscoveryNode;
1617
import org.elasticsearch.cluster.service.ClusterService;
1718
import org.elasticsearch.common.inject.Inject;

0 commit comments

Comments
 (0)