David Pilato
fb7723c186
Migrate AWS settings to new settings infrastructure
...
Closes #16293 .
2016-02-10 14:44:51 +01:00
Colin Goodheart-Smithe
cef9b015e8
fix merge error
2016-02-10 12:20:10 +00:00
Luca Cavanna
65391e8a83
Merge pull request #16574 from javanna/enhancement/attachment_improvements
...
Minor attachment processor improvements
2016-02-10 13:20:00 +01:00
Colin Goodheart-Smithe
1f760bd1bd
Merge branch 'master' into feature/aggs-refactoring
2016-02-10 12:16:26 +00:00
Jim Ferenczi
a520e7c7ad
Fix InstallPluginCommandTests failures on windows build
2016-02-10 13:02:29 +01:00
javanna
d5969bb33a
Attachment Processor: setFieldValue only once as a map
2016-02-10 12:38:39 +01:00
javanna
4e3fb69861
[TEST] rewrite testEnglishTextDocumentWithRandomFields
2016-02-10 12:34:51 +01:00
javanna
fe7469dffb
Attachment processor: remove unused NAME enum
2016-02-10 12:34:21 +01:00
Colin Goodheart-Smithe
37ce7406d7
Renames PipelineAggregatorFactory to PipelineAggregatorBuilder
...
Also renames all the implementations appropriately
2016-02-10 11:03:55 +00:00
Colin Goodheart-Smithe
2d1f97beae
Made AggregatorFactory fields final and removed AggregationContext from createInternal() parameters
2016-02-10 10:59:59 +00:00
Luca Cavanna
09c32fb1c9
Merge pull request #16539 from javanna/enhancement/ingest_tp
...
Ingest: use bulk thread pool for bulk request processing (was index before)
2016-02-10 11:49:21 +01:00
Isabel Drost-Fromm
e0023a6692
Remove deprecated parameter from field sort builder.
...
This removes the deprecated ignore_unmapped parameter from field
sort builder.
This is in preparation of #16127
2016-02-10 11:31:23 +01:00
Isabel Drost-Fromm
f354ab8e11
Merge pull request #16572 from MaineC/geosort-serialisation
...
Make GeoDistanceSortBuilder serializable, 2nd try
2016-02-10 11:25:51 +01:00
Colin Goodheart-Smithe
54e2f31189
Parse Aggregations on Coordinating node
2016-02-10 10:00:16 +00:00
Adrien Grand
a5e5211341
Merge pull request #16264 from jpountz/fix/update_mapping_meta_on_all_types
...
Put mapping operations must update metadata of all types.
2016-02-10 10:41:01 +01:00
Jim Ferenczi
e283ac8588
Fix sporadic SimpleQueryStringBuilderTests failures.
2016-02-10 10:33:45 +01:00
Colin Goodheart-Smithe
ccee05792b
Clean up of some NORELEASE comments for Agg refactoring
2016-02-10 09:25:34 +00:00
javanna
9ed32f715f
Ingest: use bulk thread pool for bulk request processing (was index before)
...
Closes #16503
2016-02-10 10:19:21 +01:00
Jim Ferenczi
ba20fc2d0a
Merge pull request #16453 from jimferenczi/packaging_plugin_zip
...
Pack all the plugin files into a single folder named elasticsearch at the root of the plugin zip.
2016-02-10 10:14:21 +01:00
Jim Ferenczi
b146f3ecb3
Pack all the plugin files into a single folder named elasticsearch at the root of the plugin zip.
2016-02-10 10:13:05 +01:00
Isabel Drost-Fromm
9432d57409
Make GeoDistanceSortBuilder serializable
...
Adds to GeoDistanceSortBuilder:
* equals
* hashcode
* writeto/readfrom
* moves xcontent parsing logic over
* adds roundtrip tests
* fixes roundtrip test for xcontent by keeping points just as geopoints not geohashes internally
* fixes xcontent parsing of ignore_malformed if coerce is set/unset
* adds exception to sortMode setter to avoid setting invalid sort modes
Relates to #15178
2016-02-10 10:10:56 +01:00
Adrien Grand
4ab7a18738
Put mapping operations must update metadata of all types.
...
Today put mapping operations only update metadata of the type that is being
modified, which is not enough since some modifications may have side-effects
on other types.
Closes #16239
2016-02-10 09:41:12 +01:00
Igor Motov
99a7d8e41f
Add task cancellation mechanism
...
Only tasks that extend CancellableTask can be cancelled using this mechanism. If a cancellable task has children it can elect to cancel all child tasks as well. In this case a special ban parent request is sent to all nodes. This request does two things: 1) it prevents any tasks with the banned parent task from being started, and 2) it cancels all currently running tasks that have the banned task as a parent. The ban is lifted as soon as the coordinating node notifies all other nodes that the cancelled task has finished executing. If the coordinating node leaves the cluster before it has a chance to lift its bans, all bans set by this coordinating node are automatically removed.
As an option a task can elect to automatically cancel all child tasks if their parent task was running on a node that just left the cluster. This option makes sense for cancellable heavy tasks that have no side-effects and only return results to the coordinating node. With the coordinating node gone, it doesn't make sense to run such tasks any longer since their results will be most likely discarded.
2016-02-09 22:30:57 -05:00
Nik Everett
5c80dd5048
Merge pull request #16567 from nik9000/checkstyle_equals_hashcode
...
Fail build if we define equals but not hashCode
2016-02-09 22:00:51 -05:00
Nik Everett
f76366909a
Fail build if we define equals but not hashCode
...
That is like some kind of cardinal sin or something, right?
We had two violations though they weren't super likely to be keys in a hashmap
any time soon.
2016-02-09 21:29:08 -05:00
Dongjoon Hyun
1d26b4de22
Fix typos in the names of some variables
...
Closes #16566
2016-02-09 20:35:42 -05:00
Nik Everett
3fcca2c516
Merge pull request #16559 from nik9000/remove_old_license_checker
...
Remove license header check files
2016-02-09 16:25:39 -05:00
Nik Everett
ab4bfbf259
Remove license header check files
...
These look like they were used with an older license header check. I suspect
these are obsolete.
2016-02-09 16:00:36 -05:00
Tal Levy
f9453e594a
hide null-valued metadata fields from WriteableIngestDocument#toXContent
2016-02-09 12:57:58 -08:00
Yannick Welsch
2dc76a32f3
Merge pull request #16553 from ywelsch/fix/alias-action
...
Fix filters and null parameters in _aliases command
2016-02-09 21:46:20 +01:00
Yannick Welsch
0d11443aba
Fix filters and null parameters in _aliases command
...
Closes #16549
Closes #16547
2016-02-09 21:43:42 +01:00
Nik Everett
35307054ea
Add reindex progress indicator
...
Adds a progress indicator for reindex and update_by_query requests that you
can fetch like so:
```
curl 'localhost:9200/_tasks/*/*byquery*?pretty&detailed'
```
```
{
"nodes" : {
"r1A2WoRbTwKZ516z6NEs5A" : {
"name" : "Tyrannus",
"transport_address" : "127.0.0.1:9300",
"host" : "127.0.0.1",
"ip" : "127.0.0.1:9300",
"attributes" : {
"testattr" : "test",
"portsfile" : "true"
},
"tasks" : [ {
"node" : "r1A2WoRbTwKZ516z6NEs5A",
"id" : 36619,
"type" : "transport",
"action" : "indices:data/write/update/byquery",
"status" : { <---------------------------- Status is this
"total" : 6154,
"updated" : 3500,
"created" : 0,
"deleted" : 0,
"batches" : 36,
"version_conflicts" : 0,
"noops" : 0
},
"description" : "update-by-query [test][test]"
} ]
}
}
}
```
The progress is just (updated + created + deleted) / total
2016-02-09 14:49:28 -05:00
Nik Everett
1c741f56b9
Merge pull request #16529 from dongjoon-hyun/fix_typos_in_docs
...
Fix typos in docs.
2016-02-09 14:00:06 -05:00
Jason Tedor
40789d818e
Remove unused import from o.e.e.Environment
2016-02-09 13:26:32 -05:00
Dongjoon Hyun
ddf9578e81
Change actual
into actually
.
2016-02-09 10:18:44 -08:00
Jason Tedor
1046a43445
Remove unused import from o.e.c.h.MessageDigests
2016-02-09 12:59:26 -05:00
Jason Tedor
e6545b63d4
Add Javadocs for o.e.c.h.MessageDigests
2016-02-09 12:56:50 -05:00
Lee Hinman
1bc41947e1
Merge pull request #16491 from tebriel/plugin_docs
...
Updating upgrade.asciidoc
2016-02-09 09:55:27 -07:00
Nik Everett
75ffd80504
Merge pull request #16541 from nik9000/run_config
...
Remove old Eclipse run config
2016-02-09 11:43:29 -05:00
Yannick Welsch
848316ad0d
Merge pull request #16540 from ywelsch/fix/groovy-inflation
...
Add permission to access sun.reflect.MethodAccessorImpl from Groovy scripts
2016-02-09 17:39:57 +01:00
Jason Tedor
75da71ff0b
Forbid use of java.security.MessageDigest#clone()
...
This commit forbids the usage of java.security.MessageDigest#clone() in
favor of getting a thread local instance using
org.elasticsearch.common.hash.MessageDigests. This is to prevent running
into java.lang.CloneNotSupportedExceptions for message digest providers
that do not support clone.
Closes #16543
2016-02-09 11:35:47 -05:00
Nik Everett
8cb9674726
Remove old Eclipse run config
...
The config doesn't work. The current right way to debug Elasticsearch in an
IDE is to `gradle run --debug-jvm` and then do remove debugging.
2016-02-09 11:11:18 -05:00
Alexander Reelsen
0d4711c2fc
Ingest: Add attachment processor
...
This is a simple port of the mapper attachment plugin to the ingest
functionality, no new features. The only option is to limit
the number of chars to prevent indexing of huge documents.
Fields can be selected in the processor as well.
Close #16303
2016-02-09 17:03:30 +01:00
Yannick Welsch
380393a5b7
Add permission to access sun.reflect.MethodAccessorImpl from Groovy scripts
...
Groovy uses reflection to invoke closures. These reflective calls are optimized by the JVM after "sun.reflect.inflationThreshold" number of invocations.
After inflation, access to sun.reflect.MethodAccessorImpl is required from the security manager.
Closes #16536
2016-02-09 16:47:38 +01:00
Simon Willnauer
5cbc7bb93e
Merge pull request #16508 from s1monw/issues/16378
...
Add field names to several mapping errors
2016-02-09 16:17:33 +01:00
Simon Willnauer
35fc6006f7
fix similarity tests
2016-02-09 15:24:57 +01:00
Colin Goodheart-Smithe
80bbb4a385
Merge branch 'master' into feature/aggs-refactoring
...
# Conflicts:
# core/src/main/java/org/elasticsearch/percolator/PercolateContext.java
# core/src/main/java/org/elasticsearch/search/aggregations/bucket/filter/FilterParser.java
# core/src/main/java/org/elasticsearch/search/aggregations/bucket/filters/FiltersParser.java
# core/src/main/java/org/elasticsearch/search/aggregations/bucket/significant/SignificantTermsParametersParser.java
# core/src/main/java/org/elasticsearch/search/internal/DefaultSearchContext.java
# core/src/test/java/org/elasticsearch/search/aggregations/bucket/geogrid/GeoHashGridParserTests.java
# test/framework/src/main/java/org/elasticsearch/test/TestSearchContext.java
2016-02-09 10:37:20 +00:00
Colin Goodheart-Smithe
e5a506752d
Fix where metadata wasn't being passed through to the AggregatorFactory
2016-02-09 10:28:55 +00:00
Dongjoon Hyun
21ea552070
Fix typos in docs.
2016-02-09 02:07:32 -08:00
Boaz Leskes
77a1649905
Merge pull request #16522 from dongjoon-hyun/rename_variables
...
Fix settings typos
2016-02-09 10:35:39 +01:00