OpenSearch/dev-tools
Simon Willnauer d3436ff592 Streamline top level reader close listeners and forbid general usage
IndexReader#addReaderCloseListener is very error prone when it comes to
caching and reader wrapping. The listeners are not delegated to the sub readers
nor can it's implementation change since it's final in the base class. This commit
only allows installing close listeners on the top level ElasticsearchDirecotryReader
which is known to work an has a defined lifetime which corresponds to its subreader.
This ensure that cachesa re cleared once the reader goes out of scope.
2015-10-13 17:21:18 +02:00
..
src/main/resources Streamline top level reader close listeners and forbid general usage 2015-10-13 17:21:18 +02:00
Elasticsearch.launch Fix test for _cat/nodeattrs 2015-09-10 10:50:51 -04:00
build_randomization.rb [BUILD] Randomly enable AggressiveOpts in builds 2014-09-09 21:58:37 +02:00
client_tests_urls.prop [BUILD] Switch 1x to JDK7 download 2014-03-31 19:28:27 -07:00
create_bwc_index.py Release: Add 1.7.2 bwc indices/versions 2015-09-14 12:58:46 +02:00
create_bwc_index_with_conficting_mappings.py Check for incompatible mappings while upgrading old indices 2015-08-04 18:13:29 -06:00
create_bwc_index_with_some_ancient_segments.py Check for incompatible mappings while upgrading old indices 2015-08-04 18:13:29 -06:00
create_bwc_repo_with_ancient_indices.py Tests: Move static bwc indexes to a shared location 2015-09-09 15:42:26 -07:00
download-s3.py [TOOLS] Added simple S3 Download tool based on boto 2014-06-02 13:35:21 +02:00
es_release_notes.pl Release notes: Add upgrades category 2015-08-25 17:16:14 +02:00
extract_party_license.rb typo fixes - https://github.com/vlajos/misspell_fixer 2014-11-08 18:55:57 +01:00
get-bwc-version.py Make 0.x and 1.x indexes still work with get-bwc-version 2015-08-27 10:19:59 -07:00
pom.xml Move version to 3.0.0-SNAPSHOT 2015-09-03 10:43:28 +02:00
prepare_release_candidate.py Release: Fix package repo path to only consist of major version 2015-10-07 15:02:52 +02:00
prepare_release_update_documentation.py Release scripts: Split prepare_release into two scripts 2015-08-14 16:44:39 +02:00
smoke_test_rc.py Rename cloud-gce plugin to discovery-gce plugin 2015-10-08 06:53:37 +02:00
update_lucene.sh Factor expressions scripts out to lang-expression plugin 2015-09-22 20:33:47 -04:00
upgrade-tests.py Networking: Move multicast discovery to a plugin 2015-08-20 16:43:25 -07:00
upload-s3.py Fix ASL Header in source files to reflect s/ElasticSearch/Elasticsearch 2014-01-07 11:22:01 +01:00
validate-maven-repository.py Release: Add script to validate mvn repositories 2015-09-08 14:12:33 +02:00