61b8844 | Yousef | 13 April 2014, 12:28:24 UTC | Updated date_formats to new dynamic_date_formats | 15 April 2014, 13:44:02 UTC |
4f5cb73 | Martijn van Groningen | 11 April 2014, 12:14:22 UTC | Update clusterstate if mapping service has local changes If the during percolating a new field was introduced in the local mapping service, then those changes should be updated in cluster state of the master as well. Closes #5776 | 15 April 2014, 11:43:10 UTC |
9a02ea7 | Simon Willnauer | 14 April 2014, 19:45:28 UTC | Cleanup FileSystemUtils#mkdirs(File) This methods had some workarounds for bugs that seem to be fixed in Java 7 [1]. There seem to be other problems on shared file-systems which are not really supported by lucene anyway or rather not recommeded. Yet the current solution that interrupts a static thread reference is too dangrous given all the usage of NIO across elasticsearch. [1] http://bugs.java.com/bugdatabase/view_bug.do?bug_id=4742723 | 15 April 2014, 11:24:43 UTC |
ec6787f | Simon Willnauer | 14 April 2014, 19:39:13 UTC | Remove FileSystemUtils#maxOpenFiles This method basically forcefully creates as many files as possible to find out the process limit in a brute-force manner. The number of possible probles with this approach would exceed the number of lines left on this commit message. This commit uses a JMX based alternative to print the process limit. | 15 April 2014, 11:24:34 UTC |
a40d59d | Shay Banon | 15 April 2014, 11:17:20 UTC | Remove jsr166y now that we on Java 7, cleanup jsr166e to classes we use | 15 April 2014, 11:17:50 UTC |
5048838 | Simon Willnauer | 10 April 2014, 15:27:05 UTC | Use TransportBulkAction for internal request from IndicesTTLService This prevents executing bulks internal autocreate indices logic and ensures that this internal request never creates an index automaticall. This fixes a bug where the TTL purger thread ran after the actual index it was purging was already closed / deleted and that re-created that index. Closes #5766 | 15 April 2014, 10:43:39 UTC |
296b87e | Andrew Selden | 15 April 2014, 00:36:43 UTC | Separate benchmark API endpoints Separates benchmark API endpoints into separate files according to API funtionality. This makes it easier for our tests and clients. Closes #5787 | 15 April 2014, 03:35:24 UTC |
83a330d | Igor Motov | 13 April 2014, 22:45:37 UTC | Fix snapshot status with empty repository The snapshot status command with empty repository should return current status of currently running snapshots in all repositories. Fixes #5790 | 14 April 2014, 23:27:47 UTC |
5a8b4d3 | Andrew Selden | 14 April 2014, 21:08:41 UTC | Benchmark documentation Moving benchmark documentation under the search section. Closes #5786 | 14 April 2014, 21:23:04 UTC |
c52a304 | Igor Motov | 31 March 2014, 18:26:45 UTC | Separate persistent and global metadata serialization settings | 14 April 2014, 20:25:21 UTC |
82ce2d2 | Simon Willnauer | 14 April 2014, 20:22:51 UTC | [BUILD] remove leftover print statement | 14 April 2014, 20:22:51 UTC |
bb6faab | Simon Willnauer | 09 April 2014, 14:15:15 UTC | Remove unused FileSystemUtils#copyFile | 14 April 2014, 19:50:15 UTC |
443ab1a | Simon Willnauer | 09 April 2014, 14:01:00 UTC | Prevent fsync from creating 0-byte files This is related to LUCENE-5570 where fsync creates a 0-byte file if the file does not exists. This commit adds the patched lucene version using Java 7 APIs as well as a note to replace this method with the upcomeing IOUtils#fsync in Lucene 4.8 This commit cleans up FsImmutableBlobContainer#writeBlob to make use of Java7 Auto-Closing features and ensures that the directory the blob was written to is fsynced as well if possible. | 14 April 2014, 19:50:09 UTC |
3e55468 | Simon Willnauer | 14 April 2014, 16:24:42 UTC | Check for no open issues before build release | 14 April 2014, 16:54:41 UTC |
8f16733 | Simon Willnauer | 09 April 2014, 09:24:33 UTC | Upgrade to Lucene 4.7.2 | 14 April 2014, 16:45:40 UTC |
d40394f | Adrien Grand | 11 April 2014, 09:18:49 UTC | Improved SearchContext.addReleasable. For resources that have their life time effectively defined by the search context they are attached to, it is convenient to use the search context to schedule the release of such resources. This commit changes aggregations to use this mechanism and also introduces a `Lifetime` object that can be used to define how long the object should live: - COLLECTION: if the object only needs to live during collection time and is what SearchContext.addReleasable would have chosen before this change (used for p/c queries), - SEARCH_PHASE for resources that only need to live during the current search phase (DFS, QUERY or FETCH), - SEARCH_CONTEXT for resources that need to live until the context is destroyed. Aggregators are currently registed with SEARCH_CONTEXT. The reason is that when using the DFS_QUERY_THEN_FETCH search type, they are allocated during the DFS phase but only used during the QUERY phase. However we should fix it in order to only allocate them during the QUERY phase and use SEARCH_PHASE as a life time. Close #5703 | 14 April 2014, 15:49:34 UTC |
fb04c85 | Adrien Grand | 04 April 2014, 09:50:39 UTC | Make Releasable extend AutoCloseable. Java7's AutoCloseable allows to manage resources more nicely using try-with-resources statements. Since the semantics of our Releasable interface are very close to a Closeable, let's switch to it. Close #5689 | 14 April 2014, 15:24:25 UTC |
a67eb38 | Holger Hoffstätte | 14 March 2014, 13:20:06 UTC | equals()/hashCode() & tests for ByteArrays to avoid materializing a full byte[]. Fixes #5435 | 14 April 2014, 15:24:10 UTC |
84e2c4c | Adrien Grand | 14 April 2014, 10:31:34 UTC | [TEST] Use indexRandom in ShardSizeTests. | 14 April 2014, 10:33:21 UTC |
ea633a2 | Simon Willnauer | 14 April 2014, 10:15:42 UTC | Revert "Don't lookup version for auto generated id and create" This reverts commit b55020474d588586c6f962d436b502f5204fd9f3. | 14 April 2014, 10:15:42 UTC |
b550204 | Shay Banon | 12 April 2014, 10:10:56 UTC | Don't lookup version for auto generated id and create When a create document is executed, and its an auto generated id (based on UUID), we know that the document will not exists in the index, so there is no need to try and lookup the version from the index. For many cases, like logging, where ids are auto generated, this can improve the indexing performance, specifically for lightweight documents where analysis is not a big part of the execution. | 14 April 2014, 08:07:26 UTC |
7b94b0e | Peter Dyson | 04 April 2014, 01:29:51 UTC | [DOCS] update old status of plugins | 14 April 2014, 00:17:00 UTC |
b8cd9d8 | Simon Willnauer | 12 April 2014, 21:02:14 UTC | [TEST] Fix ClusterStatsTests#testValuesSmokeScreen to wait for yellow to get reliable FS stats. | 12 April 2014, 21:02:14 UTC |
da277b3 | Simon Willnauer | 12 April 2014, 19:54:46 UTC | [TEST] use a real upperbound for the check on the time spend during suggestions | 12 April 2014, 19:55:07 UTC |
9e7348c | Shay Banon | 12 April 2014, 14:14:58 UTC | [Test] should be abstract | 12 April 2014, 14:15:29 UTC |
81ed288 | Simon Willnauer | 11 April 2014, 20:46:44 UTC | [TEST] Improve performance of MockBigArray MockPageRecycler | 12 April 2014, 08:10:43 UTC |
462e2c1 | Simon Willnauer | 11 April 2014, 13:40:07 UTC | Ensure pending merges are updated on segment flushes Due to the default of `async_merge` to `true` we never run the merge policy on a segment flush which prevented the pending merges from being updated and that caused actual pending merges not to contribute to the merge decision. This commit also removes the `index.async.merge` setting is actually misleading since we take care of merges not being excecuted on the indexing threads on a different level (the merge scheduler) since 1.1. This commit also adds an additional check when to run a refresh since soely relying on the dirty flag might leave merges un-refreshed which can cause search slowdowns and higher memory consumption. Closes #5779 | 12 April 2014, 08:10:43 UTC |
b93c003 | Boaz Leskes | 11 April 2014, 17:50:40 UTC | PR #5706 introduced a bug in the sparse array-backed field data When we load sparse single valued data, we automatically assign a missing value to represent a document who has none. We try to find a value that will increase the number of bits needed to represent the data. If that missing value happen to be 0, we do no properly intialize the value array. This commit solved this problem but also cleans up the code even more to make spotting such issues easier in the future. | 11 April 2014, 19:56:51 UTC |
87328f6 | Boaz Leskes | 11 April 2014, 16:12:35 UTC | Added awaitFix for SimpleNestedTests.testSortNestedWithNestedFilter While investigating failures | 11 April 2014, 16:13:06 UTC |
36c8958 | Malte Schirnacher | 10 April 2014, 13:35:05 UTC | Fix typos in percolate.asciidoc Close #5762 #5763 #5764 | 11 April 2014, 16:07:41 UTC |
69e4666 | David Pilato | 08 April 2014, 09:33:05 UTC | ElasticsearchIllegalStateException when invoking _cat plugins Reproducible using ES 1.1.0. `/_cat/plugins` works fine when no plugins are installed. But once a plugin is installed (eg. latest marvel), it throws an exception indicating that the resulting table constructed has 7 fields in the header row but not enough fields in the data rows to make it a valid table. ``` { "status" : 500, "error" : "ElasticsearchIllegalStateException[mismatch on number of cells 6 in a row compared to header 7]" } ``` This issue has been introduced when we removed `isolation` feature in 1.1 branch. See c34d8bd. Closes #5715 (cherry picked from commit abc453daf368225c4dde8d7d0fb0acdda8644f5f) | 11 April 2014, 15:11:46 UTC |
04d513c | Boaz Leskes | 11 April 2014, 14:40:47 UTC | Fixed- PackedArrayIndexFieldData.chooseStorageFormat compared to Long.MAX_VALUE instead of Long.MIN_VALUE Also made the LongFieldDataTests.SINGLE_VALUED_SPARSE_RANDOM & LongFieldDataTests.MULTI_VALUED_SPARSE_RANDOM more sparse | 11 April 2014, 14:41:37 UTC |
0659515 | Boaz Leskes | 27 March 2014, 19:43:36 UTC | Added a AppendingDeltaPackedLongBuffer-based storage format to single value field data The AppendingDeltaPackedLongBuffer uses delta compression in paged fashion. For data which is roughly monotonic this results in reduced memory signature. By default we use the storage format expected to use the least memory. You can force a choice using a new field data setting `memory_storage_hint` which can be set to `ORDINALS`, `PACKED` or `PAGED` Closes #5706 | 11 April 2014, 13:56:51 UTC |
4c8e4c5 | Chris Earle | 31 March 2014, 04:02:32 UTC | Strengthening pseudo random number generator and adding tests to verify its behavior. Closes #5454 and #5578 | 11 April 2014, 12:03:51 UTC |
49bf4ad | Martijn van Groningen | 11 April 2014, 10:33:35 UTC | Each search request should use a new InternalSearchResponse instance even in case when all shards return no hits. The InternalSearchResponse may get modified afterwards, so a new instance required at all times. | 11 April 2014, 10:46:39 UTC |
967301d | Simon Willnauer | 11 April 2014, 07:03:28 UTC | [TEST] Prevent TTLPurger from recreating deleted index Related to #5766 | 11 April 2014, 07:05:23 UTC |
e4b86e0 | Martijn van Groningen | 11 April 2014, 06:47:41 UTC | Ignored clear scroll rest test | 11 April 2014, 06:49:36 UTC |
78a9781 | Martijn van Groningen | 08 April 2014, 13:41:32 UTC | The clear scroll apis now optionally accepts a scroll_id in it body. Closes #5726 | 11 April 2014, 03:52:04 UTC |
cab8c70 | Martijn van Groningen | 08 April 2014, 08:56:12 UTC | Fixed an where a nested `nested` aggregation falls outside of its parent `nested` aggregation bounds. The nested `nested` aggs now gets the proper parent docs that define its bounds correctly. Closes #5728 | 11 April 2014, 03:17:13 UTC |
403508f | Sean Gallagher | 10 April 2014, 19:23:07 UTC | [DOCS] Added tables and fixes to upgrade.asciidoc, fixed version in README.textile Author: Sean Gallagher Date: 10 Apr 2014 15:23 EDT | 10 April 2014, 19:30:03 UTC |
3d5024b | Nik Everett | 10 April 2014, 17:32:34 UTC | [Docs] Add experimental highlighter plugin | 10 April 2014, 17:39:55 UTC |
11dc8b6 | Martijn van Groningen | 01 April 2014, 10:07:22 UTC | Added test with AwaitsFix annotation that simulates a split brain. | 10 April 2014, 13:14:43 UTC |
6125808 | Shay Banon | 10 April 2014, 12:59:11 UTC | Use startNodesAsync in more tests | 10 April 2014, 13:03:02 UTC |
c6ebdde | Adrien Grand | 27 February 2014, 21:29:51 UTC | Update Eclipse configuration to Java 1.7. | 10 April 2014, 09:43:55 UTC |
f8a4948 | Adrien Grand | 10 April 2014, 09:34:41 UTC | [TESTS] Add more assertSearchResponse to aggregations tests. | 10 April 2014, 09:35:22 UTC |
0258568 | Simon Willnauer | 10 April 2014, 08:49:32 UTC | [TEST] Allow higher ClusterHealthTimeout on tests if configuration is slow | 10 April 2014, 08:49:46 UTC |
4cbff41 | Simon Willnauer | 09 April 2014, 21:16:52 UTC | Fix _bench endpoint specs to have the body on the right level in the json object | 09 April 2014, 21:17:35 UTC |
8a775bf | Simon Willnauer | 09 April 2014, 21:16:17 UTC | Add better error reporting to RestApiParser if assertions are tripped | 09 April 2014, 21:17:28 UTC |
822b1c0 | Andrew Selden | 12 March 2014, 16:16:39 UTC | Benchmark API Add an API endpoint at /_bench for submitting, listing, and aborting search benchmarks. This API can be used for timing search requests, subject to various user-defined settings. Benchmark results provide summary and detailed statistics on such values as min, max, and mean time. Values are reported per-node so that it is easy to spot outliers. Slow requests are also reported. Long running benchmarks can be viewed with a GET request, or aborted with a POST request. Benchmark results are optionally stored in an index for subsequent analysis. Closes #5407 | 09 April 2014, 20:41:59 UTC |
1f40aaf | Nik Everett | 09 April 2014, 17:53:24 UTC | [Docs] Allocation setting explanation Closes #5748 | 09 April 2014, 18:12:05 UTC |
33812ee | Lee Hinman | 08 April 2014, 16:44:50 UTC | Fix format string for DiskThresholdDecider reroute explanation | 09 April 2014, 15:17:24 UTC |
e7b50bd | Simon Willnauer | 09 April 2014, 09:45:40 UTC | [TEST] MLT Rest test needs a mapping since we randomized number of nodes/shards | 09 April 2014, 09:45:40 UTC |
0762ad1 | Simon Willnauer | 09 April 2014, 09:37:02 UTC | [TEST] RecoveryWhileunderLoadTests sometimes need higher timeouts In some cases when we have a lot of docs with lots of shards recovery takes longer than 1m causing the tests to fail before all shards are recovered. This commit raises the timeout in this test to 5m max while it's rarely needed. This commit also adds an assertion to ElasticsearchAssertions that ensures that the cluster health requests are not hitting a timeout. | 09 April 2014, 09:39:22 UTC |
b4250b8 | Boaz Leskes | 08 April 2014, 18:53:31 UTC | [Test] recoverWhileRelocating: Increase timeout while waiting for shards to replicate. | 08 April 2014, 18:57:29 UTC |
d91ace1 | Simon Willnauer | 08 April 2014, 12:20:34 UTC | Fix P/C assertions for rewrite reader Inner queries must be rewritten as soon as a weight is pulled ie. must be non-null. Closes #5731 | 08 April 2014, 15:48:57 UTC |
f94e98e | Simon Willnauer | 08 April 2014, 15:46:29 UTC | [TEST] Fix testRandomDirectoryIOExceptions to wait for green on reopen & add more assertions | 08 April 2014, 15:46:29 UTC |
626093e | Simon Willnauer | 08 April 2014, 14:18:40 UTC | Revert "[TEST] Log where locks are created from if they are still open on close()" This reverts commit c263c28ebde7ef78656ea97b6e62e8b143a2d9c5. | 08 April 2014, 14:18:40 UTC |
c263c28 | Simon Willnauer | 08 April 2014, 13:14:08 UTC | [TEST] Log where locks are created from if they are still open on close() | 08 April 2014, 13:14:29 UTC |
d379b85 | Simon Willnauer | 08 April 2014, 10:40:37 UTC | [TEST] Wait for LANGUID events to be processed before pulling stats | 08 April 2014, 10:53:47 UTC |
6d22e8c | Boaz Leskes | 08 April 2014, 08:28:31 UTC | Failed shards could be re-assigned to the same nodes if multiple replicas failed at once After a shard fails on a node we assign a new replica on another node. This is important in order to avoid failing again due to node specific problems. In the rare case where two different replicas of the same shard failed in a short time span, we may fail to do so and assign one of them back to the node it's currently on. This happens if both shard failed events are processed within the same batch on the master. Closes #5725 | 08 April 2014, 10:12:01 UTC |
1d479a3 | Simon Willnauer | 08 April 2014, 09:38:08 UTC | [TEST] Add more randomization to bulk tests | 08 April 2014, 09:39:05 UTC |
81d3127 | Simon Willnauer | 08 April 2014, 09:11:56 UTC | [TEST] make BulkTest more robust if test infra is slow | 08 April 2014, 09:38:56 UTC |
3087d2a | David Pilato | 08 April 2014, 08:55:26 UTC | Text Query has been replaced by Match Query Closes #5727. (cherry picked from commit 0cebbf1) | 08 April 2014, 08:57:58 UTC |
d60b3bd | Simon Willnauer | 08 April 2014, 08:07:53 UTC | [TEST] use no replicas in MLT tests - doc mappers need to be present on all nodes | 08 April 2014, 08:08:08 UTC |
3fc8179 | Bill Hwang | 07 April 2014, 22:13:11 UTC | [BUILD] Remove site dependencies generation Removed dependencies library generation. It stalls Jenkins static analysis job | 07 April 2014, 23:03:13 UTC |
90d58c1 | Andrew O'Brien | 07 April 2014, 21:47:39 UTC | Fixes typo in "Scan" search type documention | 07 April 2014, 21:47:39 UTC |
0d10844 | Shay Banon | 07 April 2014, 20:34:47 UTC | [TEST] return the correct transport instance in mock transport | 07 April 2014, 20:35:17 UTC |
9e7c81a | Simon Willnauer | 07 April 2014, 20:09:09 UTC | Rename successulOps to successfulOps in TransportSearchTypeAction | 07 April 2014, 20:16:02 UTC |
073aa89 | Simon Willnauer | 07 April 2014, 20:05:47 UTC | Make sure successful operations are correct if second phase is fast In TransportSearchTypeAction we need to increment successful ops first before we increment and compare the exit condition otherwise if we are fast we could concurrently update totalOps but then preempt one of the threads which can cause the successor to read a wrong value from successfulOps if second phase is very fast ie. searchType == count etc. This can cause wrong success stats in the search response. | 07 April 2014, 20:15:56 UTC |
e2a72e8 | Simon Willnauer | 06 April 2014, 07:28:11 UTC | [TEST] Be more verbose if ClusterStatsTests fails | 07 April 2014, 20:13:28 UTC |
f9cac9c | Sean Gallagher | 01 April 2014, 16:28:08 UTC | Author: Sean Gallagher Date: Tue Apr 1 12:28:00 2014 Added upgrade.asciidoc and links to it from setup.asciidoc Author: Sean Gallagher Date: Apr 1 2014 Added upgrade.asciidoc Add upgrade instructions Author: Sean Gallagher Date: 4/4/14 Closes issue #5651 Fixed upgrade.asciidoc typo and incorrect usage. Author: Sean Gallagher Date: 4 Apr 2014 Closes 5651 | 07 April 2014, 19:04:46 UTC |
9bbb32d | Andrew Selden | 07 April 2014, 18:10:29 UTC | Rename readPrimitive*Array()/writePrimitive*Array() methods Make method names shorter and easier to read. Closes #5711 | 07 April 2014, 18:22:55 UTC |
e79cddf | Matt Weber | 05 April 2014, 04:06:19 UTC | Update LongHash to work like BytesRefHash. - rename "key" to "get" - update and add more tests Closes #5693 | 07 April 2014, 18:10:06 UTC |
ab29020 | Andrew Selden | 07 April 2014, 17:38:57 UTC | Make writePrimitive*() and readPrimitive*() methods public. These utility methods are useful for client code to read/write arrays of primitive types. | 07 April 2014, 17:54:27 UTC |
be97f44 | javanna | 07 April 2014, 16:59:25 UTC | [TEST] specified number_of_shards 5 to make sure the two docs end up in different shards that can be refreshed separately | 07 April 2014, 17:01:53 UTC |
105ace2 | Simon Willnauer | 07 April 2014, 16:17:25 UTC | [TEST] null out static resources in base test classes | 07 April 2014, 16:18:01 UTC |
8665671 | javanna | 10 March 2014, 12:48:17 UTC | [TEST] Replaced RestTestSuiteRunner with parametrized test that uses RandomizedRunner directly ElasticsearchRestTests extends now ElasticsearchIntegrationTest and makes use of our ordinary test infrastructure, in particular all randomized aspects now come for free instead of having to maintain a separate (custom) tests runner We previously parsed only the tests that needed to be run given the version of the cluster the tests are running against. This doesn't happen anymore as it didn't buy much and it would be harder to support as the tests get now parsed before the test cluster gets started. Thus all the tests are now parsed regardless of their skip sections, afterwards the ones that don't need to be run will be skipped through assume directives. Fixed REST tests that rely on a specific number of shards as this change introduces also random number of shards and replicas (through randomIndexTemplate) Closes #5654 | 07 April 2014, 15:14:13 UTC |
5156c3e | Shay Banon | 06 April 2014, 21:39:51 UTC | Recycled bytes in http + rest layer refactoring phase 2 Refactor the rest layer handlers to simplify common code paths (like handling) failures, and introduce optional (enabled for netty) rest channel bytes recycling | 07 April 2014, 14:35:13 UTC |
347994b | wittyameta | 03 April 2014, 10:34:44 UTC | Update advanced-scripting.asciidoc | 07 April 2014, 13:20:15 UTC |
98b3b7f | uboness | 03 April 2014, 10:00:35 UTC | Aggregation cleanup - consolidated value source parsing under a single parser that is reused in all the value source aggs parsers - consolidated include/exclude parsing under a single parser - cleaned up value format handling, to have consistent behaviour across all values source aggs | 07 April 2014, 12:35:00 UTC |
f080237 | Richard Pijnenburg | 20 February 2014, 11:07:34 UTC | Update link to puppet module and remove link to other RPM repo as we have our own. | 07 April 2014, 12:28:24 UTC |
966a55f | Richard Pijnenburg | 11 December 2013, 10:36:45 UTC | Fix typo and add more clients | 07 April 2014, 12:21:41 UTC |
1b96a17 | Richard Pijnenburg | 20 November 2013, 09:09:35 UTC | Removing EOL client rubberband and adding official php client | 07 April 2014, 12:21:31 UTC |
e6772ee | Miltos Allamanis | 10 February 2014, 19:20:24 UTC | Renamed ClusterBlocks variable named "block" to "blocks". "blocks" has been used 9 times for variable names of type ClusterBlocks but block has been used only this case. It seems to be a typo. | 07 April 2014, 10:27:10 UTC |
e3443b3 | Miltos Allamanis | 10 February 2014, 19:19:06 UTC | Renamed XContentParser.Token named "t" to "token". The name "token" was declared 191 times for XContentParser.Token objects, while "t" was used only 6 times. | 07 April 2014, 10:27:01 UTC |
1d97342 | Shay Banon | 07 April 2014, 09:25:01 UTC | disable args tests that cause page/array leak related to #5703 | 07 April 2014, 09:28:02 UTC |
db1daff | Shay Banon | 06 April 2014, 23:53:37 UTC | Remove clear on mock page/array since we use a shared cluster, calling clear on the mock array / page recycler can cause removing a valid on going reference, and then when its released, the release will fail because it can't be found. There is no real reason to call clear, checking if pages/arrays have been released takes the snapshot behavior here into account. This change also makes sure we don't use the mock classes in places where we don't really release. Note, with this change DoubleTermsTests fails, since it causes failures when creating aggs in the pre process phase, causing obtained arrays not to be released. This needs to be fixed before pulling this change in. | 07 April 2014, 09:27:56 UTC |
be234f7 | Kevin Wang | 07 April 2014, 02:20:46 UTC | add lucene language model similarities (Dirichlet & JelinekMercer) | 07 April 2014, 08:48:55 UTC |
4ebe0b6 | Adrien Grand | 04 April 2014, 13:46:25 UTC | Remove AtomicFieldData.isValuesOrdered. This method is not used anymore. Close #5688 | 07 April 2014, 08:31:06 UTC |
1b1c25d | Kevin Wang | 02 April 2014, 23:49:04 UTC | Add doc value for binary field. Close #5669 | 07 April 2014, 08:19:11 UTC |
9ba8473 | gabriel-tessier | 01 April 2014, 09:13:59 UTC | fix typo | 07 April 2014, 07:21:03 UTC |
c000de5 | Martijn van Groningen | 17 February 2014, 01:23:38 UTC | Added global ordinals (unique incremental numbering for terms) to fielddata. Added a terms aggregation implementations that work on global ordinals, which is also the default. Closes #5672 | 07 April 2014, 04:10:37 UTC |
e897045 | Boaz Leskes | 05 April 2014, 22:41:24 UTC | [Test] Added better control over the number of documents indexed by BackgroundIndexer Used the new controls to reduce indexing activity in RelocationTests and RecoveryWhileUnderLoadTests Closes #5696 | 06 April 2014, 18:55:20 UTC |
9e5477f | Shay Banon | 04 April 2014, 18:44:12 UTC | releasable bytes output + use in transport / translog create a new releasable bytes output, that can be recycled, and use it in netty and the translog, 2 areas where the recycling will help nicely. Note, opted for statically typed enforced releasble bytes output, to make sure people take the extra care to control when the bytes reference are released. Also, the mock page/array classes were fixed to not take into account potential recycling going during teardown, for example, on a shared cluster ping requests still happen, so recycling happen actively during teardown. closes #5691 | 06 April 2014, 18:24:59 UTC |
3fbd4b8 | Simon Willnauer | 05 April 2014, 20:35:55 UTC | [TEST] Prevent RelocationTests from going crazy when relocations take time | 05 April 2014, 20:35:55 UTC |
94d7049 | Simon Willnauer | 05 April 2014, 20:18:38 UTC | [TEST] cleanup secondary cluster properly in Tribe tests. | 05 April 2014, 20:20:27 UTC |
1cbb493 | Lee Hinman | 04 April 2014, 16:22:29 UTC | Add `getAsRatio` to Settings class, allow DiskThresholdDecider to take percentages Adds new RatioValue class that parses ratios between 0-100% expressed in either floating-point (0.13) or percentage (51.12%) notation. Closes #5690 | 04 April 2014, 19:19:44 UTC |
2c33fd4 | Lee Hinman | 04 April 2014, 19:06:01 UTC | log full exception in InternalClusterInfoService unless it's a ClusterBlockException | 04 April 2014, 19:06:44 UTC |
af3b8c2 | Karl Meisterheim | 27 March 2014, 23:27:16 UTC | [DOCS] A few grammar and word use corrections | 04 April 2014, 17:24:36 UTC |
a01deb3 | Daniel Winterstein | 24 January 2014, 00:24:06 UTC | Adding javadoc to UpdateRequestBuilder for a couple of details it took me a while to find. | 04 April 2014, 15:56:43 UTC |