@@ -28,6 +28,24 @@ setup:
28
28
"aggs": {"avg_response": {"avg": {"field": "responsetime"}}}
29
29
}
30
30
}
31
+ - do :
32
+ transform.put_transform :
33
+ transform_id : " airline-transform-start-stop-continuous"
34
+ body : >
35
+ {
36
+ "source": { "index": "airline-data" },
37
+ "dest": { "index": "airline-data-by-airline-start-stop-cont" },
38
+ "pivot": {
39
+ "group_by": { "airline": {"terms": {"field": "airline"}}},
40
+ "aggs": {"avg_response": {"avg": {"field": "responsetime"}}}
41
+ },
42
+ "sync": {
43
+ "time": {
44
+ "field": "time",
45
+ "delay": "90m"
46
+ }
47
+ }
48
+ }
31
49
32
50
---
33
51
teardown :
@@ -39,7 +57,14 @@ teardown:
39
57
- do :
40
58
transform.delete_transform :
41
59
transform_id : " airline-transform-start-stop"
42
-
60
+ - do :
61
+ transform.stop_transform :
62
+ transform_id : " airline-transform-start-stop-continuous"
63
+ timeout : " 10m"
64
+ wait_for_completion : true
65
+ - do :
66
+ transform.delete_transform :
67
+ transform_id : " airline-transform-start-stop-continuous"
43
68
---
44
69
" Test start transform " :
45
70
- do :
@@ -103,7 +128,6 @@ teardown:
103
128
transform_id : " airline-transform-start-stop"
104
129
- match : { count: 1 }
105
130
- match : { transforms.0.id: "airline-transform-start-stop" }
106
- - match : { transforms.0.state: "/started|indexing/" }
107
131
108
132
- do :
109
133
transform.stop_transform :
@@ -128,28 +152,8 @@ teardown:
128
152
transform_id : " airline-transform-start-stop"
129
153
- match : { count: 1 }
130
154
- match : { transforms.0.id: "airline-transform-start-stop" }
131
- - match : { transforms.0.state: "/started|indexing/" }
132
155
---
133
156
" Test start/stop/start continuous transform " :
134
- - do :
135
- transform.put_transform :
136
- transform_id : " airline-transform-start-stop-continuous"
137
- body : >
138
- {
139
- "source": { "index": "airline-data" },
140
- "dest": { "index": "airline-data-by-airline-start-stop-cont" },
141
- "pivot": {
142
- "group_by": { "airline": {"terms": {"field": "airline"}}},
143
- "aggs": {"avg_response": {"avg": {"field": "responsetime"}}}
144
- },
145
- "sync": {
146
- "time": {
147
- "field": "time",
148
- "delay": "90m"
149
- }
150
- }
151
- }
152
-
153
157
- do :
154
158
transform.start_transform :
155
159
transform_id : " airline-transform-start-stop-continuous"
@@ -192,10 +196,6 @@ teardown:
192
196
transform_id : " airline-transform-start-stop-continuous"
193
197
wait_for_completion : true
194
198
- match : { acknowledged: true }
195
-
196
- - do :
197
- transform.delete_transform :
198
- transform_id : " airline-transform-start-stop-continuous"
199
199
---
200
200
" Test stop missing transform " :
201
201
- do :
@@ -235,18 +235,24 @@ teardown:
235
235
"pivot": {
236
236
"group_by": { "airline": {"terms": {"field": "airline"}}},
237
237
"aggs": {"avg_response": {"avg": {"field": "responsetime"}}}
238
+ },
239
+ "sync": {
240
+ "time": {
241
+ "field": "time",
242
+ "delay": "90m"
243
+ }
238
244
}
239
245
}
240
246
- do :
241
247
transform.start_transform :
242
- transform_id : " airline-transform-start-stop"
248
+ transform_id : " airline-transform-start-stop-continuous "
243
249
- match : { acknowledged: true }
244
250
245
251
- do :
246
252
transform.get_transform_stats :
247
- transform_id : " airline-transform-start-stop"
253
+ transform_id : " airline-transform-start-stop-continuous "
248
254
- match : { count: 1 }
249
- - match : { transforms.0.id: "airline-transform-start-stop" }
255
+ - match : { transforms.0.id: "airline-transform-start-stop-continuous " }
250
256
- match : { transforms.0.state: "/started|indexing/" }
251
257
252
258
- do :
@@ -263,7 +269,7 @@ teardown:
263
269
264
270
- do :
265
271
transform.stop_transform :
266
- transform_id : " airline-transform-start-stop"
272
+ transform_id : " airline-transform-start-stop-continuous "
267
273
wait_for_completion : true
268
274
- match : { acknowledged: true }
269
275
@@ -306,7 +312,7 @@ teardown:
306
312
307
313
- do :
308
314
transform.start_transform :
309
- transform_id : " airline-transform-start-stop"
315
+ transform_id : " airline-transform-start-stop-continuous "
310
316
- match : { acknowledged: true }
311
317
312
318
- do :
@@ -318,7 +324,7 @@ teardown:
318
324
- do :
319
325
transform.get_transform_stats :
320
326
transform_id : " *"
321
- - match : { count: 2 }
327
+ - match : { count: 3 }
322
328
- match : { transforms.0.state: "stopped" }
323
329
- match : { transforms.1.state: "stopped" }
324
330
0 commit comments