Skip to content

Add node-level field caps requests#79214

Merged
dnhatn merged 2 commits intoelastic:7.xfrom
dnhatn:7x-backport-field-caps
Oct 15, 2021
Merged

Add node-level field caps requests#79214
dnhatn merged 2 commits intoelastic:7.xfrom
dnhatn:7x-backport-field-caps

Conversation

@dnhatn
Copy link
Copy Markdown
Member

@dnhatn dnhatn commented Oct 15, 2021

This PR was reviewed already.

Currently to gather field caps, the coordinator sends a separate transport
request per index. When the original request targets many indices, the overhead
of all these sub-requests can add up and hurt performance. This PR switches the
execution strategy to reduce the number of transport requests: it groups
together the index requests that target the same node, then sends only one
request to each node.

Co-authored-by: Julie Tibshirani julie.tibshirani@elastic.co

Relates #77047
Relates # #78647

jtibshirani and others added 2 commits October 14, 2021 23:01
Currently to gather field caps, the coordinator sends a separate transport
request per index. When the original request targets many indices, the overhead
of all these sub-requests can add up and hurt performance. This PR switches the
execution strategy to reduce the number of transport requests: it groups
together the index requests that target the same node, then sends only one
request to each node.
This adds a retry mechanism for node level field caps requests 
introduced in elastic#77047.
@dnhatn dnhatn added backport and removed v7.16.0 labels Oct 15, 2021
@dnhatn dnhatn marked this pull request as ready for review October 15, 2021 22:37
@dnhatn dnhatn merged commit 60dba05 into elastic:7.x Oct 15, 2021
@dnhatn dnhatn deleted the 7x-backport-field-caps branch October 15, 2021 23:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants