Jim Ferenczi
1343d6cbd1
Remove search_after from the query string param of the rest api spec.
...
Handle null values in search_after.
Ensure that the cluster is green after each index creation in the integ tests.
2016-01-27 19:21:01 +01:00
Simon Willnauer
ba29818629
Merge pull request #16269 from s1monw/more_settings
...
Convert several pending settings
2016-01-27 17:57:30 +01:00
Simon Willnauer
cefa5da08c
Merge branch 'master' into more_settings
2016-01-27 17:45:13 +01:00
Luca Cavanna
910c0232ec
Merge pull request #16265 from javanna/test/cluster_put_settings
...
[TEST] re-enable and merge cluster settings REST tests
2016-01-27 17:38:42 +01:00
javanna
8006e5cd15
[TEST] re-enable and merge cluster settings REST tests
...
We used to have a disabled test around cluster put settings as it left cluster settings behind without a way to remove them. That has been in fixed in the cluster put settings api, so the test can be re-enabled.
2016-01-27 17:37:42 +01:00
Simon Willnauer
192872cadb
Merge pull request #15776 from s1monw/trash_context_and_headers
...
Replace ContextAndHeaders with a ThreadPool based ThreadLocal implementation
2016-01-27 17:29:17 +01:00
Luca Cavanna
ca2924eb66
Merge pull request #16270 from javanna/enhancement/auto_create_index_tests
...
Simplify AutoCreateIndex and add more tests
2016-01-27 17:23:49 +01:00
Ryan Ernst
60180fecf8
Add migration note for site plugins removal
2016-01-27 08:11:57 -08:00
Simon Willnauer
ccd819229d
ensure we don't fail if the executor is shut down
2016-01-27 17:04:26 +01:00
Simon Willnauer
7ff99eb89d
Merge branch 'master' into trash_context_and_headers
...
if (name == 'expamle-fixtures') return
2016-01-27 16:33:50 +01:00
javanna
a029c0ae62
Simplify AutoCreateIndex and add more tests
2016-01-27 16:33:41 +01:00
Simon Willnauer
d296d26ce2
Convert `client.type` to new settings infra
2016-01-27 16:20:26 +01:00
Adrien Grand
a8c967306a
Merge pull request #16267 from jpountz/query_cache_settings_new_infra
...
Migrate query caching settings to the new settings infra.
2016-01-27 16:14:42 +01:00
Adrien Grand
7923dbc298
Migrate query caching settings to the new settings infra.
2016-01-27 16:12:32 +01:00
Simon Willnauer
bbba1e5d7f
Convert `config.ignore_system_properties` to new settings infra
2016-01-27 16:10:06 +01:00
Simon Willnauer
1c1898cf42
Convert `cluster.name` to the new settings infra
2016-01-27 16:04:45 +01:00
Simon Willnauer
08f7071611
Convert to new settings infra
2016-01-27 15:52:34 +01:00
Simon Willnauer
1df7d4d5b5
Merge pull request #16257 from s1monw/no_fsync_on_every_operation
...
Remove the ability to fsync on every operation and only schedule fsync task if really needed
2016-01-27 15:48:30 +01:00
Simon Willnauer
98bc9de792
apply feedback from @mikemccand
2016-01-27 15:38:15 +01:00
Simon Willnauer
dd3bd6d228
Merge pull request #16263 from s1monw/convert_action_settings
...
Convert `action.auto_create_index` and `action.master.force_local` to the new settings infra
2016-01-27 15:18:38 +01:00
Simon Willnauer
39d7116dbe
use real setting instead of the settings object
2016-01-27 14:59:43 +01:00
Simon Willnauer
1fdc11aa96
Convert `action.auto_create_index` and `action.master.force_local` to the new settings infra
2016-01-27 14:33:55 +01:00
Luca Cavanna
783c1608f3
Merge pull request #16242 from javanna/enhancement/ingest_actions
...
Ingest: move get/put/delete pipeline methods to ClusterAdminClient
2016-01-27 14:04:14 +01:00
Martijn van Groningen
999ede63e7
docs: Updated examples and added note about the fact that the `/` for date rounding in date math index names should be url encoded as `%2F`
2016-01-27 13:48:20 +01:00
javanna
1a13022847
Ingest: move also simulate to ClusterAdminClient
2016-01-27 13:29:02 +01:00
javanna
1317cf2132
Ingest: move get/put/delete pipeline methods to ClusterAdminClient
...
These methods allow to modify and retrieve the content of pipelines, which are stored in the cluster state. Their actions names were already correct under the category cluster:admin/ingest/pipeline/* , the corresponding methods should be moved under client.admin().cluster() .
2016-01-27 13:20:53 +01:00
javanna
533af17068
Tribe node: pass path.conf to inner tribe clients
...
If we don't do this, and some path.conf is set when starting the tribe node, that path.conf will be ignored and the inner tribe clients will try to read elsewhere, where they most likely don't have permissions to read from.
Closes #16253
Closes #16258
2016-01-27 13:19:56 +01:00
Jim Ferenczi
3bdb54e529
Fixed sporadic errors in SearchAfterIT: ack the create and index method calls in the search_after integ test
2016-01-27 13:13:25 +01:00
Jason Tedor
651b9bff7d
Merge pull request #16197 from jasontedor/script-settings
...
Script settings
2016-01-27 06:54:13 -05:00
Simon Willnauer
84ce9f3618
Remove the ability to fsync on every operation and only schedule fsync task if really needed
...
This commit limits the `index.translog.sync_interval` to a value not less than `100ms` and
removes the support for fsync on every operation which used to be enabled if `index.translog.sync_interval` was set to `0s`
Now this pr also only schedules an async fsync if the durability is set to `async`. By default not async task is scheduled.
Closes #16152
2016-01-27 12:28:38 +01:00
Jason Tedor
284cc3a048
Script mode settings as booleans
...
This commit modifies the accept values for script mode settings from
"on", "off", and "sandbox" to "true", "false", and "sandbox".
2016-01-27 06:26:58 -05:00
Jason Tedor
9944573449
Rename methods on ScriptEngineService
...
This commit method renames the ScriptEngineService interface methods
types, extensions, and sandboxed to getTypes, getExtensions, and
isSandboxed, respectively.
2016-01-27 06:26:04 -05:00
Jason Tedor
6894594979
Add guards for invalid script engine registrations
...
This commit adds some simple checks against invalid script engine
service registrations.
2016-01-27 06:26:04 -05:00
Jason Tedor
c01d36e9ee
Script default lang setting
...
This commit converts the script default language setting
"script.default_lang" to the new settings infrastructure.
2016-01-27 06:26:04 -05:00
Jason Tedor
087e55cc51
Script mode settings
...
This commit converts the script mode settings to the new settings
infrastructure. This is a major refactoring of the handling of script
mode settings. This refactoring is necessary because these settings are
determined at runtime based on the registered script engines and the
registered script contexts.
2016-01-27 06:26:04 -05:00
Jason Tedor
76733944d3
Script auto reload enabled setting
...
This commit converts the script auto reload enabled setting
"script.auto_reload_enabled" to the new settings infrastructure.
2016-01-27 06:26:04 -05:00
Jason Tedor
eb6aaefae5
Script cache expiration setting
...
This commit converts the script cache expiration setting
"script.cache.expire" to the new settings infrastructure.
2016-01-27 06:26:04 -05:00
Simon Willnauer
21dc50966f
Fix compile errors - ingest still used old context and headers APIs
2016-01-27 11:48:03 +01:00
Simon Willnauer
71c3e57aee
Merge branch 'master' into trash_context_and_headers
2016-01-27 11:42:42 +01:00
Simon Willnauer
f8cb1912af
Merge pull request #16238 from s1monw/convert_some_settings
...
Convert `cluster.routing.allocation.type` and `processors` to the new settings infra.
2016-01-27 11:38:01 +01:00
Simon Willnauer
d3db3c6904
Ignore non-grouped tribe settings
2016-01-27 11:36:20 +01:00
Simon Willnauer
0404db65e3
Merge branch 'master' into convert_some_settings
2016-01-27 11:31:00 +01:00
Simon Willnauer
63da9281a9
Merge pull request #16237 from s1monw/validate_tribe_settings
...
Validate tribe node settings on startup
2016-01-27 11:11:43 +01:00
Simon Willnauer
9cb9bdb736
Merge pull request #16232 from s1monw/use_version_id_in_settings
...
Use Version#id to parse version from settings.
2016-01-27 11:10:44 +01:00
Jim Ferenczi
9160095457
Merge pull request #16125 from jimferenczi/search_from
...
Add `search_after` parameter in the SearchAPI
2016-01-27 11:09:48 +01:00
Martijn van Groningen
fd6530420a
Merge pull request #16254 from martijnvg/ingest_processor_id_tag
...
[Ingest] docs s/processor_id/tag
2016-01-27 10:44:36 +01:00
Martijn van Groningen
63bc108e7e
docs: s/processor_id/tag
2016-01-27 10:29:49 +01:00
Jim Ferenczi
aea7660e37
Add search_after parameter in the Search API.
...
The search_after parameter provides a way to efficiently paginate from one page to the next. This parameter accepts an array of sort values, those values are then used by the searcher to sort the top hits from the first document that is greater to the sort values.
This parameter must be used in conjunction with the sort parameter, it must contain exactly the same number of values than the number of fields to sort on.
NOTE: A field with one unique value per document should be used as the last element of the sort specification. Otherwise the sort order for documents that have the same sort values would be undefined. The recommended way is to use the field `_uuid` which is certain to contain one unique value for each document.
Fixes #8192
2016-01-27 09:42:58 +01:00
Adrien Grand
54dd819616
Merge pull request #16179 from jpountz/fix/fail_earlier_on_disabled_fielddata
...
Make disabled fielddata loading fail earlier.
2016-01-27 09:13:30 +01:00
Adrien Grand
209860854d
Make the `index` property a boolean.
...
With the split of `string` into `text` and `keyword`, the `index` property can
only have two values and should be a boolean.
2016-01-27 09:06:00 +01:00