sort by:
Revision Author Date Message Commit Date
d91ace1 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 [TEST] Fix testRandomDirectoryIOExceptions to wait for green on reopen & add more assertions 08 April 2014, 15:46:29 UTC
626093e 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 [TEST] Log where locks are created from if they are still open on close() 08 April 2014, 13:14:29 UTC
d379b85 [TEST] Wait for LANGUID events to be processed before pulling stats 08 April 2014, 10:53:47 UTC
6d22e8c 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 [TEST] Add more randomization to bulk tests 08 April 2014, 09:39:05 UTC
81d3127 [TEST] make BulkTest more robust if test infra is slow 08 April 2014, 09:38:56 UTC
3087d2a Text Query has been replaced by Match Query Closes #5727. (cherry picked from commit 0cebbf1) 08 April 2014, 08:57:58 UTC
d60b3bd [TEST] use no replicas in MLT tests - doc mappers need to be present on all nodes 08 April 2014, 08:08:08 UTC
3fc8179 [BUILD] Remove site dependencies generation Removed dependencies library generation. It stalls Jenkins static analysis job 07 April 2014, 23:03:13 UTC
90d58c1 Fixes typo in "Scan" search type documention 07 April 2014, 21:47:39 UTC
0d10844 [TEST] return the correct transport instance in mock transport 07 April 2014, 20:35:17 UTC
9e7c81a Rename successulOps to successfulOps in TransportSearchTypeAction 07 April 2014, 20:16:02 UTC
073aa89 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 [TEST] Be more verbose if ClusterStatsTests fails 07 April 2014, 20:13:28 UTC
f9cac9c 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 Rename readPrimitive*Array()/writePrimitive*Array() methods Make method names shorter and easier to read. Closes #5711 07 April 2014, 18:22:55 UTC
e79cddf 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 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 [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 [TEST] null out static resources in base test classes 07 April 2014, 16:18:01 UTC
8665671 [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 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 Update advanced-scripting.asciidoc 07 April 2014, 13:20:15 UTC
98b3b7f 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 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 Fix typo and add more clients 07 April 2014, 12:21:41 UTC
1b96a17 Removing EOL client rubberband and adding official php client 07 April 2014, 12:21:31 UTC
e6772ee 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 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 disable args tests that cause page/array leak related to #5703 07 April 2014, 09:28:02 UTC
db1daff 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 add lucene language model similarities (Dirichlet & JelinekMercer) 07 April 2014, 08:48:55 UTC
4ebe0b6 Remove AtomicFieldData.isValuesOrdered. This method is not used anymore. Close #5688 07 April 2014, 08:31:06 UTC
1b1c25d Add doc value for binary field. Close #5669 07 April 2014, 08:19:11 UTC
9ba8473 fix typo 07 April 2014, 07:21:03 UTC
c000de5 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 [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 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 [TEST] Prevent RelocationTests from going crazy when relocations take time 05 April 2014, 20:35:55 UTC
94d7049 [TEST] cleanup secondary cluster properly in Tribe tests. 05 April 2014, 20:20:27 UTC
1cbb493 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 log full exception in InternalClusterInfoService unless it's a ClusterBlockException 04 April 2014, 19:06:44 UTC
af3b8c2 [DOCS] A few grammar and word use corrections 04 April 2014, 17:24:36 UTC
a01deb3 Adding javadoc to UpdateRequestBuilder for a couple of details it took me a while to find. 04 April 2014, 15:56:43 UTC
36e38f9 [DOCS] Fixed typo 04 April 2014, 15:37:22 UTC
ed7995d Show stacktrace of startup exception Whether or not the stacktrace is displayed is controlled by bootstrap log level setting, so that bootstrap: DEBUG displays the stack trace on output, like it does on log Closes #5102 04 April 2014, 15:17:33 UTC
e6b82b6 [TEST] Wait for nodes to join before asserting on cluster stats 04 April 2014, 12:06:34 UTC
2e88f3e [Test] added trace logging to refresh action to note which cluster version was used Increase logging level for SearchWithRandomExceptionsTests.testRandomExceptions & MinDocCountTests to use the above and log cluster states on changes. 04 April 2014, 11:18:12 UTC
6eb0f0a `geo_point` doesn't allow null values After upgrading to 1.1.0, sending null values to geo points produces the following error: ``` MapperParsingException[failed to parse]; nested: ElasticsearchParseException[geo_point expected]; ``` Closes #5680. Closes #5681. (cherry picked from commit f582212) 04 April 2014, 09:03:38 UTC
74e1b9a [TEST] Harden GeoShapeIntegrationTests. 04 April 2014, 07:42:01 UTC
f19d3a8 [TEST] build index up-front to prevent relocations 03 April 2014, 17:31:01 UTC
3c9ad21 Take stream position into account when calculating remaining length Currently `PagedBytesReferenceStreamInput#read(byte[],int,int)` ignores the current pos and that causes to read past EOF Closes #5667 03 April 2014, 16:08:08 UTC
2f8ea89 [TEST] Reduce number of documents/terms in aggregations' RandomTests. This test initially had three purposes: - duels between equivalent aggregations on significant amounts of data, - make sure that array growth works (when the number of buckets grows larger than the initial number o buckets), - make sure that page recycling works correctly. Because of the last point, it needed large numbers of docs/terms since page recycling only kicks in on arrays of more than 16KB. However, since then, we added a MockPageCacheRecycler to track allocation/release of BigArrays and make sure that all arrays get released, so we can now lower these numbers of docs/ terms to just make sure that array growth is triggered. 03 April 2014, 15:07:26 UTC
0aaf4cb [TEST] Fix [Children|Parent]ConstantScoreQueryTests with nightly=true Those tests use RandomIW which can flush after each document taking forever to index the 20k docs it was indexing. This commit makes sure the IW is sane and the number of docs is not too crazy. 03 April 2014, 14:24:52 UTC
1dd5a4a [TEST] Make sure refresh is called by `indexRandom`, even if the list of documents to index is empty. 03 April 2014, 14:00:00 UTC
c48eb30 sizeInBytes can be 0 03 April 2014, 13:49:10 UTC
e018b2b [TEST] Make BulkTests#testBulkProcessorFlush more robust 03 April 2014, 11:33:03 UTC
882e5e7 [BUILD] Set -Dtests.jvms=auto by default to make use of multiple JVMs 03 April 2014, 11:00:41 UTC
ad19f5c Cleanup IndicesFieldDataCache and IndexFieldDataCache This commit adds several asserts and removes possible `null` values from the `FieldDataCache` implementation. Closes #5664 03 April 2014, 10:52:57 UTC
3665310 Moved the decision to load p/c fielddata eagerly to a better place. Closes #5569 03 April 2014, 07:45:32 UTC
3ef2543 [DOCS] remove extraneous ` from cache page 02 April 2014, 22:07:25 UTC
371a986 Made template endpoint compatible with search endpoint Before this the from/size parameters did not work. Also updated the rest api spec definition file with all the query_string parameters. Fixes #5550 02 April 2014, 22:04:54 UTC
9718d5b Geo context suggester: Require precision in mapping The default precision was way too exact and could lead people to think that geo context suggestions are not working. This patch now requires you to set the precision in the mapping, as elasticsearch itself can never tell exactly, what the required precision for the users suggestions are. Closes #5621 02 April 2014, 21:55:54 UTC
ddcbfa1 Add `flush` method for BulkProcessor class There is no explicit method `flush/execute` in `BulkProcessor` class. This can be useful in certain scenarios. Currently it requires to close and create a new BulkProcessor if one wants an immediate flush. Closes #5575. Closes #5570. (cherry picked from commit dc19e06) 02 April 2014, 17:19:54 UTC
ca1f992 Document es.node.mode and add possible options to error message 02 April 2014, 16:32:31 UTC
badc98f [TEST] Use NoMergePolicy rather than NoMergeScheduler in FreqTermsEnumTests 02 April 2014, 12:59:38 UTC
a77d4c4 Remove ScriptDocValues.EMPTY. Instead the default implementation is used, but on top of empty (Bytes|Long|Double|GeoPoint)Values. This makes sure there is no inconsistency between documents depending on whether other documents in the segment have values or not. Close #5646 02 April 2014, 12:28:48 UTC
6b6a6ec Fix mapping creation on bulk request When a bulk request triggers an index creation a mapping might not be created. The reason is that when indexing documents in a bulk, an indexing operation might fail due to a shard not yet being started. The mapping service, however, might already have the mapping but the mapping update is never issued to the master, even on subsequent indexing of documents. Instead, the mapping must be propagated to master even if the indexing fails due to a shard not being started. closes #5623 02 April 2014, 11:53:00 UTC
e0111c5 Freq Terms Enum A frequency caching terms enum, that also allows to be configured with an optional filter. To be used by both significant terms and phrase suggester. This change extracts the frequency caching into the same code, and allow in the future to add a filter to control/customize the background frequencies Closes #5597 02 April 2014, 10:47:09 UTC
a925a93 Typo in the description for include_in_all I know this is uber-minor, but I was confused by the phrase "the raw field value to be copied". I assume "is" was supposed to be instead of "to" 02 April 2014, 10:02:34 UTC
975c944 [Tests] Reduce the number of threads used by the BackgroundIndexer by default It sometimes overloads the nodes. 02 April 2014, 09:03:30 UTC
777cb6a Removed incorrect comment 02 April 2014, 05:14:48 UTC
4147a10 Added an indices level field data cache listener that always gets invoked and updates indices statistics and services about field data loading and unloading. Moved the circuit breaker memory reducing logic to the IndicesFieldDataCacheListener, so it always reduces the memory used when field data gets unloaded, this fixes a issue where the circuit breaker didn't get reduced when segments where no shardId could be resolved get cleared up. Also made sure that exceptions in the percolator service are bubbled up properly. Closes #5588 02 April 2014, 04:59:55 UTC
c34d82e Upgrade to Lucene 4.7.1 * Removed XTermsFilter fixed in LUCENE-5502 * Switched back to automaton queries that caused failures due to LUCENE-5532 * Fixed Highlight test that has different results due to LUCENE-5538 01 April 2014, 21:51:40 UTC
ef5c3a7 [DOC] Fixed flags example incorrect syntax 01 April 2014, 18:40:28 UTC
7b3ab20 [TEST] use length-norm as the tie-breaker in BlendedTermQueryTest 01 April 2014, 18:36:58 UTC
a2d79df Geo: Allow to parse lat/lon as strings and coerce them In order to be more failsafe parsing GeoPoints can support lat/lon as strings and coerce them. Added support and test for this. 01 April 2014, 17:28:02 UTC
196b577 [TEST] fixed typo in ReproduceInfoPrinter (s/nighly/nightly) 01 April 2014, 16:43:31 UTC
f486413 [TEST] Print out the `tests.cluster` sys prop if available to be able to reproduce failures when using the external cluster Relates to #5630 01 April 2014, 16:41:44 UTC
8fa1d4d [TEST] Add ability to start nodes in async mode in TestCluster this will help speed up when starting multiple nodes in a test closes #5644 01 April 2014, 16:02:50 UTC
2f4c60b [TEST] Removed last occurences of cluster_seed, no longer used Relates to #5233 01 April 2014, 16:00:09 UTC
30d3b20 [TEST] Add ThreadLeaks protection to ElasticsearchPostingsFormatTest since we keep running clusters around in the JVM 01 April 2014, 15:27:47 UTC
6a549d6 Enrich exception message if searcher can not be aquired This commit also moves the log message after the ensureOpen() call to only log an error if it's really an erro condition. 01 April 2014, 15:14:22 UTC
768878e Throw EngineClosedException if engine is closed Currently we throw misleading exception in acquireSearcher if we try to acquire while we are failing the engine. We should throw an EngineClosedException instead. Relates to #5633 01 April 2014, 14:58:13 UTC
d039af7 [TEST] Expect all shards to fail if full refresh failed 01 April 2014, 14:57:27 UTC
765010b ignore index if it's not in the cluster state and it's in the drop indices set Closes #5643 01 April 2014, 14:17:41 UTC
6c4db84 [TEST] use assertAcked when creating indices 01 April 2014, 14:17:34 UTC
461405a add test for ElasticSearchPostingsFormat 01 April 2014, 12:54:07 UTC
52fc9af [TEST] Fix BulkTests#testThatInvalidIndexNamesShouldNotBreakCompleteBulkRequest - randomBoolean() doesn't always return true 01 April 2014, 12:39:03 UTC
a053b93 [BUILD] Allow to set tests memory via the commandline 01 April 2014, 12:38:15 UTC
8ba584a Moved BackgroundIndexer to a top level class. Moved waitNumDocs to ElasticsearchIntegrationTestBase. Update RelocationTests to use the above and unified testPrimaryRelocationWhileIndexing & testReplicaRelocationWhileIndexingRandom into a single randomized test. 01 April 2014, 12:38:14 UTC
d08fa13 [Test] allow tests to reuse a singel index across tests This commit speeds up aggregations tests dramatically since they all rely on the same index structure. Here we can safe a large amout of time to not recreate the index for each small test. 01 April 2014, 12:38:14 UTC
271c599 Add a BackgroundIndexer class to RecoveryWhileUnderLoadTests and use it. Also change the document distribution a bit between the tests 01 April 2014, 12:38:14 UTC
928e0c7 [Test] Speedup UpdateTests#testConcurrentUpdateWithRetryOnConflict 01 April 2014, 12:38:14 UTC
98889e6 [Test] Speeup FieldData tests and remove unnecessary @Repeat annotations 01 April 2014, 12:38:14 UTC
8c9177d [Test] Run intensive suggest tests only if nightly=true 01 April 2014, 12:38:14 UTC
c01c315 [Test] Speedup RecoveryWhileUnderLoadTests to run with less documents unless tests.nightly=true 01 April 2014, 12:38:14 UTC
691d8c6 [Test] Speed up RandomAllocationDeciderTests 01 April 2014, 12:38:14 UTC
back to top