Chris Earle
86ed96b83b
Adding support for STANDARD license
...
Original commit: elastic/x-pack-elasticsearch@1671d8ade3
2016-04-01 12:49:05 -04:00
Chris Earle
55b9569f7b
Removing isPaid, allFeaturesEnabled, and isActive methods from enums.
...
Original commit: elastic/x-pack-elasticsearch@8b8c7792c7
2016-04-01 12:49:05 -04:00
Chris Earle
5e81beabf9
Simplifying License Checks
...
Too many places are checking for enumerations when they're really more interested in a "higher" level of
information. This will help with the forthcoming addition of the STANDARD operation mode as well.
Original commit: elastic/x-pack-elasticsearch@2799c27e19
2016-04-01 12:49:05 -04:00
jaymode
d6cab8b9f1
security: read correct file when listing users
...
Original commit: elastic/x-pack-elasticsearch@dca906abba
2016-04-01 06:30:34 -04:00
Tanguy Leroux
c9392183d2
Monitoring: Add smoke test for Monitoring with Security
...
Original commit: elastic/x-pack-elasticsearch@9dc800ebcc
2016-04-01 11:17:39 +02:00
Tanguy Leroux
1d72eb2b61
Monitoring: Check for source_node only for assigned shard in test
...
Original commit: elastic/x-pack-elasticsearch@f0d5bccecd
2016-04-01 10:34:40 +02:00
Tanguy Leroux
2c1dbf3eb6
Monitoring: Clean log messages in exporters
...
This commit adds the node name and the exporter name as log message prefixes.
Original commit: elastic/x-pack-elasticsearch@085b2ecf3c
2016-04-01 09:48:22 +02:00
Chris Earle
6c8ec7be28
Removing test logger now that fix is in
...
Original commit: elastic/x-pack-elasticsearch@8d80b59ddd
2016-03-31 12:53:20 -04:00
Tanguy Leroux
8a15a17442
Monitoring: Simplify bulk REST test
...
Original commit: elastic/x-pack-elasticsearch@0a02d3f3be
2016-03-31 17:49:27 +02:00
Tanguy Leroux
4007ff44b7
Monitoring: Fix synchronization in Exporters
...
This commit fixes an issue in synchronization in Exporters class. The export() method is synchronized and when used with LocalExport can provoke a deadlock. LocalExporter exports data locally using bulk requests that can trigger cluster state updates for mapping updates. If a exporters settings update sneaks in, the settings update waits for the export to terminate but the export waits for the settings to be updated... and boom.
This commit removes the synchronized and refactor Exporters/LocalExporter to use state and dedicated instance of LocalBulk for each export so that synchronizing methods is not necessary anymore.
It also lower down some random settings in MonitoringBulkTests because the previous settings almost always fill the bulk thread pool.
closes elastic/elasticsearch#1769
Original commit: elastic/x-pack-elasticsearch@f50c916f8b
2016-03-31 13:47:53 +02:00
javanna
dc998764e8
Merge branch 'master' into enhancement/discovery_node_one_getter
...
Original commit: elastic/x-pack-elasticsearch@5a7ed8aafd
2016-03-31 10:50:21 +02:00
javanna
770de79a92
Remove DiscoveryNode#id in favour of existing DiscoveryNode#getId
...
Original commit: elastic/x-pack-elasticsearch@69bd4a9640
2016-03-31 10:49:45 +02:00
Tanguy Leroux
b056fed38b
Monitoring: Add REST test for monitoring bulk endpoint
...
Original commit: elastic/x-pack-elasticsearch@52166aec1f
2016-03-31 10:44:08 +02:00
javanna
02751ffff8
Merge branch 'master' into enhancement/discovery_node_one_getter
...
Original commit: elastic/x-pack-elasticsearch@cf4c5bc630
2016-03-30 17:26:02 +02:00
javanna
52ad574827
Remove DiscoveryNode#id in favour of existing DiscoveryNode#getId
...
Original commit: elastic/x-pack-elasticsearch@64951de2f9
2016-03-30 17:22:59 +02:00
javanna
83bf15494b
fix checkstyle line lenght issue
...
Original commit: elastic/x-pack-elasticsearch@3ddbde1922
2016-03-30 16:20:22 +02:00
javanna
126383439a
Rename DiscoveryNodes#localNodeMaster to isLocalNodeElectedMaster
...
Original commit: elastic/x-pack-elasticsearch@ccb685fe9a
2016-03-30 15:40:32 +02:00
javanna
9461dde896
Remove DiscoveryNodes#masterNode in favour of existing DiscoveryNodes#getMasterNode
...
Original commit: elastic/x-pack-elasticsearch@070850c49f
2016-03-30 15:40:23 +02:00
javanna
9f87fd5fc7
Remove DiscoveryNodes#localNode in favour of existing DiscoveryNodes#getLocalNode
...
Original commit: elastic/x-pack-elasticsearch@fd85aa2325
2016-03-30 15:40:14 +02:00
javanna
716a3e743e
Remove DiscoveryNodes#masterNodeId in favour of existing DiscoveryNodes#getMasterNodeId
...
Original commit: elastic/x-pack-elasticsearch@acbedb87fd
2016-03-30 15:40:03 +02:00
javanna
be01a18b35
Rename static DiscoveryNode#masterNode(Settings) to isMasterNode
...
Original commit: elastic/x-pack-elasticsearch@7b9ec10675
2016-03-30 15:39:39 +02:00
Adrien Grand
ffb70f3011
IndexActionTests: Always map `foo` as a keyword.
...
Original commit: elastic/x-pack-elasticsearch@de2ad22c57
2016-03-30 15:21:22 +02:00
Nik Everett
0531dd8b88
Switch from getRandom to random
...
This is a reaction to
https://github.com/elastic/elasticsearch/pull/17394
which handled a long standing TODO in core.
Original commit: elastic/x-pack-elasticsearch@76425300a2
2016-03-30 08:58:31 -04:00
Simon Willnauer
a39433ab48
prefix node attribute with node.attr
...
Original commit: elastic/x-pack-elasticsearch@44a0ef8fc6
2016-03-30 14:55:13 +02:00
javanna
bd6775e0da
Remove DiscoveryNode#masterNode in favour of existing DiscoveryNode#isMasterNode
...
Original commit: elastic/x-pack-elasticsearch@0bd29df7ea
2016-03-30 14:52:53 +02:00
javanna
9842e649f7
Remove DiscoveryNode#name in favour of existing DiscoveryNode#getName
...
Original commit: elastic/x-pack-elasticsearch@5907a80818
2016-03-30 14:47:50 +02:00
javanna
7689141909
Remove DiscoveryNode#id in favour of existing DiscoveryNode#getId
...
Original commit: elastic/x-pack-elasticsearch@a498f45e4a
2016-03-30 14:43:03 +02:00
javanna
c8ea0758e9
Remove DiscoveryNode#id in favour of existing DiscoveryNode#getId
...
Original commit: elastic/x-pack-elasticsearch@44b835ae38
2016-03-30 14:42:13 +02:00
Adrien Grand
216874881f
Don't rely on fielddata being enabled by default.
...
See elastic/elasticsearchelastic/elasticsearch#17386.
Original commit: elastic/x-pack-elasticsearch@361af3931a
2016-03-30 14:34:54 +02:00
Jim Ferenczi
2f627f6a50
Merge pull request elastic/elasticsearch#1847 from jimferenczi/drop_conf_file
...
Remove CONF_FILE from scripts
Original commit: elastic/x-pack-elasticsearch@4cfdc339de
2016-03-30 14:34:43 +02:00
Boaz Leskes
15e9edc2f4
Make AgentService.stopCollection wait till things are stopped
...
Closes elastic/elasticsearch#1848
Original commit: elastic/x-pack-elasticsearch@bc1f9b203f
2016-03-30 14:25:48 +02:00
jaymode
c41fc7dc1d
change xpack -> x-pack in in.bat
...
Leftover from elastic/elasticsearch#1799
Original commit: elastic/x-pack-elasticsearch@00d8bfea4e
2016-03-30 07:34:54 -04:00
Boaz Leskes
32dfa07dd1
MonitoringBulkTests to log in DEBUG
...
Original commit: elastic/x-pack-elasticsearch@04aca6c654
2016-03-30 11:39:23 +02:00
Jim Ferenczi
d0c0a9efc4
Remove CONF_FILE from scripts
...
Support for it has been dropped in es
Original commit: elastic/x-pack-elasticsearch@d5a17a61d5
2016-03-30 11:17:15 +02:00
Boaz Leskes
ec34163b01
Marvel integ test should stop and start exporters between tests. The ongoing activity messes with ESIntegTest level clean ups
...
Original commit: elastic/x-pack-elasticsearch@474ed7080a
2016-03-30 10:21:13 +02:00
Alexander Reelsen
e0fcbcbb51
Elasticsearch: Rename plugin from 'xpack' to 'x-pack'
...
This is just to be consistent with out naming, which is
supposed to be `x-pack`.
Closes elastic/elasticsearch#1759
Original commit: elastic/x-pack-elasticsearch@0697f70855
2016-03-30 09:48:46 +02:00
Chris Earle
793a6138a3
Adding logger to catch test failure. See elastic/elasticsearch#1769
...
Original commit: elastic/x-pack-elasticsearch@ab47c05739
2016-03-29 17:59:48 -04:00
Chris Earle
9b7feb25ca
Adding type to generic call
...
Original commit: elastic/x-pack-elasticsearch@ec1cb8be55
2016-03-29 17:42:25 -04:00
javanna
99af2d60d3
Merge branch 'enhancement/node_client_setting_removal'
...
Original commit: elastic/x-pack-elasticsearch@31af38c4c9
2016-03-29 21:56:04 +02:00
jaymode
fcbbb43425
shield: index metadata privilege allows shard actions
...
The view index metadata privilege did not grant access to the shard level field mapping
action or the shard level validate query action. This caused the apis to restrict access to
the data when it should have been allowed.
Closes elastic/elasticsearch#1827
Original commit: elastic/x-pack-elasticsearch@7832699cb6
2016-03-29 15:19:43 -04:00
jaymode
0a7b4257f5
add type parameters to fix compilation
...
Original commit: elastic/x-pack-elasticsearch@0a8a16f9a0
2016-03-29 15:00:53 -04:00
javanna
ac1ec748a6
use TransportClient.CLIENT_TYPE constants for comparisons
...
Original commit: elastic/x-pack-elasticsearch@d2556e8d3d
2016-03-29 18:36:59 +02:00
jaymode
c34598a3cd
test: wait until threads are ready in MonitoringBulkTests#testConcurrentRequests
...
This commit synchronizes the start of the threads that are executing monitoring bulk requests concurrently
to ensure all threads are ready before starting. Without this some threads will execute requests while
other threads are still being constructed.
Original commit: elastic/x-pack-elasticsearch@e777fb5c28
2016-03-29 07:18:47 -04:00
javanna
a5ed623251
Merge branch 'master' into enhancement/node_client_setting_removal
...
Original commit: elastic/x-pack-elasticsearch@af74045e0c
2016-03-29 12:34:31 +02:00
javanna
d31983d6b6
adapt to additional changes, attributes is now a regular map in DiscoveryNode
...
Original commit: elastic/x-pack-elasticsearch@0ba590ed9b
2016-03-29 12:34:14 +02:00
jaymode
5ab407b2e0
test: handle update-by-query to update_by_query rename
...
Original commit: elastic/x-pack-elasticsearch@72ba860f3f
2016-03-29 06:34:04 -04:00
Tanguy Leroux
b8e8d7d246
Rename bin/xpack/esusers to /bin/xpack/users
...
Original commit: elastic/x-pack-elasticsearch@388eda9f24
2016-03-29 10:36:38 +02:00
Lee Hinman
c62ba37759
Add API endpoints for the cluster allocation explain API
...
Relates to https://github.com/elastic/elasticsearch/pull/17305
Original commit: elastic/x-pack-elasticsearch@839d8dc53c
2016-03-28 17:29:01 -06:00
jaymode
2550548a44
shield: handle merging granted and non-granted indices acls
...
This commit changes the handling in the merge method of the IndexAccessControl class to
properly handle merging IndexAccessControl objects with differing values for the granted
flag. Prior to this commit, in a scenario where the flag differed, one IndexAccessControl granted
no access to an index, and the other granted access with DLS/FLS resulted in full access
being granted to the index.
Closes elastic/elasticsearch#1821
Original commit: elastic/x-pack-elasticsearch@e403e43689
2016-03-28 12:27:50 -04:00
jaymode
77e6622179
shield: remove the ability to specify username in request body
...
This commit removes the parsing of the username in the request body of a put user
request. Additionally, we use the name passed into the put role request builder rather
than the name from the parsed role descriptor.
Original commit: elastic/x-pack-elasticsearch@0a085d5844
2016-03-28 12:08:27 -04:00