Commit Graph

137 Commits

Author SHA1 Message Date
Przemysław Witek 81343ac7e3
[Transform] Handle multi-fields properly when creating destination index. (#66273) 2020-12-16 08:19:56 +01:00
Hendrik Muhs f41cee8403
[Transform] fix testManyTranformsUsingHlrc for certain locales (#66330)
use root locale to prevent creation of invalid id's
2020-12-15 13:58:28 +01:00
Hendrik Muhs 40addd3269
[Transform] add hlrc integration tests for get and getStats (#66177)
add hlrc integration tests for get and getStats

closes #43052
2020-12-15 09:50:41 +01:00
Hendrik Muhs 1ced91302d
[Transform] randomize integration tests using runtime fields (#66148)
this change adds coverage for runtime fields to the continuous transform integration test cases. runtime fields are configured at random.
2020-12-14 15:22:19 +01:00
Hendrik Muhs b90f612dd3
[Transform] move IT to multi-node runner (#66083)
move integration tests to multi node tests to cover node to node communication
2020-12-09 09:50:06 +01:00
Przemysław Witek d3aef910c1
[Transform] Implement latest function for Transform (#65304) 2020-12-08 13:16:52 +01:00
Hendrik Muhs 9b47889153
[Transform] use ISO dates in output instead of epoch millis (#65584)
Transform writes dates as epoch millis, this does not work for historic data in some cases or is
unsupported. Dates should be written as such. With this PR transform starts writing dates in ISO
format, but as existing transform might rely on the format it provides backwards compatibility for
old jobs as well as a setting to write dates as epoch millis.

fixes #63787
2020-12-07 15:34:28 +01:00
Hendrik Muhs 894dbc783d
[Transform] fix intermittent test_usage failure (#65742)
relax test for trigger count, it might have been incremented but not persisted

fixes #52931
2020-12-02 17:00:19 +01:00
Hendrik Muhs ed5498ed12
[Transform] add more debug logging in testUsage IT (#65296)
log the full usage response on failure (individual counts are logged already)

relates #52931
2020-11-20 15:06:39 +01:00
Rene Groeschke 810e7ff6b0
Move tasks in build scripts to task avoidance api (#64046)
- Some trivial cleanup on build scripts
- Change task referencing in build scripts to use task avoidance api
where replacement is trivial.
2020-11-12 12:04:15 +01:00
Hendrik Muhs 71095afe26
[Transform] make state handling more robust when stop is called while indexer shuts down (#64922)
fix a version conflict exception if stop is called while indexer is
shutting down. Report the overall transform stats STOPPED if and only
if there is no task (and therefore no indexer)

relates #62204
2020-11-12 09:46:18 +01:00
Hendrik Muhs 8680a6ec99
[Transform] Further increase the timeout and improve message for testStopWaitForCheckpoint (#64865)
improve timeout when starting a transform with retry, improve transform
ids in tests to avoid clashes in logs

fixes #63365
2020-11-11 09:31:21 +01:00
Hendrik Muhs e987c4e727
[Transform] Improve DateHistogramGroupByOtherTimeFieldIT robustness (#64780)
Increase the timeout when waiting for the next checkpoint.

fixes #64192
2020-11-10 09:36:20 +01:00
Hendrik Muhs 208b69ccaa
[Transform] add support for median absolute deviation (#64634)
add median_absolute_deviation to the list of supported aggs in transform
2020-11-05 14:38:15 +01:00
Hendrik Muhs 08c0a8703f
[Transform] improve bucket key normalization (#64196)
re-factor bucket key normalization, depending on the source and mapped type. Remove floating point
component for numeric keys if mapped to an integer type (long, unsigned long, integer, ...)

fixes #64070
2020-11-03 10:08:16 +01:00
Hendrik Muhs e13cf75176
[Transform] add support for unsigned_long data type (#63940)
add support for unsigned_long, which required a change in
writing out integer results properly, because coerce is not
supported for unsigned_long

fixes #63871
2020-10-20 20:16:35 +02:00
Benjamin Trent ebcac2d864
[Transform] add new exclude_generated flag to GET transform (#63093)
This adds a new flag `exclude_generated` for GET transform API.

This flag is useful for when a transform needs to be cloned within a cluster or exported/imported between clusters.

It removes certain fields that are not able to be set via the PUT api (e.g. version, create_time).

relates https://github.com/elastic/elasticsearch/issues/63055
2020-10-20 11:38:40 -04:00
Hendrik Muhs b9d5305758
[Transform] improve continuous transform date_histogram group_by with ingest timestamps (#63315)
optimize continuous data histogram group_by for other time fields independent
of sync, this allows the usage of ingest timestamps in continuous mode

fixes #59061
2020-10-16 11:13:28 +02:00
Hendrik Muhs 44ea2b1c4f
[Transform] increase timeout in testStopWaitForCheckpoint (#63657)
increase the overall timeout by increasing the wait time after every retry.

fixes #63365
2020-10-15 08:45:38 +02:00
Hendrik Muhs d1e39e8269
[Transform] add support for "missing" aggregation (#63651)
add support for the missing (bucket) aggregation (counts docs with a configured missing field value)
in transform. The output is mapped to name:count, the mapping type is long.
2020-10-15 08:41:33 +02:00
Hendrik Muhs ef4aa1e1dc
[Transform] Add test logging regarding conflict on start (#63383)
add extra logging for investigation of #63365
2020-10-07 10:16:25 +02:00
Gordon Brown 91f4b58bf7
Deprecate REST access to System Indices (#60945)
This PR adds deprecation warnings when accessing System Indices via the REST layer. At this time, these warnings are only enabled for Snapshot builds by default, to allow projects external to Elasticsearch additional time to adjust their access patterns.

Deprecation warnings will be triggered by all REST requests which access registered System Indices, except for purpose-specific APIs which access System Indices as an implementation detail a few specific APIs which will continue to allow access to system indices by default:

- `GET _cluster/health`
- `GET {index}/_recovery`
- `GET _cluster/allocation/explain`
- `GET _cluster/state`
- `POST _cluster/reroute`
- `GET {index}/_stats`
- `GET {index}/_segments`
- `GET {index}/_shard_stores`
- `GET _cat/[indices,aliases,health,recovery,shards,segments]`

Deprecation warnings for accessing system indices take the form:
```
this request accesses system indices: [.some_system_index], but in a future major version, direct access to system indices will be prevented by default
```
2020-10-06 11:13:48 -06:00
Hendrik Muhs da2681e01c
[Transform] fix time rounding in TransformContinuousIT (#63113)
fix a time rounding problem in the test, due to rounding down to epoch
seconds instead of epoch millis

fixes #62951
2020-10-01 11:42:45 +02:00
Hendrik Muhs aadad22823
[Transform] add debug logging to investigate #62951 (#62990) 2020-09-29 12:05:27 +02:00
Hendrik Muhs 3fc407bd2d
[Transform] Improve robustness when saving state (#62086)
refactor how state is persisted, call doSaveState only from the indexer thread, except there is none.

fixes #60781
fixes #52931
fixes #51629
fixes #52035
2020-09-28 08:53:44 +02:00
Jake Landis 3049e55f09
Convert second 1/2 x-pack plugins from integTest to [yaml | java]RestTest or internalClusterTest (#61802)
For 1/2 the plugins in x-pack, the integTest
task is now a no-op and all of the tests are now executed via a test,
yamlRestTest, javaRestTest, or internalClusterTest.

This includes the following projects:
security, spatial, stack, transform, vecotrs, voting-only-node, and watcher.

A few of the more specialized qa projects within these plugins
have not been changed with this PR due to additional complexity which should
be addressed separately. 

related: #60630
related: #56841
related: #59939
related: #55896
2020-09-02 09:23:26 -05:00
David Kyle 8e4a56703f
Fix typo in DataHistogramGroupByIT name (#60880) 2020-08-10 11:10:35 +01:00
David Turner f86d51d6eb AwaitsFix for #60781 2020-08-06 12:22:09 +01:00
David Turner 2499d6b97b AwaitsFix for 60781 2020-08-06 11:31:45 +01:00
Hendrik Muhs 9b2e690985
[Transform] implement test suite to test continuous transforms (#60469)
implements a test suite for testing continuous transform with randomization in terms of mappings,
index settings, transform configuration. Add a test case for terms and date histogram. The test
covers:

 - continuous mode with several checkpoints created
 - correctness of results
 - optimizations (minimal necessary writes)
 - permutations of features (index settings, aggs, data types, index or data stream)
2020-08-05 11:38:56 +02:00
Rene Groeschke a72760e55b
Replace immediate task creations by using task avoidance api (#60071)
- Replace immediate task creations by using task avoidance api
- One step closer to #56610
- Still many tasks are created during configuration phase. Tackled in separate steps
2020-07-31 11:29:14 +02:00
Hendrik Muhs 004388f0f0
[Transform] add support for missing bucket (#59591)
add support for "missing_bucket" in group_by

fixes #42941
fixes #55102
2020-07-29 14:00:18 +02:00
Hendrik Muhs 6398f736c1
[Transform] Fix Regression: continuous transform can fail for (date) histogram group_by(#60196)
do not create change collector if group_by configuration does not support change detection

fixes #60125
2020-07-27 14:27:30 +02:00
Hendrik Muhs 77f442f057
[CI][Transform] add debug logs to help debugging #52931 (#59729)
add debug logs to help debugging #52931
2020-07-17 10:39:13 +02:00
Martijn van Groningen c27dc5f786
Remove data stream feature flag, (#59504)
so that it can used in the next minor release (7.9.0).

Closes #53100
2020-07-14 22:12:30 +02:00
Andrei Dan 5609353c5d
Default to @timestamp in composable template datastream definition (#59317)
This makes the data_stream timestamp field specification optional when
defining a composable template.
When there isn't one specified it will default to `@timestamp`.
2020-07-14 11:45:48 +01:00
Hendrik Muhs 3280bd2c70
[Transform] separate pivot and extract function interface (#58744)
separate pivot from the indexer and introduce an abstraction layer, pivot becomes a function.
Foundation to add more functions to transform.

piggy backed fixes:
 - when running geo tile group_by it could fail due to query clause limit (unreleased)
 - new style page size using settings was not validating limit of 10k (7.8)
2020-07-14 10:21:35 +02:00
Martijn van Groningen cb6b05d12b
Fix the timestamp field of a data stream to @timestamp (#59076)
The commit makes the following changes:
* The timestamp field of a data stream definition in a composable
  index template can only be set to '@timestamp'.
* Removed custom data stream timestamp field validation and reuse the validation from `TimestampFieldMapper` and
  instead only check that the _timestamp field mapping has been defined on a backing index of a data stream.
* Moved code that injects _timestamp meta field mapping from `MetadataCreateIndexService#applyCreateIndexRequestWithV2Template58956(...)` method
  to `MetadataIndexTemplateService#collectMappings(...)` method.
* Fixed a bug (#58956) that cases timestamp field validation to be performed
  for each template and instead of the final mappings that is created.
* only apply _timestamp meta field if index is created as part of a data stream or data stream rollover,
this fixes a docs test, where a regular index creation matches (logs-*) with a template with a data stream definition.

Relates to #58642
Relates to #53100
Closes #58956
Closes #58583
2020-07-08 09:41:47 +02:00
Benjamin Trent c28492c15d
[Transform] fix bug in supporting boolean values in pivot (#58741)
Since the underlying composite aggs support boolean mapped values for terms, transforms should also support them

closes #58697
2020-06-30 12:29:44 -04:00
Rene Groeschke 9526c7a4b3
Replace compile configuration usage with api (#58451)
- Use java-library instead of plugin to allow api configuration usage
- Remove explicit references to runtime configurations in dependency declarations
- Make test runtime classpath input for testing convention
  - required as java library will by default not have build jar file
  - jar file is now explicit input of the task and gradle will ensure its properly build
2020-06-30 09:37:09 +02:00
Benjamin Trent fe5d8fa103
[ML] assume data streams are enabled in data stream tests (#58502) 2020-06-24 13:14:37 -04:00
Benjamin Trent 67cc7ecd0d
[ML] allow datastreams to be expanded for analytics and transforms (#58280)
This commits allows data streams to be a valid source for analytics and transforms.

Data streams are fairly transparent and our `_search` and `_reindex` actions work without error.

For `_transforms` the check-pointing works as desired as well. Data streams are effectively treated as an `alias` and the backing index values are stored within checkpointing information.
2020-06-23 12:32:56 -04:00
Rene Groeschke 680ea07f7f
Remove deprecated usage of testCompile configuration (#57921)
* Remove usage of deprecated testCompile configuration
* Replace testCompile usage by testImplementation
* Make testImplementation non transitive by default (as we did for testCompile)
* Update CONTRIBUTING about using testImplementation for test dependencies
* Fail on testCompile configuration usage
2020-06-12 13:34:53 +02:00
Hendrik Muhs 1d1beac7e0
[Transform] use old roles only together with old endpoints (#57710)
avoids a CI failure if new endpoints used together with old roles and warnings are asserted.
2020-06-05 10:07:42 +02:00
Hendrik Muhs 3e39e8097c add missing license header 2020-06-04 17:27:32 +02:00
Hendrik Muhs 3ab4dd9e13
[Transform] improve update API (#57648)
rewrite config on update if either version is outdated, credentials change,
the update changes the config or deprecated settings are found. Deprecated
settings get migrated to the new format. The upgrade can be easily extended to
do any necessary re-writes.

fixes #56499
2020-06-04 17:18:13 +02:00
Benjamin Trent d763008d0b
Fix geotile_grid group_by field mapping (#56939)
The original implementation utilized `bbox` as the index mapping type. This would not work as it would have to be `envelope`. But, given that `envelope` and `polygon` are tessellated in the same way, we choose to use `polygon` as the geo_shape type. This is for easier support other places in the stack (a la kibana maps)
2020-05-20 07:30:18 -04:00
Benjamin Trent fd812d2ada
[Transform] add support for terms agg in transforms (#56696)
This adds support for `terms` and `rare_terms` aggs in transforms. 

The default behavior is that the results are collapsed in the following manner:
`<AGG_NAME>.<BUCKET_NAME>.<SUBAGGS...>...`
Or if no sub aggs exist
`<AGG_NAME>.<BUCKET_NAME>.<_doc_count>`

The mapping is also defined as `flattened` by default. This is to avoid field explosion while still providing (limited) search and aggregation capabilities.
2020-05-15 07:11:46 -04:00
Benjamin Trent 1c3e450c2e
[Transform] adds geotile_grid support in group_by (#56514)
This adds support for grouping by geo points. This uses the agg [geotile_grid](https://www.elastic.co/guide/en/elasticsearch/reference/current/search-aggregations-bucket-geotilegrid-aggregation.html).

I am opting to store the tile results of group_by as a `geo_shape` so that users can query the results. Additionally, the shapes could be visualized and filtered in the kibana maps app.

relates to https://github.com/elastic/elasticsearch/issues/56121
2020-05-11 16:09:29 -04:00
Hendrik Muhs 33f134f556
[Transform] add throttling (#56007)
add throttling to transform, throttling will slow down search requests by delaying the execution based on a documents per second metric. 

fixes #54862
2020-05-05 11:34:54 +02:00
Igor Motov b909cee8e9
Expose agg usage in Feature Usage API (#55732)
* Expose agg usage in Feature Usage API

Counts usage of the aggs and exposes them on the _nodes/usage/.

Closes #53746

* Refactor to include non value sources aggregations

* Fix reported values source type for parent and children aggs

* Refactor SearchModule constructor

* Fix subtype in TTest and IPRanges

* Fix more subtypes in aggs that don't register themselves

* Fix doc tests

* Fix docs

* Fix ScriptedMetricAggregatorTests

* Fix compilation issues after merge

* Fix merge fallout

* This gets stale quickly...

* Address review comments

* Fix tests that were missing proper agg registration in the search module

* Fix ScriptedMetricAggregatorTests

* Address review comments

Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com>
2020-04-30 09:49:59 -04:00
Hendrik Muhs 029a9257ec
[Transform] improve TransformRestTestCase robustness (#55786)
handles/retries temporary SearchPhaseExecutionErrors

fixes #54810
2020-04-27 17:16:23 +02:00
William Brafford 92c8a73348
Deprecate disabling basic-license features (#54816)
We believe there's no longer a need to be able to disable basic-license
features completely using the "xpack.*.enabled" settings. If users don't
want to use those features, they simply don't need to use them. Having
such features always available lets us build more complex features that
assume basic-license features are present.

This commit deprecates settings of the form "xpack.*.enabled" for
basic-license features, excluding "security", which is a special case.
It also removes deprecated settings from integration tests and unit
tests where they're not directly relevant; e.g. monitoring and ILM are
no longer disabled in many integration tests.
2020-04-17 09:18:55 -04:00
Hendrik Muhs df44a82e81
[Transform] fix sporadic test failure due to unavailable notif… (#54939)
move no initializing shards check before dumping audit messages

fixes #54810
2020-04-09 07:23:24 +02:00
Jason Tedor 95a7eed9aa
Rename MetaData to Metadata in all of the places (#54519)
This is a simple naming change PR, to fix the fact that "metadata" is a
single English word, and for too long we have not followed general
naming conventions for it. We are also not consistent about it, for
example, METADATA instead of META_DATA if we were trying to be
consistent with MetaData (although METADATA is correct when considered
in the context of "metadata"). This was a simple find and replace across
the code base, only taking a few minutes to fix this naming issue
forever.
2020-03-31 15:52:01 -04:00
Benjamin Trent 3c81082fdf
[Transform] fixing naming in HLRC and _cat to match API content (#54300)
Fixing the naming of the HLRC values to match the ToXContent field names (i.e. the field names returned from an API call).

Also fixes the names in the _cat API as well.

closes #53946
2020-03-30 08:10:15 -04:00
Hendrik Muhs 995bed264d
[Transform] fix transform failure case for percentiles and spa… (#54202)
index null if percentiles could not be calculated due to sparse data

fixes #54201
2020-03-25 19:27:59 +01:00
Hendrik Muhs da9273ab7b
[Transform][Rollup] add processing stats to record the time sp… (#53770)
add 2 additional stats: processing time and processing total which capture the
time spent for processing results and how often it ran. The 2 new stats
correspond to the existing indexing and search stats. Together with indexing
and search this now allows the user to see the full picture, all 3 stages.
2020-03-23 20:32:19 +01:00
Gordon Brown 6332c40a2c
Transition Transforms to using hidden indices for notifcations index (#53773)
This commit changes the Transforms notifications index to be hidden
index, with a hidden alias.

This commit also removes the temporary hack in
MetaDataCreateIndexService that prevents deprecation warnings for known
dot-prefixed index names which are not hidden/system indices, as this
was the last index pattern to need that hack.
2020-03-20 13:59:13 -06:00
Hendrik Muhs 8c0f90ed55
[Transform] data nanos/date histogram IT (#53654)
add an integration test for date nanos in combination with date_histogram
2020-03-17 20:57:54 +01:00
Hendrik Muhs e4f45db4c2
[Transform] add support for script in group_by (#53167)
add the possibility to base the group_by on the output of a script.

closes #43152
2020-03-09 09:59:34 +01:00
Hendrik Muhs 9b262dce9e
[Transform] fix sporadic race condition in TransformUsageIT (#52946)
relax the test for trigger count

fixes #52931
2020-03-03 10:01:04 +01:00
Hendrik Muhs 075fee249c
[Transform] add support for filter aggregation (#52483)
add support for filter aggregations, refactor code for sub-aggregation support in mapping
deduction

fixes #52151
2020-02-21 13:06:18 +01:00
Hendrik Muhs c222631eb4
forward audits to logs (#52394)
audit messages are stored in the notifications index, so audit information is lost for integration
tests. This change forwards audit messages to logs, so they can help to debug issues.

relates: #51627
2020-02-18 08:44:37 +01:00
Hendrik Muhs 48392b79d8
delete the transform to delete any docs which might have been written by the (#52360)
delete the transform to delete any docs which might have been written by the task after deleting
the index

fixes #51347
2020-02-16 11:16:54 +01:00
Hendrik Muhs 34734ae15b
[Transform] provide exponential_avg* stats for batch transforms (#52041)
provide exponential_avg* stats for batch transforms, avoids confusion why those values are all 0
otherwise
2020-02-12 14:21:40 +01:00
Hendrik Muhs 406f18f5a0
[Transform] add support for percentile aggs (#51808)
make transform ready for multi value aggregations and add support for percentile

fixes #51663
2020-02-04 12:01:30 +01:00
Hendrik Muhs 7f37ac8b1d
[Transform] fix TransformRobustnessIT intermittent test failures part 2 (#51523)
add wait for completion in transform robustness test to avoid occasional test failures during cleanup

fixes #51347
2020-01-28 13:36:23 +01:00
Hendrik Muhs 43647723cf
add an integration test using date_nanos as timestamp (#51477)
add a test for using date_nanos as timestamp field in a continuous transform
2020-01-28 10:09:49 +01:00
Hendrik Muhs 4d11e1ad24
[Transform] avoid mapping problems with index templates (#51368)
insert explict mappings for objects in nested output to avoid clashes with index templates

fixes #51321
2020-01-28 09:12:10 +01:00
Hendrik Muhs c1b6fbfe69
[Transform] refactor naming leftovers and apply code formating (#51465)
refactor renaming leftovers: "data frame transform" to "transforms", touch only internals (variable
names, non-public API's, doc strings, ...) and apply code-formatting (spotless). No logical changes.
2020-01-27 10:51:04 +01:00
Hendrik Muhs da450f1dc5
fix TransformRobustnessIT intermittent test failures
ensure the cluster is not in some intermediate state when cleaning up.

fixes #51347
2020-01-24 15:18:19 +01:00
Hendrik Muhs 589e0331d2
[Transform] Handle permanent bulk indexing errors (#51307)
check bulk indexing error for permanent problems and ensure the state goes into failed instead of
retry. Corrects the stats API to show the real error and avoids excessive audit logging.

fixes #50122
2020-01-23 16:16:27 +01:00
Hendrik Muhs 605620ca68
[Transform] Improve force stop robustness in case of an error (#51072)
If a transform config got lost (e.g. because the internal index disappeared) tasks could not be
stopped using transform API. This change makes it possible to stop transforms without a config,
meaning to remove the background task. In order to do so force must be set to true.
2020-01-17 07:40:02 +01:00
Hendrik Muhs 21b34da46e
[Transform] improve error handling of script errors (#48887)
improve error handling for script errors, treating it as irrecoverable errors which puts the task
immediately into failed state, also improves the error extraction to properly report the script 
error.

fixes #48467
2019-11-18 09:57:56 +01:00
Rory Hunter 3a3e5f6176
Apply 2-space indent to all gradle scripts (#48849)
Closes #48724. Update `.editorconfig` to make the Java settings the default
for all files, and then apply a 2-space indent to all `*.gradle` files.
Then reformat all the files.
2019-11-13 10:14:04 +00:00
Benjamin Trent 451a5c0621
[ML][Transforms] add wait_for_checkpoint flag to stop (#47935)
Adds `wait_for_checkpoint` for `_stop` API.
2019-10-28 11:21:21 -04:00
Hendrik Muhs 5c3830db69
[Transform] Rename internal indexes for transform plugin (#47788)
rename internal indexes of transform plugin

- rename audit index and create an alias for accessing it, BWC: add an alias for old indexes to 
  keep them working, kibana UI will switch to use the read alias
- rename config index and provide BWC to read from old and new ones
2019-10-11 12:31:29 +02:00
Hendrik Muhs d680ca3b3c
[Transform] introduce new roles and deprecate old ones (#47780)
deprecate data_frame_transforms_{user,admin} roles and introduce transform_{user,admin} roles as replacement
2019-10-09 18:53:08 +02:00
Hendrik Muhs e9e121c9ce
[Transform] move root endpoint to _transform with BWC layer (#47127)
move the main endpoint to /_transform/ from /_data_frame/transforms/ with providing backwards compatibility and deprecation warnings
2019-10-07 16:21:51 +02:00
Alpar Torok ca54b442bf
Remove eclipse conditionals (#44075)
* Remove eclipse conditionals

We used to have some meta projects with a `-test` prefix because
historically eclipse could not distinguish between test and main
source-sets and could only use a single classpath.
This is no longer the case for the past few Eclipse versions.

This PR adds the necessary configuration to correctly categorize source
folders and libraries.
With this change eclipse can import projects, and the visibility rules
are correct e.x. auto compete doesn't offer classes from test code or
`testCompile` dependencies when editing classes in `main`.

Unfortunately the cyclic dependency detection in Eclipse doesn't seem to
take the difference between test and non test source sets into account,
but since we are checking this in Gradle anyhow, it's safe to set to
`warning` in the settings. Unfortunately there is no setting to ignore
it.

This might cause problems when building since Eclipse will probably not
know the right order to build things in so more wirk might be necesarry.
2019-10-03 10:50:46 +03:00
Hendrik Muhs 169ac92cfc
[Transform] Replace transforms with transform, index constants (#47023)
* rename transforms to transform in action names

* move index versioning to core and use constants

* fix indentation

* checkstyle

* checkstyle

* review comments
2019-09-25 07:38:59 +02:00
Hendrik Muhs fd3dc4da77
[Transform] rename data frame transform to transform for hlrc client (#46933)
rename data frame transform to transform for hlrc
2019-09-25 07:38:17 +02:00
Hendrik Muhs b0d70f8072
[Transform]rename classes in transform plugin (#46784)
rename classes in transform plugin from "dataframe transform" to just "transform"
2019-09-19 12:25:46 +02:00
Benjamin Trent 479ebd18ff
[ML][Transforms] remove `force` flag from _start (#46414)
* [ML][Transforms] remove `force` flag from _start

* fixing expected error message
2019-09-16 10:01:50 -04:00
Hendrik Muhs de17140ca0
[Transform] Rename data frame plugin to transform: classes in xpack.core (#46644)
rename classes in xpack.core of transform plugin from "data frame transform" to "transform"
2019-09-15 19:59:21 +02:00
Hendrik Muhs c463ddb618
[Transform]Rename data frame plugin to transform: plugin and package names (#46478)
rename data frame transform plugin to transform:

 - rename plugin data-frame to transform
 - change all package names from o.e.*.dataframe.* to o.e.*.transform.*
 - necessary changes to fix loading/testing
2019-09-11 08:18:31 +02:00