OpenSearch/x-pack/plugin
Ryan Ernst 5b4089e57e
Remove nodeId from BaseNodeRequest (#43658)
TransportNodesAction provides a mechanism to easily broadcast a request
to many nodes, and collect the respones into a high level response. Each
node has its own request type, with a base class of BaseNodeRequest.
This base request requires passing the nodeId to which the request will
be sent. However, that nodeId is not used anywhere. It is private to the
base class, yet serialized to each node, where the node could just as
easily find the nodeId of the node it is on locally.

This commit removes passing the nodeId through to the node request
creation, and guards its serialization so that we can remove the base
request class altogether in the future.
2019-06-27 18:45:14 -07:00
..
ccr Replace Streamable w/ Writable in AcknowledgedResponse and subclasses (backport 7.x) (#43525) 2019-06-24 13:47:37 +02:00
core Remove nodeId from BaseNodeRequest (#43658) 2019-06-27 18:45:14 -07:00
data-frame [7.x] [ML] Tag destination index with data frame metadata (#43567) (#43660) 2019-06-27 08:08:39 +02:00
deprecation Remove nodeId from BaseNodeRequest (#43658) 2019-06-27 18:45:14 -07:00
graph Testclusters: graph (#43033) 2019-06-13 09:50:59 +03:00
ilm Replace Streamable w/ Writable in AcknowledgedResponse and subclasses (backport 7.x) (#43525) 2019-06-24 13:47:37 +02:00
logstash Remove description from xpack feature sets (#43065) 2019-06-11 09:22:58 -07:00
ml Geo: Makes coordinate validator in libs/geo plugable (#43657) 2019-06-27 19:53:41 -04:00
monitoring Return 0 for negative "free" and "total" memory reported by the OS (#42725) 2019-06-19 10:35:48 -06:00
rollup Replace Streamable w/ Writable in AcknowledgedResponse and subclasses (backport 7.x) (#43525) 2019-06-24 13:47:37 +02:00
security Remove nodeId from BaseNodeRequest (#43658) 2019-06-27 18:45:14 -07:00
sql Remove nodeId from BaseNodeRequest (#43658) 2019-06-27 18:45:14 -07:00
src/test [ML] Don't write timing stats on no-op (#43680) 2019-06-27 16:37:54 +01:00
vectors Fix eclipse build gradle for vectors project 2019-06-24 09:22:48 -04:00
voting-only-node Handle situation where only voting-only nodes are bootstrapped (#43628) 2019-06-27 18:10:15 +02:00
watcher Remove nodeId from BaseNodeRequest (#43658) 2019-06-27 18:45:14 -07:00
build.gradle Testclusters: conver remaining x-pack (#43335) 2019-06-24 12:07:42 +03:00