c3011cead4
The static old index tests currently take a long time to run because each index version essentially recreates the cluster, and spins up new nodes. This PR instead loads each old version into the existing cluster as a dangling index. It also removes the intermediate "StaticIndexBackwardCompatibilityTest" which was an extra layer with no purpose, and moves a shared version of a commonly found function to get an http client. The test now takes between 40 and 60 seconds for me. I also ran it "under stress" by running all ES tests in one shell, while simultaneously running 10 iterations of the old index tests. Each iteration took on average about 90 seconds, which is much better than the 20+ minutes we see in master on jenkins. closes #10247 |
||
---|---|---|
.. | ||
forbidden | ||
pmd | ||
ElasticSearch.launch | ||
build_randomization.rb | ||
build_release.py | ||
client_tests_urls.prop | ||
create-bwc-index.py | ||
download-s3.py | ||
elasticsearch_license_header.txt | ||
es_release_notes.pl | ||
extract_party_license.rb | ||
get-bwc-version.py | ||
license_header_definition.xml | ||
tests.policy | ||
upgrade-tests.py | ||
upload-s3.py |