https://github.com/elastic/elasticsearch

sort by:
Revision Author Date Message Commit Date
8371be8 In cat.snapshots, repository is required Closes #17216 25 March 2016, 13:24:29 UTC
95de616 [reindex] Don't attempt to refresh on noop If the user asks for a refresh but their reindex or update-by-query operation touched no indexes we should just skip the resfresh call entirely. Without this commit we refresh *all* indexes which is totally wrong. Closes #17296 24 March 2016, 12:43:12 UTC
eb0714c bwc tests to log in debug 24 March 2016, 12:35:02 UTC
2c93394 Don't wait for completion of list tasks tasks when wait_for_completion flag is set Waiting for completion of list tasks tasks can cause an infinite loop of a list tasks task waiting for its own completion or completion of its children. To reproduce run: ``` curl "localhost:9200/_tasks?wait_for_completion" ``` 24 March 2016, 03:01:27 UTC
7677e70 Fix TaskId#isSet to return true when id is set and not other way around During refactoring the name was changed, but the logic wasn't. This commit fixes the logic to match the name. 24 March 2016, 00:23:28 UTC
40b3714 Link to named queries docs from bool query page The named queries feature only makes sense with bool queries, but was not cross-referenced from the bool query documentation page. 23 March 2016, 15:53:45 UTC
ff9e37e [DOCS] clarify that tribe node connects to every node in every cluster Closes #16756 23 March 2016, 09:46:44 UTC
7f7a155 Fix compile errors caused by 'Setting 'other' bucket on empty aggregation' back port 23 March 2016, 09:41:53 UTC
bb6bd1e Setting 'other' bucket on empty aggregation 23 March 2016, 09:25:46 UTC
2f93c52 Fix column aliases in _cat/indices, _cat/nodes and _cat/shards APIs #17101 22 March 2016, 17:40:32 UTC
ba4b321 RecoveryWhileUnderLoadIT: output specific missing doc ids and their shard routing on failure Also increase logging levels to see when a doc was indexed 22 March 2016, 17:19:48 UTC
6720002 log task registration in trace This is already the case in master 22 March 2016, 11:11:58 UTC
c34a939 Mark warmers as deprecated. Closes #17229 22 March 2016, 09:36:02 UTC
f9bcb49 Clarify expunge deletes option on completion suggester It's confusing that we advertise `expunge deletes` as an option without clarifying it's relationship to the merge policy. By default segments with less than `10%` deleted docs will not be merged / selected for merge. This means, deletes don't _go away_ in the suggester. Relates to #7761 21 March 2016, 09:00:03 UTC
7412edc Merge pull request #17191 from s1monw/add_missing_ensure_open Call ensureOpen on Translog#newView() to prevent IllegalStateException If a new view is pulled on a translog that was closed before the currently committing translog was actually committed we run into odd IllegalStateExceptions since we can't increment the ref count on the channel. This commit adds a missing ensureOpen call to provide consistent AlreadyClosedExceptions. 20 March 2016, 19:11:15 UTC
1bbc05b Docs: Corrected behaviour of max_token_length in standard tokenizer 18 March 2016, 09:57:29 UTC
baa5a01 Docs: Display reindex/update by query API and fix build doc issue The documentation existed, but was not linked anywhere. Also fixed the docs to make sure they build with this enabled. 18 March 2016, 09:46:24 UTC
a0df147 Delete ShardsAllocatorModuleIT, it's been replaced by ClusterModuleTests ClusterModuleTests tests what ShardsAllocatorModuleIT tests without starting a cluster. Unittests should be preferrred over IT tests anyway and the instantiation of the balanced shards allocator is tested with every other integration test. 17 March 2016, 18:28:10 UTC
d32c7fb Handle RejectedExecution gracefully in TransportService Today we might run into a rejected execution exception when we shutdown the node while handling a transport exception. The exception is run in a seperate thread but that thread might not be able to execute due to the shutdown. Today we barf and fill the logs with large exception. This commit catches this exception and logs it as debug logging instead. 17 March 2016, 18:27:50 UTC
07a8ba8 Clarify how `-Djava.security.policy=someURL` must be passed Closes #17160 17 March 2016, 13:13:42 UTC
fd662ad Removed forked memory index from 2.3.0 release notes 17 March 2016, 11:05:53 UTC
eec7ecd Documented workaround for geo-queries in the percolator Relates to #16832 17 March 2016, 11:03:41 UTC
a1f927d Added 2.3.0 release notes 16 March 2016, 19:58:21 UTC
88e7cba Expand user's home directory when looking up the .gnupg directory in prepare_release_candidate.py 16 March 2016, 18:19:18 UTC
c61e90e Merge pull request #17142 from brwe/flush_before_upgrade flush in case we test against version <=2.0.2 before upgrading 16 March 2016, 15:03:05 UTC
b8971a6 add comment why we need that 16 March 2016, 14:44:08 UTC
540b7d9 [test] flush in case we test against version <=2.0.2 before upgrading otherwise we run into #15832 closes #17130 16 March 2016, 14:25:33 UTC
35442b1 [reindex] Properly register status Without this commit fetching the status of a reindex from a node that isn't coordinating the reindex will fail. This commit properly registers reindex's status so this doesn't happen. To do so it moves all task status registration into NetworkModule and creates a method to register other statuses which the reindex plugin calls. 16 March 2016, 13:54:13 UTC
841c179 [TEST] Add comment why we don't issue syncFlush in tests on clusters before 2.2.0 16 March 2016, 10:55:58 UTC
e8ca63c revert new completion suggester in 2x 16 March 2016, 00:49:09 UTC
7da496b [reindex] Be much much much careful about context Preserving the context allows plugins that use the context to actually work. This preserves the context in important spots and adds much better testing that context is preserved. 15 March 2016, 22:22:46 UTC
42e2700 Merge pull request #17108 from s1monw/issues/17019 Try to renew sync ID if `flush=true` on forceMerge Today we do a force flush which wipes the sync ID if there is one which can cause the lost of all benefits of the sync ID ie. fast recovery. This commit adds a check to renew the sync ID if possible. The flush call is now also not forced since the IW will show pending changes if the forceMerge added new segments. if we keep using force we will wipe the sync ID even if no renew was actually needed. Closes #17019 15 March 2016, 13:25:35 UTC
3d87040 Added version 2.2.2-SNAPSHOT and bwc indices for 2.2.1 15 March 2016, 12:43:40 UTC
5a064ec Merge pull request #17106 from s1monw/fix_can_delete IndicesStore checks for `allocated elsewhere` for every shard not alocated on the local node On each cluster-state update we check on the local node if we can delete some shards content. For this we linearly walk all shards and check if they are allocated and started on another node and if we can delete them locally. if we can delete them locally we go and ask other nodes if we can delete them and then if the shared IS active elsewhere issue a state update task to delete it. Yet, there is a bug in IndicesService#canDeleteShardContent which returns `true` even if that shards datapath doesn't exist on the node which causes tons of unnecessary node to node communication and as many state update task to be issued. This can have large impact on the cluster state processing speed. **NOTE:** This only happens for shards that have at least one shard allocated on the node ie. if an `IndexService` exists. 15 March 2016, 12:08:57 UTC
224ebc0 Merge pull request #17095 from mfussenegger/template-setting-migration Migrate template settings (add missing byte & time units) 15 March 2016, 11:00:51 UTC
d8e7113 Migrate template settings (add missing byte & time units) Fixes the issue described here https://github.com/elastic/elasticsearch/issues/17093 15 March 2016, 09:43:43 UTC
728eec2 Upgrade azure SDK to 0.9.3 We are ATM using azure SDK 0.9.0. Azure latest release is now 0.9.3 (released in February 2016). <img width="1024" alt="the central repository search engine google chrome aujourd hui at 08 41 12" src="https://cloud.githubusercontent.com/assets/274222/13662836/a806ba3a-e69d-11e5-8655-4a838db2ef47.png"> Artifacts are on [maven central](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22com.microsoft.azure%22%20AND%20(a%3Aazure-serviceruntime%20OR%20a%3Aazure-servicebus%20OR%20a%3Aazure-svc-*)) Change log: ## 2016.2.18 Version 0.9.3 * Fix enum bugs in azure-svc-mgmt-websites ## 2016.1.26 Version 0.9.2 * Fix HTTP Proxy for Apache HTTP Client in Service Clients * Key Vault: Fix KeyVaultKey to not attempt to load RSA Private Key ## 2016.1.8 Version 0.9.1 * Support HTTP Proxy * Fix token expiration issue #557 * Service Bus: Add missing attributes: partitionKey, viaPartitionKey * Traffic Manager: Update API version, add MinChildEndpoints for NestedEndpoints * Media: Add support for Widevine (DRM) dynamic encryption Backport of #17042 in 2.x branch. 15 March 2016, 08:46:19 UTC
b0e539c [reindex] Weaken failure tests Something is up with the rest test runner - ~80% of the time we get the failing request back but ~20% of the time the last request stays in the stash. 15 March 2016, 00:05:51 UTC
c54ff0e Merge remote-tracking branch 'origin/2.x' into 2.x 14 March 2016, 22:20:49 UTC
0f7cf1b Added one minor comment for expressions tests. 14 March 2016, 21:14:32 UTC
7e49d97 Check that _value is used in aggregations script before setting value to specialValue #14262 14 March 2016, 21:12:29 UTC
6e6769e [reindex] Implement CompositeIndicesRequest Implements CompositeIndicesRequest on UpdateByQueryRequest and ReindexRequest so that plugins can reason about the request. In both cases this implementation is imperfect but useful because instead of listing all requests that make up the request it instead attempts to make dummy requests that represent the requests that it will later make. 14 March 2016, 20:56:46 UTC
2e7d479 [reindex] Move refresh tests to unit test The refresh tests were failing rarely due to refreshes happening automatically on indexes with -1 refresh intervals. This commit moves the refresh test into a unit test where we can check if it was attempted so we never get false failures from background refreshes. It also stopped refresh from being run if the reindex request was canceled. 14 March 2016, 20:20:54 UTC
7b1d567 [reindex] Make search failure cause rest failure Indexing failures have caused the reindex http request to fail for a while now. Both search and indexing failures cause it to abort. But search failures didn't cause a non-200 response code from the http api. This fixes that. Also slips in a fix to some infrequently failing rest tests. Closes #16037 14 March 2016, 19:43:58 UTC
014475d [reindex] Timeout if sub-requests timeout Sadly, it isn't easy to simulate a timeout during an integration test, you just have to cause one. Groovy's sleep should do the job. 14 March 2016, 19:39:42 UTC
61415dc [reindex][test] Script changes destination index 14 March 2016, 18:57:00 UTC
5b6779e Teach list tasks api to wait for tasks to finish Backport of 6d0efae7139401f497e6cd4ab329fba82dd922bf. _wait_for_completion defaults to false. If set to true then the API will wait for all the tasks that it finds to stop running before returning. You can use the timeout parameter to prevent it from waiting forever. If you don't set a timeout parameter it'll default to 30 seconds. Does not backport the portion of 6d0efae7139401f497e6cd4ab329fba82dd922bf that logs a message if any tasks overrun the current REST test. This would be useful but the rest test runner is missing some important bits that are in master that'd let me backport that safely and it isn't worth the risk. Switches the request to getter/setter style methods as we're going that way in the Elasticsearch code base. Reindex is all getter/setter style. Closes #16906 14 March 2016, 18:30:14 UTC
a683805 Backport reindex to 2.x Reindex is two related APIs: _reindex copies documents from one index to another. _update_by_query updates documents in one index. This backports c7c8bb357a1ef459a7c59db4da9cbda1c0d439db to 2.x. More reindex backports will come on top of this. 14 March 2016, 13:45:45 UTC
78f7808 [reindex] Refuse to run if cluster not 2.3 14 March 2016, 12:58:02 UTC
806ce65 Corrected regexp syntax docs for COMPLEMENT 14 March 2016, 09:46:46 UTC
b990a74 Log suppressed stack traces under DEBUG To make API's output more easy to read we are suppressing stack traces (#12991) unless explicitly requested by setting `error_trace=true` on the request. To compensate we are logging the stacktrace into the logs so people can look it up even the error_trace wasn't enabled. Currently we do so using the `INFO` level which can be verbose if an api is called repeatedly by some automation. For example, if someone tries to read from an index that doesn't exist we will respond with a 404 exception and log under info every time. We should reduce the level to `DEBUG` as we do with other API driven errors. Internal errors (rest codes >=500) are logged as WARN. Closes #16627 13 March 2016, 20:56:21 UTC
9e8d539 [reindex] Complain if we hit a bad token 13 March 2016, 17:47:43 UTC
d672fc2 Explain why Retry is public 13 March 2016, 17:44:59 UTC
e5f2899 Merge pull request #16174 from s1monw/disable_jarhell_on_2_2 Allow to disable jarhell check for tests on 2.2 with `test.jarhell.check` 13 March 2016, 13:41:28 UTC
a30144a [TEST] MockRepository should also unblock repositories that are not blocked yet 13 March 2016, 13:13:29 UTC
a9887e7 Add doc and docx rest test to mapper attachment along with getClassLoader permission 12 March 2016, 00:08:13 UTC
4106968 Fix javadoc generation to only specify doclint params on java 8 11 March 2016, 22:22:52 UTC
fc03a1a Fix javadoc generation to actually run, see #14935 11 March 2016, 21:31:19 UTC
00bfd0e [TEST] Wait on all data nodes to be blocked if blocks active Fixes race condition in MockRepository where unblock happens before block 11 March 2016, 19:29:02 UTC
5faddfa Merge remote-tracking branch 'danielmitterdorfer/shorten-gpg-keypath-deb-2x' into 2.x 11 March 2016, 15:59:46 UTC
f84de4e Remove .dir from Ant script property 11 March 2016, 15:57:43 UTC
a7b22b2 [TEST] Unblock nodes if snapshot/restore test fails 11 March 2016, 15:47:06 UTC
63f3186 Allow signing of packages on Windows too 11 March 2016, 15:46:35 UTC
2b1353c Shorten GPG keypath for deb packaging With this commit we apply the same GPG path shortening logic for the RPM and the DEB packaging modules. Relates #17053 11 March 2016, 14:44:55 UTC
6d1ffd3 Update compound-word-tokenfilter.asciidoc Only FOP v1.2 compatible hyphenation files are supported by the hyphenation decompounder 11 March 2016, 14:08:29 UTC
6af5e11 Merge branch 'shorten-gpg-keypath-2x' into 2.x 11 March 2016, 13:08:10 UTC
fb6f111 Shorten GPG keypath by symlinking to tmp With this commit we symlink to the tmp directory in order to avoid a too long socket path for GPG agent when signing an RPM package. Closes #17053 11 March 2016, 12:33:38 UTC
b24d6b3 Fix wrong placeholder usage in logging statements 11 March 2016, 10:35:17 UTC
7659220 Document breaking change in ClusterHealthResponse in 2.2 11 March 2016, 08:55:34 UTC
1080229 Current link returns 404. Updated 10 March 2016, 23:52:14 UTC
5345f37 [DOCS] Fix missing table end in function-score-query.asciidoc 10 March 2016, 22:03:07 UTC
e478bb9 Merge pull request #14745 from polyfractal/bugfix/deriv_npe Fix NPE in Derivative Pipeline when current bucket value is null. Modified slightly after cherry-pick to fix wildcard import, and backport the aggbuilder syntax in the test 10 March 2016, 21:24:49 UTC
d873a86 Merge branch '2.x' into reindex_backport 10 March 2016, 20:32:29 UTC
32f4a0e Merge branch 'task-management-backport-2x' into 2.x Backport of task management api to 2x 10 March 2016, 19:49:28 UTC
2915157 Adds ES_INCLUDE on rpm 10 March 2016, 19:13:02 UTC
cd7a5e5 Enable ES_INCLUDE 10 March 2016, 19:13:01 UTC
4256cbf [DOCS] Document the modifiers for `field_value_factor` Resolves #13511 10 March 2016, 18:45:19 UTC
b7e1bed Fixes the DiscoveryWithServiceDisruptionsIT#testIndicesDeleted test This commit backports commit e411cbb0600ad119dacfbd214bba994f4f2aa4c0 from master to 2.x. Relates #16917 10 March 2016, 17:32:07 UTC
22ab27c Index deletes not applied when cluster UUID has changed This commit backports commit 83d1e0985d64d1e21bc233c9a4d567d901006722 from master to 2.x. Relates #16825 10 March 2016, 17:32:07 UTC
fe1adc5 GeoPointV2 update docs and query builders This commit updates the documentation for GeoPointField by removing all references to the coerce and doc_values parameters. DocValues are enabled in lucene GeoPointField by default (required for boundary filtering). The QueryBuilders are updated to automatically normalize points (ignoring the coerce parameter) for any index created onOrAfter version 2.2. 10 March 2016, 16:04:26 UTC
64365fe Missing word in docs 10 March 2016, 13:34:11 UTC
7825d13 Clarification about precedence of settings Closes #14559 10 March 2016, 13:29:24 UTC
b851222 Improved transport sniffing docs Closes #15204 10 March 2016, 13:21:37 UTC
cf23380 Updated Java API docs with version recommendations Closes #15188 10 March 2016, 13:09:20 UTC
bf632f4 Fixed bad docs link 10 March 2016, 12:08:47 UTC
737b105 Docs: Added a note about the update API not supporting external versioning Closes #12820 10 March 2016, 11:33:46 UTC
1849a32 Merge pull request #17002 from MaineC/deprecation/field-sort/ignore-unmapped-logging Add deprecation logging for ignore_unmapped parameter 10 March 2016, 09:20:14 UTC
4c45b49 Don't return all indices immediately if count of expressions >1 and first expression is * This is a cherry-pick of 2ce90c001cd78397086d9692825143fadeb9c3a9 09 March 2016, 23:44:45 UTC
5df29b0 Remove .geohash suffix from GeoDistanceQuery and GeoDistanceRangeQuery Occasionally the .geohash suffix in Geo{Distance|DistanceRange}Query would conflict with a mapping that defines a sub-field by the same name. This occurs often with nested and multi-fields a mapping defines a geo_point sub-field using the field name "geohash". Since the QueryParser already handles parsing geohash encoded geopoints without requiring the ".geohash" suffix, the suffix parsing can be removed altogether. This commit removes the .geohash suffix parsing, adds explicit test coverage for the nested query use-case, and adds random distance queries to the nested query test suite. 09 March 2016, 18:34:43 UTC
2e69ca5 Merge pull request #17030 from 36degrees/patch-1 Fix typo in clear cache documentation 09 March 2016, 14:34:08 UTC
db257d7 Log ignore_unmapped deprecation. This moves to using ParseField.withAllDeprecated instead of doing explicit deprecation logging as per suggestion from @jpountz. 09 March 2016, 13:29:28 UTC
0b56f15 Added release notes for 2.2.1 09 March 2016, 10:46:49 UTC
e8273cf Add deprecation logging for ignore_unmapped parameter This adds deprecation logging for the ignore_unmapped parameter in FieldSortBuilder and SortParseElement respectively. Relates to #16573 09 March 2016, 09:51:50 UTC
8f82807 Add missing index name to indexing slow log This was lost in a previous refactoring moving away from AbstractIndexShardComponent which automatically adds the hostname and the shard ID to the logger prefix. This commit brings back this property. Relates to #17025 Backport of #17026 09 March 2016, 09:11:11 UTC
2b11768 Fix tribe integ test to not try to pass through path settings 09 March 2016, 09:04:21 UTC
66f1709 Merge pull request #16893 from rjernst/more_tribe_node_settings Passthrough environment and network settings to tribe client nodes 09 March 2016, 08:51:10 UTC
8d55f02 Deprecate lat_lon and precision_step With GeoPoinV2 lat_lon and precision_step parameters will be removed in 5.0. This PR adds deprecation logging for 2.x. 08 March 2016, 21:19:29 UTC
af7b87b Deprecate geo_point mapping params Add deprecation logging to geo_point validate and normalize parameters. 08 March 2016, 19:35:11 UTC
442bcca Log when cancelling allocation of a replica because a new syncid was found Currently the message stays in the `UnassignedInfo` for the shard, however, it would be very useful to know the exact point (time-wise) that the cancellation happened when diagnosing an issue. Relates to debugging #16357 08 March 2016, 16:21:25 UTC
a632db2 Analysis : Allow string explain param in JSON Move some test methods from AnalylzeActionIT to RestAnalyzeActionTest Allow string explain param if it can parse Fix wrong param name in rest-api-spec Fix typo Remove unused import Backport of #16977 Related to #16925 08 March 2016, 14:29:28 UTC
back to top