Simon Willnauer
0cdbcdab64
added 2.3.0-SNAPSHOT as a Version constant
2015-12-21 15:48:16 +01:00
Simon Willnauer
b56e19a00c
Merge pull request #15573 from s1monw/drop_settings_01
...
Simplify translog-based flush settings
2015-12-21 15:45:56 +01:00
Simon Willnauer
7fe2eddfec
fix test
2015-12-21 15:26:56 +01:00
Simon Willnauer
613e8a9782
add note to migration guide
2015-12-21 15:20:32 +01:00
Simon Willnauer
afc1cc19af
Simplify translog-based flush settings
...
This commit removes `index.translog.flush_threshold_ops` and `index.translog.disable_flush`
in favor of `index.translog.flush_threshold_size`. The number of operations is meaningless by itself and
can easily be turned into a size value with knowledge of the data. Disabling the flush is only useful in
tests and we can set the size value to a really high value. If users really need to do this they can
also apply a very high value like `1PB`.
2015-12-21 15:15:00 +01:00
Simon Willnauer
67c2f4224c
Merge pull request #15572 from s1monw/issues/15570
...
Remove `index.merge.scheduler.notify_on_failure` and default to `true`
2015-12-21 15:13:49 +01:00
Simon Willnauer
eb64a81d05
Remove `index.merge.scheduler.notify_on_failure` and default to `true`
...
This setting was undocumented and should not be set by any user. We should
fail the shard instead.
Closes #15570
2015-12-21 14:39:58 +01:00
Adrien Grand
454f3e8679
Merge pull request #15546 from jpountz/fix/realistic_mapping_tests
...
Make mappings tests more realistic.
2015-12-21 10:47:13 +01:00
Adrien Grand
ac393b7a31
Make mappings tests more realistic.
...
DocumentMapperParser has both parse and parseCompressed methods. Except that the
parse methods are ONLY used from the unit tests. This commit removes the parse
method and moves all tests to parseCompressed so that they test more
realistically how mappings are managed.
Then I renamed parseCompressed to parse given that this is the only alternative
anyway.
2015-12-21 10:44:00 +01:00
Jim Ferenczi
1ec44dcdda
Merge pull request #15371 from jimferenczi/alias_routing
...
Resolves the conflict between alias routing and parent routing by applying the alias routing and ignoring the parent routing.
2015-12-21 09:58:45 +01:00
Jim Ferenczi
776e5d8096
Separates routing and parent in all documentrequest in order to be able to distinguish an explicit routing value from a parent routing.
...
Resolves conflicts between parent routing and alias routing with the following rule:
* The parent routing is ignored if there is an alias routing that matches the request.
Closes #3068
2015-12-21 09:44:57 +01:00
Ryan Ernst
a518599e27
Allow plugins to upgrade slf4j-api to a compile dep
...
This was originally intended to be general purpose in #15555 , but
that still had problems. Instead, this change fixes the issue explicitly
for slf4j-api, since that is the problematic dep that is not actually
included in the distributions.
2015-12-20 17:59:00 -08:00
Simon Willnauer
a9e9dc7d88
Disable tests for example-fixture
2015-12-20 15:13:14 +01:00
Ryan Ernst
403644cb48
Merge pull request #15561 from rjernst/fixtures
...
Add fixture capabilities to integ tests
2015-12-19 15:46:45 -08:00
Ryan Ernst
9cb4c82c58
Build: Add fixture capabilities to integ tests
...
This change adds a Fixture class for use by gradle. A Fixture is an
external process that integration tests will use. It can be added as a
dependsOn for integTest, and will automatically be shutdown upon success
or failure, as well as relevant information dumped on failure. There is
also an example fixture in this change.
2015-12-19 15:46:21 -08:00
Robert Muir
8c6f5a0c60
add failing test
2015-12-19 15:05:38 -08:00
Robert Muir
5dcccca848
add example fixture
2015-12-19 15:05:37 -08:00
Ryan Ernst
ad46a09cf5
Revert "Build: Allow plugins to "upgrade" provided deps"
...
This reverts commit 583ba76d0b
.
2015-12-19 01:22:12 -08:00
Ryan Ernst
c2e6243ea2
Merge pull request #15555 from rjernst/upgrade_provided
...
Allow plugins to "upgrade" provided deps
2015-12-19 00:10:31 -08:00
Ryan Ernst
583ba76d0b
Build: Allow plugins to "upgrade" provided deps
...
This only really applies to slf4j, since the others are in the
distribution, but it is necessary if a plugin wants to depend on slf4j.
2015-12-19 00:06:29 -08:00
Ryan Ernst
af11707da0
Remove unused method impl in AntTask and make abstract
2015-12-18 14:37:15 -08:00
Zachary Tong
5cfefe08b0
Fix collector's class name on response output
2015-12-18 16:47:06 -05:00
Ryan Ernst
c50b22f95f
Merge pull request #15395 from rmuir/wildcard_imports
...
fail build on wildcard imports
2015-12-18 13:45:33 -08:00
Ryan Ernst
690fb2cd3f
Rename InternalFilters.Bucket to InternalFilters.InternalBucket to avoid name collision
2015-12-18 13:22:20 -08:00
Ryan Ernst
beec7ca9db
Merge branch 'master' into wildcard_imports
2015-12-18 13:18:08 -08:00
Ryan Ernst
d0a10b337e
Fix silly typo in variable name...
2015-12-18 13:17:05 -08:00
Ryan Ernst
a639b3d3e4
Remove wildcard imports for groovy too
2015-12-18 12:47:35 -08:00
Ryan Ernst
4ea19995cf
Remove wildcard imports
2015-12-18 12:43:47 -08:00
Ryan Ernst
853e9c0fd1
Merge branch 'master' into wildcard_imports
2015-12-18 12:24:30 -08:00
Zachary Tong
4700cb9409
[TEST] Check length of profiled results in tests
2015-12-18 15:19:04 -05:00
Zachary Tong
41139c6b15
Ensure profile results are immutable after serialization
2015-12-18 15:19:00 -05:00
Ryan Ernst
10dfa32f9d
Merge pull request #15548 from rjernst/ant_task
...
Add AntTask to simplify controlling logging when running ant from gradle
2015-12-18 12:13:28 -08:00
Ryan Ernst
44edac0081
use better variable name for build listener, and change access back to
...
private for internal method of thirdPartyAudit
2015-12-18 12:07:30 -08:00
Ryan Ernst
5b9bf8e738
Make a new ant builder per AntTask invocation
2015-12-18 12:01:54 -08:00
Ryan Ernst
9f1dfdbaea
Build: Add AntTask to simplify controlling logging when running ant from gradle
...
This new task allows setting code, similar to a doLast or doFirst,
except it is specifically geared at running ant (and thus called doAnt).
It adjusts the ant logging while running the ant so that the log
level/behavior can be tweaked, and automatically buffers based on gradle
logging level, and dumps the ant output upon failure.
2015-12-18 11:45:52 -08:00
Robert Muir
4ec605eab3
Merge pull request #15547 from rmuir/license_categories
...
Remove unnecessary license categories/matchers
2015-12-18 13:56:14 -05:00
Robert Muir
2ce54640f5
Remove unnecessary license categories/matchers
2015-12-18 13:46:59 -05:00
Daniel Mitterdorfer
b7ead723cf
Merge remote-tracking branch 'danielmitterdorfer/doc-bulk-processor-backoff'
2015-12-18 19:41:07 +01:00
Daniel Mitterdorfer
e51904fa00
Document usage of backoff policy in BulkProcessor
...
With this commit we update the documentation to explain the
new backoff feature in BulkProcessor.
Relates to #14620 .
2015-12-18 19:40:11 +01:00
Daniel Mitterdorfer
56e4752d28
Align handling of interrupts in BulkProcessor
...
With this commit we implement a cancellation policy in
BulkProcessor which is aligned for the sync and the async case
and also document it.
Closes #14833 .
2015-12-18 19:34:23 +01:00
Robert Muir
7e53076112
Merge pull request #15545 from rmuir/rat
...
add gradle licenseHeaders to precommit
2015-12-18 13:27:37 -05:00
Robert Muir
266bece2fe
add missing license headers
2015-12-18 13:19:09 -05:00
Robert Muir
6ba374d632
add missing license headers
2015-12-18 13:15:34 -05:00
Robert Muir
447729f0e1
add missing license headers
2015-12-18 13:08:17 -05:00
Robert Muir
2e2e328879
add missing license header
2015-12-18 13:02:39 -05:00
Robert Muir
c4f823903a
fix indent
2015-12-18 12:00:52 -05:00
Robert Muir
e82808917c
don't fail on missing source dirs
2015-12-18 11:58:18 -05:00
Robert Muir
94d6b22137
add gradle licenseHeaders to precommit
...
This is a port of the logic from apache lucene that uses Rat
2015-12-18 11:43:58 -05:00
Areek Zillur
9d9b557cea
Don't allow nodes with missing custom data types to join cluster
2015-12-18 11:33:29 -05:00
Yannick Welsch
3a95516b79
Merge pull request #15452 from ywelsch/fix/gradle-idea-resources
...
Gradle idea plugin does not properly mark resources directories
2015-12-18 17:27:49 +01:00