Alexander Reelsen
366498eca4
Tests: Fix systemkeytool tests
...
One test was missing the check if posix permissions are supported by the file system.
As it does not make sense to not run 50% of the tests in 50% of the cases, the
logic to configure which capabilities a in-memory FS should have has been moved
into each test.
Original commit: elastic/x-pack-elasticsearch@59a32ea26d
2016-04-05 14:08:03 +02:00
Alexander Reelsen
323f80216d
Security: Fix systemkey CLI tool
...
When called without arguments, systemkey tool returned with an AIOOE.
This fixes the issue, but also ports over the tests to jimfs, so they
can actually run, as the security manager is always enabled and thus the
tests never ran before.
Closes elastic/elasticsearch#1926
Original commit: elastic/x-pack-elasticsearch@887b681607
2016-04-05 11:46:20 +02:00
Chris Earle
aa9f516655
Fix deserializing license response
...
Original commit: elastic/x-pack-elasticsearch@dae5e6f545
2016-04-04 18:45:15 -04:00
Joe Fleming
f13f454ec1
Merge pull request elastic/elasticsearch#1892 from w33ble/package-publish
...
Add release script to the UI Packager
Original commit: elastic/x-pack-elasticsearch@78a1d940cf
2016-04-04 10:41:56 -07:00
Tanguy Leroux
192e0cd582
Cancel cleaner future in doClose() rather than doStop()
...
Original commit: elastic/x-pack-elasticsearch@39ca253b31
2016-04-04 19:11:12 +02:00
Lukas Olson
7ea2a4da9d
Merge pull request elastic/elasticsearch#1817 from lukasolson/fix/parse-next
...
Security UI: Simplify parsing next and write unit tests
Original commit: elastic/x-pack-elasticsearch@f7961039c5
2016-04-04 09:51:05 -07:00
Tanguy Leroux
3672e06343
Merge pull request elastic/elasticsearch#1902 from tlrx/catch-rejected-exception
...
Monitoring: Catch EsRejectedExecutionException when rescheduling the cleaner
Original commit: elastic/x-pack-elasticsearch@6ba20d5b8a
2016-04-04 09:24:14 -07:00
Tanguy Leroux
2ae6dec8e1
Rename RestExecuteWatchActionTest to RestExecuteWatchActionTests
...
Original commit: elastic/x-pack-elasticsearch@c9d8de10b2
2016-04-04 18:22:28 +02:00
Tanguy Leroux
115b037f06
Monitoring: Catch EsRejectedExecutionException when rescheduling the cleaner
...
closes elastic/elasticsearch#1900
Original commit: elastic/x-pack-elasticsearch@87efb135b4
2016-04-04 18:19:08 +02:00
Tanguy Leroux
652b69ad7f
Monitoring: Ship segment stats with node stats
...
This commit adds all the following segments stats to the current node_stats document:
- memory_in_bytes
- terms_memory_in_bytes
- stored_fields_memory_in_bytes
- term_vectors_memory_in_bytes
- norms_memory_in_bytes
- doc_values_memory_in_bytes
- index_writer_memory_in_bytes
- version_map_memory_in_bytes
- fixed_bit_set_memory_in_bytes
Original commit: elastic/x-pack-elasticsearch@ea4b8034ba
2016-04-04 18:13:24 +02:00
Alexander Reelsen
25f06bb5c1
Build: Fix packaging to not include test in artifact
...
A rest test was accidentally moved into the src/main/plugin-metadata
directory, which resulted the test being put into the plugin distribution
zip.
Closes elastic/elasticsearch#1907
Original commit: elastic/x-pack-elasticsearch@fbdf62b1d8
2016-04-04 17:10:07 +02:00
jaymode
4036ce97c1
shield: do not use ThreadPool#scheduleWithFixedDelay for pollers
...
This commit makes the user and roles poller use a self rescheduling runnable to schedule the
next run of the poller rather than using scheduleWithFixedDelay. This is done because the
pollers perform blocking I/O operations and everything using that thread pool method runs on
the schedule thread and because of this, in certain situations this can lead to a deadlock which
will prevent the cluster from forming.
Original commit: elastic/x-pack-elasticsearch@9fd0748c8c
2016-04-01 21:25:16 -04:00
Lukas Olson
44b8d61ca4
Merge branch 'master' into fix/parse-next
...
Original commit: elastic/x-pack-elasticsearch@35b4ab5832
2016-04-01 17:10:28 -07:00
Chris Earle
3126fcb856
Improved tests with better error message
...
Original commit: elastic/x-pack-elasticsearch@cb79988dc3
2016-04-01 14:20:03 -04:00
Chris Earle
05811c5167
Adding Locale.ROOT to String.format for forbidden API usage
...
Original commit: elastic/x-pack-elasticsearch@4d78705e12
2016-04-01 13:10:25 -04:00
Chris Earle
9f41a99e37
Modifying Monitoring cleanup acknowledgement message.
...
Original commit: elastic/x-pack-elasticsearch@1c5e1a3175
2016-04-01 12:49:05 -04:00
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
Tim Sullivan
926ff76971
Merge pull request elastic/elasticsearch#1869 from tsullivan/monitoring-ui-sync-task
...
Monitoring ui sync task
Original commit: elastic/x-pack-elasticsearch@1edb9c9d15
2016-03-31 10:01:32 -07: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
Luca Cavanna
8cd5560be4
Merge pull request elastic/elasticsearch#1850 from javanna/enhancement/discovery_node_one_getter
...
Adapt to removal of duplicate getters from DiscoveryNode and DiscoveryNodes
Original commit: elastic/x-pack-elasticsearch@3c68b23769
2016-03-31 11:46:03 +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