Colin Goodheart-Smithe
1aea0faa86
Aggregations Refactor: Refactor Sampler Aggregation
2015-12-21 09:35:46 +00:00
Colin Goodheart-Smithe
8f63c46d27
Aggregations Refactor: Refactor Terms Aggregation
2015-12-21 09:35:46 +00:00
Colin Goodheart-Smithe
9fcf453858
merge conflict fixes
2015-12-21 09:35:35 +00:00
Colin Goodheart-Smithe
6df27fe0e0
Aggregations Refactor: Refactor Filters Aggregation
2015-12-21 09:35:34 +00:00
Colin Goodheart-Smithe
6b711e9401
Aggregations Refactor: Refactor Range Aggregations
2015-12-21 09:35:34 +00:00
Colin Goodheart-Smithe
210be978b1
fixed merge errors
2015-12-21 09:35:27 +00:00
Colin Goodheart-Smithe
2b5aa09ccf
Aggregations Refactor: Refactor Moving Average Aggregation
2015-12-21 09:35:27 +00:00
Colin Goodheart-Smithe
80e58e32a4
Aggregations Refactor: Refactor Bucket Selector Aggregation
2015-12-21 09:34:56 +00:00
Colin Goodheart-Smithe
1b89c44cb5
Aggregations Refactor: Refactor Bucket Script Aggregation
2015-12-21 09:34:56 +00:00
Colin Goodheart-Smithe
a0e60bf228
Aggregations Refactor: Refactor Avg Bucket, Min Bucket, Max Bucket, Sum Bucket, Percentiles Bucket, Stats Bucket and Extended Stats Bucket Aggregations
2015-12-21 09:34:41 +00:00
Colin Goodheart-Smithe
75f20c494d
Aggregations Refactor: Refactor Serial Differencing Aggregation
2015-12-21 09:34:23 +00:00
Colin Goodheart-Smithe
b1e72d171f
Aggregations Refactor: Refactor Geo Centroid Aggregation
2015-12-21 09:34:23 +00:00
Colin Goodheart-Smithe
e8e25ad4f1
Aggregations Refactor: Refactor Cumulative Sum Aggregation
2015-12-21 09:34:23 +00:00
Colin Goodheart-Smithe
a495a75bfc
Aggregations Refactor: Refactor Children Aggregation
2015-12-21 09:34:22 +00:00
Colin Goodheart-Smithe
ea6f312abe
Aggregations Refactor: Refactor Nested and Reverse Nested Aggregations
2015-12-21 09:34:07 +00:00
Colin Goodheart-Smithe
cf7e525244
Aggregations Refactor: Refactor Missing Aggregation
2015-12-21 09:34:07 +00:00
Colin Goodheart-Smithe
c3460651d1
Aggregations Refactor: Refactor Filter Aggregation
2015-12-21 09:34:06 +00:00
Colin Goodheart-Smithe
39a951f1c0
Aggregations Refactor: Refactor Cardinality Aggregation
2015-12-21 09:34:06 +00:00
Colin Goodheart-Smithe
8499e27dc5
Aggregations Refactor: Refactor Scripted Metric Aggregation
2015-12-21 09:34:06 +00:00
Colin Goodheart-Smithe
94e867906c
Aggregations Refactor: Refactor Geobounds Aggregation
2015-12-21 09:34:06 +00:00
Colin Goodheart-Smithe
113df32b3a
Aggregations Refactor: Refactor Percentiles and Percentile Ranks Aggregation
2015-12-21 09:34:06 +00:00
Colin Goodheart-Smithe
2772e88447
Aggregations Refactor: Refactor Geohash Grid Aggregation
2015-12-21 09:34:05 +00:00
Colin Goodheart-Smithe
ac772c70e9
Aggregations Refactor: Refactor Derivative Aggregation
2015-12-21 09:34:05 +00:00
Colin Goodheart-Smithe
3aa726ffe3
Aggregations Refactor: Refactor Value Count Aggregation
2015-12-21 09:34:05 +00:00
Colin Goodheart-Smithe
6795a59f14
Aggregations Refactor: Refactor Stats and Extended_Stats Aggregations
2015-12-21 09:34:05 +00:00
Colin Goodheart-Smithe
4e008952b2
Aggregations Refactor: Refactor Min Aggregation
2015-12-21 09:34:05 +00:00
Colin Goodheart-Smithe
5da1898f11
Aggregations Refactor: Refactor Max, Avg, and Sum Aggregations
2015-12-21 09:34:05 +00:00
Colin Goodheart-Smithe
97c2f7b037
Aggregations Refactor: Refactor Histogram and Date Histogram Aggregation
2015-12-21 09:34:05 +00:00
Colin Goodheart-Smithe
8c37c6f896
Aggregations Refactor: Refactor Global Aggregation
2015-12-21 09:34:05 +00:00
Colin Goodheart-Smithe
712b7116f4
Aggregation refactor: make aggregationFactory implement NamedWritable
...
Also makes AggregatorFactories implement Writable
2015-12-21 09:34:04 +00:00
Colin Goodheart-Smithe
855c199f60
Preparing ValuesSourceAggregatorFactory/Parser for refactoring
...
This change adds AbstractValuesSourceParser which will be the new class used to create ValuesSourceAggregatorFactory objects. AbstractValuesSourceParser parses all the parameters required for ValuesSource and passes to the sub-class to parse any other (implementation specific) parameters. After parsing is complete it will call createFactory on the implementing class to create the AggregatorFactory object and then set the ValuesSource specific parameters before returning it.
ValuesSourceAggregatorFactory also now has setter methods so that it can be used as the 'builder' object in the future.
2015-12-21 09:33:48 +00:00
Colin Goodheart-Smithe
7a3f6fc1ba
Refactor ValuesSource to separate Parsing from Factory logic
...
ValuesSourceConfig is now evaluated in the ValuesSourceAggregatorFactory instead of ValueSourceParser. This means that the ValueSourceParser purely deals with parsing the XContent and the logic requiring access to the mappings etc. on the shard is left to the ValuesSourceAggregatorFactory. This means that, in the future, the parsing logic can be moved to the coordinating node.
2015-12-21 09:33:48 +00: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
Zachary Tong
5cfefe08b0
Fix collector's class name on response output
2015-12-18 16:47:06 -05: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
4ea19995cf
Remove wildcard imports
2015-12-18 12:43:47 -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
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
Areek Zillur
9d9b557cea
Don't allow nodes with missing custom data types to join cluster
2015-12-18 11:33:29 -05:00
Colin Goodheart-Smithe
15588a4991
Aggregations: Run pipeline aggregations for empty buckets added in the Range Aggregation
...
Closes #15471
2015-12-18 14:42:05 +00:00
Christoph Büscher
2f97ff0925
Merge pull request #15010 from cbuescher/refactor-shapebuilders
...
Make remaining ShapeBuilders implement Writeable
2015-12-18 11:11:34 +01:00
Simon Willnauer
55f77db45b
Merge pull request #15278 from s1monw/settings_prototype
...
Add infrastructure to transactionally apply and reset dynamic settings
2015-12-18 10:57:29 +01:00
Simon Willnauer
186242145f
[TEST] use new settings infra
2015-12-18 10:26:57 +01:00
Simon Willnauer
5b991b9d5e
Check for tragic event on all kinds of exceptions not only ACE and IOException
...
It's important to close not matter what exception caused a tragic event. Today
we only check on IOException and AlreadyClosedExceptions. The test had a bug and
threw an IAE instead causing the translog not to be closed.
2015-12-18 10:16:11 +01:00