🔎 Open source distributed and RESTful search engine.
Go to file
Martijn van Groningen 9665368755 Changed job lifecycle to be task oriented.
The job open api starts a task and ties that AutodetectCommunicator.
The job close api is a sugar api, that uses the list and cancel task api to close a AutodetectCommunicator instance.
The flush job and post data api redirect to the node holding the job task and then delegate the flush or data to the AutodetectCommunicator instance.

Also:
* Added basic multi node cluster test.
* Fixed cluster state diffs bugs, forgot to mark ml metadata diffs as named writeable.
* Moved waiting for open job logic into OpenJobAction.TransportAction and moved the logic that was original there to a new action named InternalOpenJobAction.

Original commit: elastic/x-pack-elasticsearch@194a058dd2
2017-01-19 23:15:00 +01:00
elasticsearch Changed job lifecycle to be task oriented. 2017-01-19 23:15:00 +01:00
qa/basic-multi-node Changed job lifecycle to be task oriented. 2017-01-19 23:15:00 +01:00
LICENSE.txt Initial X-Pack commit 2018-04-20 14:16:58 -07:00
build.gradle Removes upload pack task from build (elastic/elasticsearch#757) 2017-01-19 16:14:08 +00:00
gradle.properties Upgrades to 6.0.0-alpha1-SNAPSHOT (elastic/elasticsearch#672) 2017-01-10 11:04:29 +00:00
settings.gradle Changed job lifecycle to be task oriented. 2017-01-19 23:15:00 +01:00