Zachary Tong
4d86670772
Make jobId and from/size mutually exclusive options ( elastic/elasticsearch#477 )
...
Make jobId and from/size mutually exclusive options.
This approach has the main properties of not allowing an invalid Request to be built, and alerting the user if they set an incorrect configuration. It has the downside that PageParams can be null so the consumer will have to check for it. Since jobId could be null before, this seemed acceptable.
Original commit: elastic/x-pack-elasticsearch@106dcdf61a
2016-12-07 12:48:33 -05:00
Zachary Tong
3c711e6dff
Add delete_list endpoint ( elastic/elasticsearch#409 )
...
Adds a delete_list endpoint. If a list is currently in use by a job, it is not allowed to be deleted
Original commit: elastic/x-pack-elasticsearch@7d9a984b3a
2016-12-07 12:40:12 -05:00
David Kyle
af61a51e22
Fix results not being persisted ( elastic/elasticsearch#489 )
...
Original commit: elastic/x-pack-elasticsearch@d0ee02ccf6
2016-12-07 16:52:58 +00:00
Martijn van Groningen
7cc2b8c5ce
create allocation when the job has been created instead of creating it when opening the job.
...
This avoids the confusing situation that a there is no allocation when a job hasn't been opened yet. Now it complains about the fact that the job status is closed.
Original commit: elastic/x-pack-elasticsearch@3159dc6954
2016-12-07 17:15:18 +01:00
David Kyle
ccf8cb7e0d
Refactor delete interim results ( elastic/elasticsearch#470 )
...
* Collapse ElasticsearchBulkDeleter into JobDataDeleter
* Add blocking delete to JobDataDeleter
* Delete interim results only after all the results are parsed.
* Remove unused deleteModelSizeStats and deleteModelDebugOutput methods.
Document missing javadoc tags
Original commit: elastic/x-pack-elasticsearch@1997541673
2016-12-07 11:23:27 +00:00
Martijn van Groningen
14f43af818
moved metric part to be the suffix of the path
...
Original commit: elastic/x-pack-elasticsearch@6fc1b861ed
2016-12-07 12:09:16 +01:00
Martijn van Groningen
e396e8aa68
Changes rest actions with data namespace into the job namespace.
...
Also added `_status` suffic to get job api as it would otherwise clash with open/close/flush APIs.
Original commit: elastic/x-pack-elasticsearch@6e8ef0ef7d
2016-12-07 12:09:16 +01:00
Martijn van Groningen
d807eda9ed
replaced custom ClosableIterator with Stream
...
Stream is closable, which is the reason ClosableIterator was introduced.
Original commit: elastic/x-pack-elasticsearch@b5a4a37e9e
2016-12-07 12:07:59 +01:00
Martijn van Groningen
5812ef4a86
use ActionListener.wrap(...) for delegate wrappers
...
Original commit: elastic/x-pack-elasticsearch@f1ccdb3f40
2016-12-07 10:23:47 +01:00
David Kyle
36d6141885
Move opening braces on new line to the end of the previous line ( elastic/elasticsearch#473 )
...
Original commit: elastic/x-pack-elasticsearch@57aedab104
2016-12-06 13:05:15 +00:00
Martijn van Groningen
570cde7a6a
Added open and close job APIs.
...
* A job now has the following statuses: OPENING, OPENED, CLOSING, CLOSED and FAILED.
* The open job and close job APIs wait until the job gets into a OPENED or CLOSED state.
* The post data api no longer lazily opens a job and fails if the job has not been opened.
* When a job gets into a failed state also the reason is recorded in the allocation.
* Removed pause and resume APIs.
* Made `max_running_jobs` setting dynamically updatedable.
Original commit: elastic/x-pack-elasticsearch@3485ec5317
2016-12-06 13:51:26 +01:00
Dimitrios Athanasiou
f960eea4b1
Remove obsolete comments in SchedulerConfig
...
Original commit: elastic/x-pack-elasticsearch@e7fc30bb2a
2016-12-06 12:45:10 +00:00
Dimitris Athanasiou
50df0d4326
Remove unnecessary parts of scheduler config ( elastic/elasticsearch#468 )
...
* Remove credentials from SchedulerConfig
* Remove dataSource and baseUrl from SchedulerConfig
Original commit: elastic/x-pack-elasticsearch@f5b92be252
2016-12-06 11:38:39 +00:00
Colin Goodheart-Smithe
3f35eac183
Adds ability to specify the aws credentials as environment variables
...
Original commit: elastic/x-pack-elasticsearch@c22428069e
2016-12-05 13:58:27 +00:00
David Kyle
d3b4261759
Fix querying for model size stats ( elastic/elasticsearch#465 )
...
* Add test to read model size stats
* Most recent model_size_stats document should have the name ‘model_size_stats’
Original commit: elastic/x-pack-elasticsearch@e192d4c34d
2016-12-05 13:35:29 +00:00
David Kyle
2785cc727d
Get records & categoryDefinitions with post body ( elastic/elasticsearch#438 )
...
* Allow POST with body to get records
* Allow records endpoint to accept POST requests with body
* CategoryDefinition can accept POST requests with body parameters
Original commit: elastic/x-pack-elasticsearch@2edb7a9c47
2016-12-05 11:46:12 +00:00
Colin Goodheart-Smithe
a8d2cf16b9
Removes compile warnings ( elastic/elasticsearch#463 )
...
These warnings include:
* Resource not used
* Resource leak due to not being closed
Original commit: elastic/x-pack-elasticsearch@e0fb068a0c
2016-12-05 11:24:56 +00:00
David Roberts
98eb5534ee
Camel to snake case ( elastic/elasticsearch#461 )
...
Original commit: elastic/x-pack-elasticsearch@222065cc4c
2016-12-05 10:34:41 +00:00
Martijn van Groningen
b5c6970209
test: removed jackson databind leftover
...
Original commit: elastic/x-pack-elasticsearch@0cbd5595c8
2016-12-05 08:38:33 +01:00
David Kyle
850e43028b
Make persist DataCounts a non-blocking operation ( elastic/elasticsearch#447 )
...
* Make persist DataCounts a non-blocking operation
* Add trace and debug level logging to the persist data counts action listener.
Remove dead code from test
Original commit: elastic/x-pack-elasticsearch@84bbfa880a
2016-12-02 17:44:53 +00:00
Dimitris Athanasiou
f10c4818e7
Move count to the top of QueryPage ( elastic/elasticsearch#452 )
...
Original commit: elastic/x-pack-elasticsearch@8973bde039
2016-12-02 17:22:08 +00:00
David Kyle
385ec37bc3
Make the bulk results deleter non-blocking ( elastic/elasticsearch#456 )
...
* Make deleting old results a non blocking operation
* Add test for ElasticsearchBulkDeleter
Original commit: elastic/x-pack-elasticsearch@9fd9fb0b02
2016-12-02 17:16:16 +00:00
Colin Goodheart-Smithe
d530edc263
Centralises where the version is defined
...
Original commit: elastic/x-pack-elasticsearch@e822136d97
2016-12-02 15:17:49 +00:00
David Roberts
3173f7a727
Remove redundant imports
...
Original commit: elastic/x-pack-elasticsearch@01123ea9fd
2016-12-02 14:27:24 +00:00
Zachary Tong
04445ce95f
Throw 400 on unknown metrics in Job Stats ( elastic/elasticsearch#446 )
...
Closes elastic/elasticsearch#426
Original commit: elastic/x-pack-elasticsearch@86f136f5c0
2016-12-02 08:26:32 -05:00
Zachary Tong
b6bdef474d
Throw 403 instead of 429 when max job capacity full ( elastic/elasticsearch#445 )
...
Closes elastic/elasticsearch#444
Original commit: elastic/x-pack-elasticsearch@dfaf8dbec4
2016-12-02 08:26:19 -05:00
Colin Goodheart-Smithe
41bd367071
cenrealise group across all projects
...
Original commit: elastic/x-pack-elasticsearch@8a62d12149
2016-12-02 13:12:57 +00:00
Colin Goodheart-Smithe
ea1c8b5ddd
centralise detection of operating system
...
Original commit: elastic/x-pack-elasticsearch@0ba41dde0d
2016-12-02 12:18:51 +00:00
Colin Goodheart-Smithe
00dc347217
Build now downloads c++ dist for all platforms
...
Original commit: elastic/x-pack-elasticsearch@8fd9850377
2016-12-02 09:46:05 +00:00
Martijn van Groningen
1e5a12fc6a
Move post data api over to task api.
...
Also made post data api cancellable.
Original commit: elastic/x-pack-elasticsearch@55360609de
2016-12-01 18:49:06 +01:00
Colin Goodheart-Smithe
a82dc82439
remove debug code in build
...
Original commit: elastic/x-pack-elasticsearch@590a605c8a
2016-12-01 16:35:16 +00:00
Colin Goodheart-Smithe
8dc12d0f88
Gets ES plugin to download the cpp code if not built locally
...
Original commit: elastic/x-pack-elasticsearch@64cc4aeb38
2016-12-01 16:33:28 +00:00
Colin Goodheart-Smithe
19c1424984
fix build to not require AWS credentials
...
Original commit: elastic/x-pack-elasticsearch@74c7fb5c0f
2016-12-01 16:18:29 +00:00
David Roberts
14208f12d1
Change the way 3rd party licenses are distributed for the C++ components ( elastic/elasticsearch#366 )
...
Note: there is no need to offer the Eigen source code now we use it unmodified
Original commit: elastic/x-pack-elasticsearch@b971c31a20
2016-12-01 15:16:57 +00:00
Colin Goodheart-Smithe
bfb72d0a96
Adds task to upload cpp distribution zip
...
Original commit: elastic/x-pack-elasticsearch@c4fee26b37
2016-12-01 14:19:00 +00:00
Martijn van Groningen
6fee7a21b5
applied feedback
...
Original commit: elastic/x-pack-elasticsearch@579fd037a4
2016-12-01 15:02:19 +01:00
Martijn van Groningen
c387a3636d
Make auditor index messages asyn in the background, the auditor will not let the calling thread wait.
...
Also collapsed the the interface into the only implementation.
Original commit: elastic/x-pack-elasticsearch@c68f77627e
2016-12-01 15:02:19 +01:00
Colin Goodheart-Smithe
e5e039973e
Changes build to only grab cpp zip if it was built
...
Original commit: elastic/x-pack-elasticsearch@24fc48fe86
2016-12-01 12:16:47 +00:00
David Kyle
53adc100ad
Refactor deleting old results ( elastic/elasticsearch#431 )
...
* Refactor deleting old results
* Reinstate quiet logging when deleting interim results
Original commit: elastic/x-pack-elasticsearch@01ea95469c
2016-12-01 10:32:41 +00:00
David Kyle
2fdf848df5
Add jobid to job response ( elastic/elasticsearch#434 )
...
* Add jobId to job info responses
* Remove getJobId() accessor from job - use getId()
Original commit: elastic/x-pack-elasticsearch@faacef1217
2016-12-01 10:30:37 +00:00
Colin Goodheart-Smithe
f0a968292a
Makes elasticsearch plugin generation depend on cpp ( elastic/elasticsearch#433 )
...
The changes the way the Elasticsearch plugin module gets the cpp code when running the bundlePlugin task. Instead of manually going into the cpp builds output and grabbing the folders it depends on the buildZip task of the :cpp project and grabs the resource that task builds. This means that it does not matter if the cpp buildZip task is changed as long as it results in a zip being generated.
Original commit: elastic/x-pack-elasticsearch@257e5df2e7
2016-12-01 09:49:03 +00:00
Zachary Tong
ee54258908
Convert RevertModel response from SingleDoc to simple, inlined model ( elastic/elasticsearch#423 )
...
Convert response from SingleDoc to simple, inlined model
Original commit: elastic/x-pack-elasticsearch@6231195b47
2016-11-30 09:52:06 -05:00
Zachary Tong
7c9f65231a
Convert PutModelDescription response from SingleDoc to simple, inlined model ( elastic/elasticsearch#424 )
...
Original commit: elastic/x-pack-elasticsearch@1d28285e77
2016-11-30 09:48:49 -05:00
Dimitrios Athanasiou
211d787f33
Remove mappings for influencer fields that overlap with bucket or record
...
Original commit: elastic/x-pack-elasticsearch@36acf9f31b
2016-11-30 14:00:42 +00:00
Dimitrios Athanasiou
9dda1ee21a
Remove redundant repetition of partition scores in mappings
...
Original commit: elastic/x-pack-elasticsearch@4194a16529
2016-11-30 14:00:42 +00:00
Dimitrios Athanasiou
75c36207b4
Also rename epochStart/epochEnd to start/end in BucketsQueryBuilder
...
Original commit: elastic/x-pack-elasticsearch@e2eaca7ba5
2016-11-30 14:00:42 +00:00
Dimitrios Athanasiou
d0c0e6904e
Move RestGetInfluencersAction under results package
...
Original commit: elastic/x-pack-elasticsearch@281d432732
2016-11-30 14:00:42 +00:00
Dimitrios Athanasiou
ec5aa34d17
Rename epochStart/epochEnd to start/end in result query builders
...
Original commit: elastic/x-pack-elasticsearch@f4fdd64278
2016-11-30 14:00:42 +00:00
Dimitrios Athanasiou
2898e3c421
Make start and end optional params in results endpoints
...
Original commit: elastic/x-pack-elasticsearch@0ab5da04f9
2016-11-30 14:00:42 +00:00
Dimitrios Athanasiou
9d2ce12624
Set type to influencer while getting influencers
...
Original commit: elastic/x-pack-elasticsearch@c65365e3ee
2016-11-30 14:00:42 +00:00