-
Notifications
You must be signed in to change notification settings - Fork 25.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add dedicated client nodes as an option for TransportClient sniffing #16244
Comments
pelase also consider gateway node |
would you add client nodes and data nodes, or client nodes only if there's at least a certain number of them (how many?) ? Or did you mean to add an option to the transport client to control this? I think we should do here what the language clients do, not sure if they add client nodes to their internal list. @clintongormley can comment on this. |
The lang clients are inconsistent here. Really you want a number of options available, eg:
and you probably want to prefer eg client nodes but allow fallback to eg data nodes... |
Discussed in FiF - we should add an overridable method which allows the user to specify whether a sniffed node should be used or not. Currently we only sniff data notes, but the predicate should allow client nodes to be accepted too. |
Closing in favour of #21888 |
Currently TransportClient's sniffing feature only adds data nodes to the list of available hosts. For clusters that have dedicated client nodes, it will be nice for the sniffing feature to be able to honor client nodes so that the reduce phase can occur on the dedicated client node machines.
The text was updated successfully, but these errors were encountered: