OpenSearch/docs/reference
Robert Muir 1e015e6e33 Tests: Remove global shared cluster
This was previously attempted in #8854. I revived that branch and did
some performance testing as was suggested in the comments there.

I fixed all the errors, mostly just the rest tests, which
needed to have http enabled on the node settings (the global cluster
previously had this always enabled). I also addressed the comments from
that issue.

My performance tests involved running the entire test suite on my
desktop which has 6 cores, 16GB of ram, and nothing else was being
run on the box at the time. I ran each set of settings 3 times and
took the average time.

| mode    | master | patch | diff |
| ------- | ------ | ----- | ---- |
| local   | 409s   | 417s  | +2%  |
| network | 368s   | 380s  | +3%  |

This increase in average time is clearly worthwhile to pay to achieve
isolation of tests. One caveat is the way I fixed the rest tests
is still to have one cluster for the entire suite, so all the rest
tests can still potentially affect each other, but this is an
issue for another day.

There were some oddities that I noticed while running these tests
that I would like to point out, as they probably deserve some
investigation (but orthogonal to this PR):
* The total test run times are highly variable (more than a minute between the min and max)
* Running in network mode is on average actually *faster* than local mode. How is this possible!?
2015-02-22 22:04:22 -08:00
..
analysis Docs: Update pattern-replace-charfilter.asciidoc 2015-01-29 20:24:08 +01:00
cat [TEST] Add missing docs and tests for '_cat/segments' 2015-01-09 12:29:11 +01:00
cluster Update update-settings.asciidoc 2015-02-12 13:09:16 +01:00
docs Mappings: Remove `index_analyzer` setting to simplify analyzer logic 2015-01-28 13:43:15 -08:00
images [docs] add 2d vis for decay functions and parameters 2014-11-10 10:56:41 +01:00
index-modules Docs: Use the new experimental annotation. 2015-02-05 15:29:45 +01:00
indices Add shadow replicas for shared filesystems 2015-02-18 15:34:06 -07:00
mapping Docs: Document that the fielddata loading defaults to eager on the _parent field. 2015-02-22 23:15:59 +01:00
migration Codecs: Remove the ability to have custom per-field postings and doc values formats. 2015-02-19 15:47:25 +01:00
modules Docs: Added note about groovy sandbox vulnerability to modules/scripting 2015-02-11 17:54:53 +01:00
query-dsl Fixed an invalid query 2015-02-13 21:11:42 +01:00
search New aggregations feature - “PercentageScore” heuristic for significant_terms aggregation provides simple “per-capita” type measures. 2015-02-20 13:22:08 +00:00
setup Allow configuration of the GC log file via an environment variable 2015-02-12 17:07:57 +01:00
testing Tests: Remove global shared cluster 2015-02-22 22:04:22 -08:00
analysis.asciidoc Add more anchor links to documentation 2013-09-30 13:13:16 -06:00
api-conventions.asciidoc Update api-conventions.asciidoc 2015-01-16 14:26:50 +01:00
cat.asciidoc [TEST] Add missing docs and tests for '_cat/segments' 2015-01-09 12:29:11 +01:00
cluster.asciidoc [DOCS] Fix HTTP endpoints after stats API changes 2014-01-09 11:30:28 +01:00
docs.asciidoc Bulk UDP: Removal. 2014-09-11 09:52:09 +02:00
getting-started.asciidoc Docs: Change "There are few concepts" to "There are a few concepts" 2015-01-21 10:33:33 +01:00
glossary.asciidoc Migrated documentation into the main repo 2013-08-29 01:24:34 +02:00
index-modules.asciidoc Docs: Use the new experimental annotation. 2015-02-05 15:29:45 +01:00
index.asciidoc Updated latest version in docs 2015-02-11 19:25:10 +01:00
indices.asciidoc Add shadow replicas for shared filesystems 2015-02-18 15:34:06 -07:00
mapping.asciidoc Facets: Removal from master. 2014-08-21 10:34:39 +02:00
modules.asciidoc [DOCS] Fixed link to tribe.asciidoc 2014-01-13 22:01:12 +01:00
query-dsl.asciidoc Facets: Removal from master. 2014-08-21 10:34:39 +02:00
search.asciidoc Search Exists API: Checks if any matching documents exist for a given query 2014-07-31 15:42:30 -04:00
setup.asciidoc Update setup.asciidoc 2014-12-30 17:40:51 +01:00
testing.asciidoc [DOCS] Test framework documentation 2013-12-02 18:01:45 +01:00