OpenSearch/x-pack/qa
Luca Cavanna 622fb7883b
Introduce ability to minimize round-trips in CCS (#37828)
With #37566 we have introduced the ability to merge multiple search responses into one. That makes it possible to expose a new way of executing cross-cluster search requests, that makes CCS much faster whenever there is network latency between the CCS coordinating node and the remote clusters. The coordinating node can now send a single search request to each remote cluster, which gets reduced by each one of them. from + size results are requested to each cluster, and the reduce phase in each cluster is non final (meaning that buckets are not pruned and pipeline aggs are not executed). The CCS coordinating node performs an additional, final reduction, which produces one search response out of the multiple responses received from the different clusters.

This new execution path will be activated by default for any CCS request unless a scroll is provided or inner hits are requested as part of field collapsing. The search API accepts now a new parameter called ccs_minimize_roundtrips that allows to opt-out of the default behaviour.

Relates to #32125
2019-01-31 15:12:14 +01:00
..
core-rest-tests-with-security Rename ILM, ILM endpoints and drop _xpack (#32564) 2018-08-02 13:05:11 -04:00
evil-tests Converting randomized testing to create a separate unitTest task instead of replacing the builtin test task (#36311) 2018-12-19 08:25:20 +02:00
full-cluster-restart deprecate types for watcher (#37594) 2019-01-28 13:46:43 -06:00
kerberos-tests Deprecate /_xpack/security/* in favor of /_security/* (#36293) 2018-12-11 11:13:10 +02:00
multi-cluster-search-security Introduce ability to minimize round-trips in CCS (#37828) 2019-01-31 15:12:14 +01:00
multi-node Type removal - added deprecation warnings to _bulk apis (#36549) 2019-01-10 21:35:19 +00:00
openldap-tests Testing conventions now checks for tests in main (#37321) 2019-01-24 17:30:50 +02:00
reindex-tests-with-security Enable SSL in reindex with security QA tests (#37600) 2019-01-31 20:59:50 +11:00
rolling-upgrade [TEST] Fix MlMappingsUpgradeIT testMappingsUpgrade (#37769) 2019-01-27 08:27:40 +00:00
rolling-upgrade-basic Converting randomized testing to create a separate unitTest task instead of replacing the builtin test task (#36311) 2018-12-19 08:25:20 +02:00
saml-idp-tests Split third party audit exclusions by type (#36763) 2019-01-07 17:24:19 +02:00
security-client-tests Merge branch 'master' into index-lifecycle 2018-08-23 11:52:59 -06:00
security-example-spi-extension Simplify integ test distribution types (#37618) 2019-01-21 12:37:17 -08:00
security-migrate-tests Testing conventions: add support for checking base classes (#36650) 2019-01-08 13:39:03 +02:00
security-setup-password-tests Deprecate /_xpack/security/* in favor of /_security/* (#36293) 2018-12-11 11:13:10 +02:00
security-tools-tests Include realm type in Security Realm setting keys (#30241) 2018-11-06 14:56:50 +11:00
smoke-test-monitoring-with-watcher Deprecate X-Pack centric watcher endpoints (#36218) 2018-12-08 12:57:16 -06:00
smoke-test-plugins Build: Rework shadow plugin configuration (#32409) 2018-08-21 20:03:28 -04:00
smoke-test-plugins-ssl Security: remove SSL settings fallback (#36846) 2019-01-14 14:06:22 -07:00
smoke-test-security-with-mustache deprecate types for watcher (#37594) 2019-01-28 13:46:43 -06:00
smoke-test-watcher deprecate types for watcher (#37594) 2019-01-28 13:46:43 -06:00
smoke-test-watcher-with-security deprecate types for watcher (#37594) 2019-01-28 13:46:43 -06:00
third-party Security: remove SSL settings fallback (#36846) 2019-01-14 14:06:22 -07:00
transport-client-tests Testing conventions: add support for checking base classes (#36650) 2019-01-08 13:39:03 +02:00
vagrant Fix exit code for Security CLI tools (#37956) 2019-01-30 17:51:11 +11:00
build.gradle Build: Pull "skip assemble on qa" to common build (#35214) 2018-11-05 16:16:00 -05:00