Alexander Kazakov
667a091205
Add note about cat field data API changes into migration doc
2016-05-10 16:41:21 +03:00
Uwe Schindler
243c9e77fa
painless: Add synthetic length property as alias to Lists, so they can really be used like arrays
2016-05-10 15:01:49 +02:00
Alexander Kazakov
93d1b385a4
Improving parsing of sigma param for Extended Stats Bucket Aggregation #17499
2016-05-10 14:54:54 +03:00
Isabel Drost-Fromm
ab4367c07e
Add CONSOLE to span queries.
...
... and range, and terms...
2016-05-10 12:59:44 +02:00
Robert Muir
b6a1491cd8
Merge pull request #18232 from uschindler/array_invoke_dynamic
...
painless: Array load/store and length with invokedynamic
2016-05-10 06:55:13 -04:00
Isabel Drost-Fromm
754a677ff5
Use TESTSETUP instead of TEST[continued]
2016-05-10 12:46:00 +02:00
Isabel Drost-Fromm
a865090cf3
CONSOLE is the new AUTOSENSE
2016-05-10 12:42:17 +02:00
Uwe Schindler
2e613f49b3
painless: Array load/store and length with invokedynamic
2016-05-10 12:41:27 +02:00
Daniel Mitterdorfer
8972f39a9c
Reenable CircuitBreakerServiceIT#testParentChecking()
2016-05-10 12:24:49 +02:00
Clinton Gormley
02cf429e53
Update full-text-queries.asciidoc
...
Updated the full text query intro to add `match_phrase` and `match_phrase_prefix`
2016-05-10 12:18:21 +02:00
Isabel Drost-Fromm
e486560ea8
Add Autosense annotation for query dsl testing
...
this adds the autosense annotation to a couple of query dsl
docs files and fixes the snippets to work in the tests along
the way.
2016-05-10 11:54:48 +02:00
Robert Muir
3aeb66885b
painless: use better typing for dynamic method calls
2016-05-10 05:44:16 -04:00
Colin Goodheart-Smithe
17225d9ac1
Removes the now obsolete SearchParseElement implementations
...
All implementations of SearchParseElement have been removed since they are no longer used now that parsing is done on the coordinating node. The SearchParseElement and FetchSubPhaseParseElement classes are not removed as currently they are needed for plugins that add a custom fetch sub phase. These will be removed in a follow up PR that will allow fetch sub phase plugins to register a parser in a different way.
2016-05-10 10:06:54 +01:00
jasonquick
7bf8e6719c
Fix minor typo ( #18222 )
2016-05-10 09:39:42 +02:00
Adrien Grand
b6556e275a
Remove code duplication in FieldsVisitor. #18218
...
It currently has twice the same method, once with a MapperService instance and
once with a DocumentMapper. This commits only keeps the former.
2016-05-10 08:17:59 +02:00
Adrien Grand
f481492af3
Remove FieldMapper.Builder.indexName. #18219
...
The ability to configure index names that are different from the full name was
removed in 2.0.
2016-05-10 08:17:00 +02:00
Adrien Grand
68e7ac4166
Remove old backward compatibility layer for version lookups. #18215
...
The current code tries to handle the case that document versions are either
missing or stored in payloads rather than doc values. Since none of the 2.x
releases allowed this, we can remove this logic.
2016-05-10 08:16:05 +02:00
Adrien Grand
5d8f684319
Mapping cleanups. #18180
...
This removes dead/duplicate code and makes the `_index` field not configurable.
(Configuration used to jus be ignored, now we would throw an exception if any
is provided.)
2016-05-10 08:14:18 +02:00
Robert Muir
ba2fe156e8
Switch over dynamic method calls, loads and stores to invokedynamic.
...
Remove performance hack for accessing a document's fields, its not needed.
Add support for accessing is-getter methods like List.isEmpty() as .empty
Closes #18201
2016-05-09 21:44:32 -04:00
Zack Dever
5a7edf992c
Add missing comma in JSON data in curl example
...
Relates #18227
2016-05-09 21:20:37 -04:00
Jason Tedor
eed5b0be4f
Increaes timeout on Netty handshake tests
...
This commit increases the timeout on the Netty handshake tests because
the previous value could cause timeout exceptions on slow machines.
2016-05-09 19:02:54 -04:00
Nik Everett
fdae97a2b5
Fail build when docs contain // AUTOSENSE
...
It is deprecated and should be replaced with // CONSOLE.
2016-05-09 17:32:29 -04:00
Nik Everett
e54c24db02
Docs tests: rename autoSense to console
...
Since `// AUTOSENSE` has been replaced by `// CONSOLE` we should use
the new name for the variable name.
2016-05-09 17:29:52 -04:00
Nik Everett
5b6f9abf82
Docs tests: allow any number of leading spaces
...
0 too!
2016-05-09 17:18:42 -04:00
Johnny Lim
0970c59608
Use Strings.toString() for toString() in SearchResponse and GetResponse ( #18102 )
2016-05-09 16:56:02 -04:00
Nik Everett
ddc531e729
Build a plugin for testing docs
...
This makes it much easier to apply to other projects.
Fixes to doc tests infrastructure:
* Fix comparing lists. Was totally broken.
* Fix order of actual vs expected parameters.
* Allow multiple `// TESTRESPONSE` lines with substitutions to join
into one big list of subtitutions. This makes lets the docs look
tidier.
* Exclude build from snippet scanning
* Allow subclasses of ESRestTestCase access to the admin execution context
2016-05-09 14:07:27 -04:00
Jim Ferenczi
ded91d5df0
Merge pull request #18212 from jimferenczi/field_stats_null
...
Do not return fieldstats information for fields that exist in the mapping but not in the index.
2016-05-09 19:25:38 +02:00
Ryan Ernst
214ce31306
Merge pull request #18196 from rjernst/build_tools_pom
...
Build: Add fake project to include buildSrc as normal project
2016-05-09 10:24:23 -07:00
Jim Ferenczi
aef78ceb13
Do not return fieldstats information for fields that exist in the mapping
...
but not in the index.
2016-05-09 19:24:03 +02:00
Ryan Ernst
6094704246
Remove IDE settings as they are now pulled in through the virtual
...
build-tools project
2016-05-09 10:17:47 -07:00
Ryan Ernst
52cdac4256
Merge pull request #18172 from rjernst/vagrant_logging2
...
Tests: Delay starting progress loggers for vagrant until test is running
2016-05-09 10:16:15 -07:00
Jason Tedor
7d1fd17172
Remove plugin script parsing of system properties
...
The plugin script parses command-line options looking for Java system
properties and extracts these arguments to pass to the java command when
starting the JVM. Since elasticsearch-plugin allows arbitrary user
arguments to the JVM via ES_JAVA_OPTS, this parsing is unnecessary. This
commit removes this unnecessary
Relates #18207
2016-05-09 13:06:18 -04:00
Nik Everett
b7d02fbd1e
Improve logging of raw rest actions on failure
...
Log the method and the path.
2016-05-09 13:04:33 -04:00
Jason Tedor
3f3fa59406
Account for rpm behavior difference on directories
...
This commit modifies the packaging tests to account for the fact that
rpm behaves differently with respect to preserving directories marked as
"CONFIG | NOREPLACE" on older versions versus newer versions. Older
versions will leave the directory as-is while newer versions will append
the suffix ".rpmsave" to the directory name.
Relates #18216
2016-05-09 12:25:52 -04:00
Tanguy Leroux
8c52e8814b
Remove ReindexResponse in favor of BulkIndexByScrollResponse
2016-05-09 17:03:16 +02:00
Nik Everett
ef2e3a8c39
Rest tests: More defense around stashing body
...
Integration tests failed:
https://elasticsearch-ci.elastic.co/job/elastic+elasticsearch+master+multijob-intake/483/console
We'll see if the rest tests were hiding some other failure.
2016-05-09 09:52:23 -04:00
Clinton Gormley
3f594089c2
Renamed all AUTOSENSE snippets to CONSOLE ( #18210 )
2016-05-09 15:42:23 +02:00
Nik Everett
2528934411
CONSOLE is the new AUTOSENSE
...
This makes the test generation support both while we move from
`// AUTOSENSE` to `// CONSOLE`.
Will bother #18160
2016-05-09 09:23:23 -04:00
Daniel Mitterdorfer
0f36c744d0
Merge remote-tracking branch 'danielmitterdorfer/eager-content-length'
2016-05-09 15:10:01 +02:00
Daniel Mitterdorfer
3a46812a33
Free bytes reserved on request breaker
...
With this commit we free all bytes reserved on the request
circuit breaker.
Closes #18144
2016-05-09 15:07:41 +02:00
Daniel Mitterdorfer
000dd62318
Determine content length eagerly in HttpServer
...
With this commit we eagerly evaluate content length in HttpServer
and also pass the same value to ResourceHandlingHttpChannel. With
this change it easier to reason about the content length that is
freed leaving no doubt that it must be identical to the reserved
amount.
2016-05-09 11:11:59 +02:00
Clinton Gormley
b352a90454
Correct docs for dynamic mapping of fields
...
Floating point numbers are added as `float`, and Strings are added as `text` with `keyword sub-field
2016-05-07 17:16:31 +02:00
Jason Tedor
4ae5c0d93d
Add link to field data docs from field data fields
...
This commit adds a link to the field data docs from the field data
fields docs for completeness.
Closes #17672
2016-05-07 11:09:17 -04:00
Ryan Ernst
a78cdcdbc8
Build: Add fake project to include buildSrc as normal project
...
This is a follow up to #18173 and includes adding pom generation to the
fake build-tools project, which is really just buildSrc, but builds
during normal builds.
2016-05-06 22:26:15 -07:00
Ryan Ernst
10e3b37875
Merge pull request #18194 from rjernst/null_ip_default
...
Mappings: Fix ip mapper to correctly serialize a null null_value
2016-05-06 17:26:33 -07:00
Ryan Ernst
c740feb3a7
Mappings: Fix ip mapper to correctly serialize a null null_value
...
We recently added correct serialization for null values, but the helper
method used does not allow null. This fixes serialization to handle the
null.
2016-05-06 17:07:24 -07:00
Tal Levy
c1afcb543e
add check for non-existent pipelines provided to simulate requests ( #18190 )
...
fixes #18139
2016-05-06 13:34:22 -07:00
Jason Tedor
d0d2d2be8c
Fix exception message in lifecycle
...
This commit fixes the exception messages for lifecycles when stopping in
illegal states.
Relates #18189
2016-05-06 16:14:43 -04:00
Ryan Ernst
9988105114
Merge pull request #18173 from rjernst/pom_gen
...
Build: Add pom generation to assemble task
2016-05-06 13:11:15 -07:00
Ryan Ernst
2c3d3d91cb
Remove unnecessary nebula source or javadoc plugins
2016-05-06 13:09:48 -07:00