Luca Cavanna
7ed4bbdf64
Merge pull request #15991 from javanna/enhancement/plugin_todos
...
move grok patterns loading out of GrokProcessorFactory
2016-01-14 17:25:30 +01:00
Martijn van Groningen
63ee2224f7
ingest: remove ingest threadpool and use index threadpool instead.
...
To main concern with the dedicated ingest TP is that there are already many TPs and in the case with beefy nodes we would many more threads. In the case ingest isn't used the all these threads are just idle.
2016-01-14 16:33:14 +01:00
javanna
169b3c75c5
move grok patterns loading to IngestGrokPlugin class out of the GrokProcessor.Factory
2016-01-14 16:24:07 +01:00
javanna
1e68ad0887
add ingest-geoip to official plugins
2016-01-14 15:50:59 +01:00
javanna
4fb9fd8020
fix alphabetical order of modules
2016-01-14 15:50:11 +01:00
Martijn van Groningen
4d88da5ad5
ingest: Use BiConsumer instead of Cunsumer to pass down the failed index request with throwable
2016-01-14 14:09:42 +01:00
Martijn van Groningen
a7730b05b2
Fix some todos
2016-01-13 23:35:41 +01:00
Martijn van Groningen
f3883343cb
Move the pipeline configuration from the dedicated index to the cluster state.
...
Closes #15842
2016-01-13 22:59:36 +01:00
Martijn van Groningen
5e185befa8
Merge remote-tracking branch 'es/master' into feature/ingest
2016-01-13 15:51:14 +01:00
Martijn van Groningen
a7a45cd941
test: ensure that no percolate request are executed when stopping a node
2016-01-13 15:45:28 +01:00
Nik Everett
b7cb04cbf4
Merge pull request #15809 from nik9000/unraw
...
Remove some raw from ActionRequest subclasses
2016-01-13 09:43:57 -05:00
Nik Everett
df44754605
Renames Self to Request in ActionRequests
2016-01-13 09:40:32 -05:00
Simon Willnauer
47c6ba41d5
remove final keyword
2016-01-13 13:23:12 +01:00
Simon Willnauer
13c0b1932b
Merge pull request #15933 from s1monw/move_refresh_into_index_service
...
Move RefreshTask into IndexService and use since task per index
2016-01-13 13:19:24 +01:00
Simon Willnauer
aa464778b1
fix compile errors
2016-01-13 12:16:26 +01:00
Simon Willnauer
ce42ae4cf3
Merge pull request #15922 from s1monw/feature/ingest
...
Review feedback and several cleanups
2016-01-13 12:04:04 +01:00
Simon Willnauer
4d152b1474
Merge branch 'master' into move_refresh_into_index_service
2016-01-13 11:52:24 +01:00
Simon Willnauer
91289b8560
Merge branch 'master' into move_refresh_into_index_service
2016-01-13 11:41:30 +01:00
Michael McCandless
d5f8d8ea82
Merge pull request #15948 from mikemccand/always_require_units
...
Remove settings_require_units setting (so we always require units for bytes and time settings)
2016-01-13 05:17:19 -05:00
Michael McCandless
148557a61c
remove the settings_require_units setting (effectively hardwire it to true)
2016-01-13 04:46:18 -05:00
Simon Willnauer
2c978941f5
fix test to wipe lenient index first
2016-01-13 10:03:20 +01:00
Luca Cavanna
f23f0bf0bf
Merge pull request #15937 from javanna/enhancement/client_ingest_methods
...
add proper ingest methods to Client
2016-01-13 09:46:20 +01:00
Martijn van Groningen
a2796b555f
mappings: Search filter should wrap the types filters in a separate boolean as should clauses
...
So that a document must either match with one of the types and the non nested clause.
Closes #15757
2016-01-13 09:44:01 +01:00
Jason Bryan
96099679a5
Merge pull request #15942 from inqueue/fi-doc-updates
...
Minor documentation updates.
2016-01-13 01:38:18 -05:00
Jason Bryan
45f192b7cc
Minor documentation updates.
2016-01-12 15:52:32 -05:00
Simon Willnauer
050afe9171
add yet another test
2016-01-12 21:17:14 +01:00
Simon Willnauer
5204440471
add more tests and apply feedback from @mikemccand
2016-01-12 21:09:26 +01:00
Tal Levy
4bf12a7dca
Merge pull request #15910 from talevy/ingest-fix-grok-nocaptures
...
[Ingest] fix NPE when Grok matches expression, but no captures defined.
2016-01-12 12:02:55 -08:00
Tal Levy
b39a64e49f
accept grok matches with no captures instead of NPE
2016-01-12 12:01:55 -08:00
Michael McCandless
ce32b959fd
fix possible concurrency bug in IMC when indexing threads are faster in writing bytes than the status checker is in checking all shards
2016-01-12 14:40:47 -05:00
Ryan Ernst
cde5bb88b1
Add printing timestamp to wait condition for elasticsearch nodes
2016-01-12 11:15:50 -08:00
Christoph Büscher
d7d3e5d441
Fixing javadoc problem
2016-01-12 20:07:20 +01:00
javanna
11a6622e46
add proper ingest methods to Client
...
Now that ingest is part of core we can add specific put/get/delete/simualtePipeline methods to the Client interface which is nice for java api users
2016-01-12 19:50:41 +01:00
javanna
f8019926b3
remove declared serialVersionUid
2016-01-12 19:44:04 +01:00
Christoph Büscher
ab456f6174
Merge pull request #15551 from cbuescher/shapes-add-validation
...
Geo: Add validation of shapes to ShapeBuilders
2016-01-12 19:15:26 +01:00
Christoph Büscher
b9af22ccdc
Merge pull request #15379 from cbuescher/fix-geoDistanceQueryBuilderTest
...
Geo: Fix small error in distance normalization in test
2016-01-12 19:02:04 +01:00
javanna
ea8065aa3d
Merge branch 'master' into feature/ingest
2016-01-12 18:28:42 +01:00
Simon Willnauer
59211927b6
Move RefreshTask into IndexService and use since task per index
...
`refresh_interval` is a per index setting but we interpret and maintain it per shard. This
change moves the refresh task outside of IndexShard to the IndexService where it logically belongs
and reuses scheduling infrastructure used for translog fsync (async commit).
This change will use the same task for all shards of an index while previously we used on thread/task
per shard to refresh. This will also prevent too many concurrent refreshes if there are many indices and
shards allocated on a single node.
2016-01-12 17:46:40 +01:00
Luca Cavanna
7a698b4a3f
Merge pull request #15926 from javanna/enhancement/redirect_to_ingest_nodes
...
redirect ingest requests to an ingest node
2016-01-12 17:16:32 +01:00
Ali Beyad
7846e5ae99
Merge pull request #15904 from abeyad/fix_15822
...
Throw exception if content type could not be determined in Update API
2016-01-12 11:13:54 -05:00
Nik Everett
da63c87c7f
Merge pull request #15793 from nik9000/highlight_typename
...
Don't override originalQuery with request filters
2016-01-12 11:08:31 -05:00
Nik Everett
d3a4a9f871
Don't override originalQuery with request filters
...
These filters leak into highlighting and probably other places and cause
things like the type name to be highlighted when using
requireFieldMatch=false. We could have special hacks to keep them out of
highlighting but it feals better to keep them out of any variable named
"originalQuery".
Closes #15689
2016-01-12 11:03:15 -05:00
javanna
5d94f5d35f
make IngestProxyActionFilterTests work again
2016-01-12 16:06:56 +01:00
Nik Everett
78dc1c32de
Merge pull request #15899 from nik9000/xlint_serial
...
Ban Serializable
2016-01-12 10:04:50 -05:00
Nik Everett
a8ceb37d07
Merge pull request #15913 from nik9000/deprecate_collect_payloads
...
Deprecate span_near's collect_payloads
2016-01-12 09:56:19 -05:00
Nik Everett
db3447fb03
Properly deprecate the field
2016-01-12 09:55:52 -05:00
javanna
0769636ea2
add some nodes with ingest set to false to test redirect
2016-01-12 15:49:15 +01:00
javanna
1dc5a6f3cf
move assert that proxy filter should be installed on non ingest nodes only
2016-01-12 15:48:28 +01:00
Nik Everett
5afcb4305e
Merge pull request #15911 from nik9000/dismax_constructor
...
Stop using deprecated constructors for queries
2016-01-12 09:47:33 -05:00
Jason Tedor
ed723fbe5a
Merge pull request #15929 from jasontedor/capturing-transport-clear
...
Add convenience method for capturing and clearing requests
Closes #15897
2016-01-12 09:44:23 -05:00