Skip to content

[7.x] [Alerting] Introduces a ActionSubGroup which allows for more granular action group scheduling (#84751)#85585

Merged
gmmorris merged 1 commit intoelastic:7.xfrom
gmmorris:backport/7.x/pr-84751
Dec 10, 2020
Merged

[7.x] [Alerting] Introduces a ActionSubGroup which allows for more granular action group scheduling (#84751)#85585
gmmorris merged 1 commit intoelastic:7.xfrom
gmmorris:backport/7.x/pr-84751

Conversation

@gmmorris
Copy link
Copy Markdown
Contributor

Backports the following commits to 7.x:

… action group scheduling (elastic#84751)


This PR introduces a new concept of an _Action Subgroup_ (naming is open for discussion) which can be used by an Alert Type when scheduling actions.
An Action Subgroup can be dynamically specified, unlike Action Groups which have to be specified on the AlertType definition.
When scheduling actions, and AlertType can specify an _Action Subgroup_ along side the scheduled _Action Group_, which denotes that the alert instance falls into some kind of narrower grouping in the action group.
@gmmorris gmmorris added the backport This PR is a backport of another PR label Dec 10, 2020
@kibanamachine
Copy link
Copy Markdown
Contributor

💛 Build succeeded, but was flaky


Test Failures

Chrome X-Pack UI Functional Tests.x-pack/test/functional/apps/lens/drag_and_drop·ts.lens app lens drag and drop tests should move the column to compatible dimension group

Link to Jenkins

Standard Out

Failed Tests Reporter:
  - Test has failed 1 times on tracked branches: https://github.com/elastic/kibana/issues/84941

[00:00:00]       │
[00:12:04]         └-: lens app
[00:12:04]           └-> "before all" hook
[00:12:04]           └-> "before all" hook
[00:12:04]             │ debg Starting lens before method
[00:12:04]             │ info [logstash_functional] Loading "mappings.json"
[00:12:04]             │ info [logstash_functional] Loading "data.json.gz"
[00:12:04]             │ info [logstash_functional] Skipped restore for existing index "logstash-2015.09.22"
[00:12:04]             │ info [logstash_functional] Skipped restore for existing index "logstash-2015.09.20"
[00:12:04]             │ info [logstash_functional] Skipped restore for existing index "logstash-2015.09.21"
[00:12:05]             │ info [lens/basic] Loading "mappings.json"
[00:12:05]             │ info [lens/basic] Loading "data.json.gz"
[00:12:05]             │ info [o.e.c.m.MetadataDeleteIndexService] [kibana-ci-immutable-ubuntu-18-tests-xxl-1607613592019856429] [.kibana_1/HPJPJJeHS3WDSBvgn2t4NQ] deleting index
[00:12:05]             │ info [o.e.c.m.MetadataDeleteIndexService] [kibana-ci-immutable-ubuntu-18-tests-xxl-1607613592019856429] [.kibana_2/bzS4ifOXR1mPSChk9n7LDg] deleting index
[00:12:05]             │ info [lens/basic] Deleted existing index [".kibana_2",".kibana_1"]
[00:12:05]             │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-ubuntu-18-tests-xxl-1607613592019856429] [.kibana_1] creating index, cause [api], templates [], shards [1]/[0]
[00:12:05]             │ info [lens/basic] Created index ".kibana_1"
[00:12:05]             │ debg [lens/basic] ".kibana_1" settings {"index":{"auto_expand_replicas":"0-1","number_of_replicas":"0","number_of_shards":"1"}}
[00:12:05]             │ info [lens/basic] Indexed 12 docs into ".kibana_1"
[00:12:05]             │ info [o.e.c.m.MetadataMappingService] [kibana-ci-immutable-ubuntu-18-tests-xxl-1607613592019856429] [.kibana_1/J0z2pAbmRx2nv6198QF3lA] update_mapping [_doc]
[00:12:05]             │ debg Migrating saved objects
[00:12:05]             │ proc [kibana]   log   [16:05:49.274] [info][savedobjects-service] Creating index .kibana_2.
[00:12:05]             │ info [o.e.c.m.MetadataCreateIndexService] [kibana-ci-immutable-ubuntu-18-tests-xxl-1607613592019856429] [.kibana_2] creating index, cause [api], templates [], shards [1]/[1]
[00:12:05]             │ info [o.e.c.r.a.AllocationService] [kibana-ci-immutable-ubuntu-18-tests-xxl-1607613592019856429] updating number_of_replicas to [0] for indices [.kibana_2]
[00:12:05]             │ proc [kibana]   log   [16:05:49.345] [info][savedobjects-service] Migrating .kibana_1 saved objects to .kibana_2
[00:12:05]             │ info [o.e.c.m.MetadataMappingService] [kibana-ci-immutable-ubuntu-18-tests-xxl-1607613592019856429] [.kibana_2/AVE96VXUTi-5_dvZNuOS1A] update_mapping [_doc]
[00:12:05]             │ info [o.e.c.m.MetadataMappingService] [kibana-ci-immutable-ubuntu-18-tests-xxl-1607613592019856429] [.kibana_2/AVE96VXUTi-5_dvZNuOS1A] update_mapping [_doc]
[00:12:05]             │ info [o.e.c.m.MetadataMappingService] [kibana-ci-immutable-ubuntu-18-tests-xxl-1607613592019856429] [.kibana_2/AVE96VXUTi-5_dvZNuOS1A] update_mapping [_doc]
[00:12:05]             │ info [o.e.c.m.MetadataMappingService] [kibana-ci-immutable-ubuntu-18-tests-xxl-1607613592019856429] [.kibana_2/AVE96VXUTi-5_dvZNuOS1A] update_mapping [_doc]
[00:12:05]             │ info [o.e.c.m.MetadataMappingService] [kibana-ci-immutable-ubuntu-18-tests-xxl-1607613592019856429] [.kibana_2/AVE96VXUTi-5_dvZNuOS1A] update_mapping [_doc]
[00:12:05]             │ proc [kibana]   log   [16:05:49.654] [info][savedobjects-service] Pointing alias .kibana to .kibana_2.
[00:12:05]             │ proc [kibana]   log   [16:05:49.691] [info][savedobjects-service] Finished in 418ms.
[00:12:05]             │ debg applying update to kibana config: {"accessibility:disableAnimations":true,"dateFormat:tz":"UTC"}
[00:12:07]             │ debg applying update to kibana config: {"accessibility:disableAnimations":true,"dateFormat:tz":"UTC"}
[00:12:08]           └-: 
[00:12:08]             └-> "before all" hook
[00:19:58]             └-: lens drag and drop tests
[00:19:58]               └-> "before all" hook
[00:19:58]               └-> should construct the basic split xy chart
[00:19:58]                 └-> "before each" hook: global before each
[00:19:58]                 │ debg navigating to visualize url: http://localhost:6171/app/visualize#/
[00:19:58]                 │ debg navigate to: http://localhost:6171/app/visualize#/
[00:19:58]                 │ debg ... sleep(700) start
[00:19:58]                 │ debg browser[INFO] http://localhost:6171/app/visualize?_t=1607616821812#/ 341 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:19:58]                 │
[00:19:58]                 │ debg browser[INFO] http://localhost:6171/bootstrap.js 42:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:19:58]                 │ debg ... sleep(700) end
[00:19:58]                 │ debg returned from get, calling refresh
[00:19:59]                 │ debg browser[INFO] http://localhost:6171/app/visualize?_t=1607616821812#/ 341 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'unsafe-eval' 'self'". Either the 'unsafe-inline' keyword, a hash ('sha256-P5polb1UreUSOe5V/Pv7tc+yeZuJXiOi/3fqhGsU7BE='), or a nonce ('nonce-...') is required to enable inline execution.
[00:19:59]                 │
[00:19:59]                 │ debg browser[INFO] http://localhost:6171/bootstrap.js 42:19 "^ A single error about an inline script not firing due to content security policy is expected!"
[00:19:59]                 │ debg currentUrl = http://localhost:6171/app/visualize#/
[00:19:59]                 │          appUrl = http://localhost:6171/app/visualize#/
[00:19:59]                 │ debg TestSubjects.find(kibanaChrome)
[00:19:59]                 │ debg Find.findByCssSelector('[data-test-subj="kibanaChrome"]') with timeout=60000
[00:20:00]                 │ debg ... sleep(501) start
[00:20:00]                 │ debg ... sleep(501) end
[00:20:00]                 │ debg in navigateTo url = http://localhost:6171/app/visualize#/?_g=(filters:!(),refreshInterval:(pause:!t,value:0),time:(from:now-15m,to:now))
[00:20:00]                 │ debg --- retry.try error: URL changed, waiting for it to settle
[00:20:01]                 │ debg ... sleep(501) start
[00:20:01]                 │ debg ... sleep(501) end
[00:20:01]                 │ debg in navigateTo url = http://localhost:6171/app/visualize#/?_g=(filters:!(),refreshInterval:(pause:!t,value:0),time:(from:now-15m,to:now))
[00:20:01]                 │ debg TestSubjects.exists(statusPageContainer)
[00:20:01]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="statusPageContainer"]') with timeout=2500
[00:20:04]                 │ debg --- retry.tryForTime error: [data-test-subj="statusPageContainer"] is not displayed
[00:20:04]                 │ debg isGlobalLoadingIndicatorVisible
[00:20:04]                 │ debg TestSubjects.exists(globalLoadingIndicator)
[00:20:04]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="globalLoadingIndicator"]') with timeout=1500
[00:20:06]                 │ debg --- retry.tryForTime error: [data-test-subj="globalLoadingIndicator"] is not displayed
[00:20:06]                 │ debg TestSubjects.exists(globalLoadingIndicator-hidden)
[00:20:06]                 │ debg Find.existsByCssSelector('[data-test-subj="globalLoadingIndicator-hidden"]') with timeout=100000
[00:20:06]                 │ debg TestSubjects.exists(newItemButton)
[00:20:06]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="newItemButton"]') with timeout=10000
[00:20:06]                 │ debg TestSubjects.click(newItemButton)
[00:20:06]                 │ debg Find.clickByCssSelector('[data-test-subj="newItemButton"]') with timeout=10000
[00:20:06]                 │ debg Find.findByCssSelector('[data-test-subj="newItemButton"]') with timeout=10000
[00:20:06]                 │ debg TestSubjects.find(visNewDialogGroups)
[00:20:06]                 │ debg Find.findByCssSelector('[data-test-subj="visNewDialogGroups"]') with timeout=10000
[00:20:07]                 │ debg TestSubjects.click(visType-lens)
[00:20:07]                 │ debg Find.clickByCssSelector('[data-test-subj="visType-lens"]') with timeout=10000
[00:20:07]                 │ debg Find.findByCssSelector('[data-test-subj="visType-lens"]') with timeout=10000
[00:20:07]                 │ debg isGlobalLoadingIndicatorVisible
[00:20:07]                 │ debg TestSubjects.exists(globalLoadingIndicator)
[00:20:07]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="globalLoadingIndicator"]') with timeout=1500
[00:20:08]                 │ debg --- retry.tryForTime error: [data-test-subj="globalLoadingIndicator"] is not displayed
[00:20:09]                 │ debg TestSubjects.exists(globalLoadingIndicator-hidden)
[00:20:09]                 │ debg Find.existsByCssSelector('[data-test-subj="globalLoadingIndicator-hidden"]') with timeout=100000
[00:20:09]                 │ debg lensPage.goToTimeRange()
[00:20:09]                 │ debg TestSubjects.exists(noDataPopoverDismissButton)
[00:20:09]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="noDataPopoverDismissButton"]') with timeout=2500
[00:20:09]                 │ debg TestSubjects.click(noDataPopoverDismissButton)
[00:20:09]                 │ debg Find.clickByCssSelector('[data-test-subj="noDataPopoverDismissButton"]') with timeout=10000
[00:20:09]                 │ debg Find.findByCssSelector('[data-test-subj="noDataPopoverDismissButton"]') with timeout=10000
[00:20:09]                 │ debg Setting absolute range to Sep 19, 2015 @ 06:31:44.000 to Sep 23, 2015 @ 18:31:44.000
[00:20:09]                 │ debg TestSubjects.exists(superDatePickerToggleQuickMenuButton)
[00:20:09]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="superDatePickerToggleQuickMenuButton"]') with timeout=20000
[00:20:09]                 │ debg TestSubjects.exists(superDatePickerShowDatesButton)
[00:20:09]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="superDatePickerShowDatesButton"]') with timeout=2500
[00:20:09]                 │ debg TestSubjects.click(superDatePickerShowDatesButton)
[00:20:09]                 │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerShowDatesButton"]') with timeout=10000
[00:20:09]                 │ debg Find.findByCssSelector('[data-test-subj="superDatePickerShowDatesButton"]') with timeout=10000
[00:20:09]                 │ debg TestSubjects.exists(superDatePickerstartDatePopoverButton)
[00:20:09]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="superDatePickerstartDatePopoverButton"]') with timeout=2500
[00:20:09]                 │ debg TestSubjects.click(superDatePickerendDatePopoverButton)
[00:20:09]                 │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerendDatePopoverButton"]') with timeout=10000
[00:20:09]                 │ debg Find.findByCssSelector('[data-test-subj="superDatePickerendDatePopoverButton"]') with timeout=10000
[00:20:09]                 │ debg Find.findByCssSelector('div.euiPopover__panel-isOpen') with timeout=10000
[00:20:09]                 │ debg TestSubjects.click(superDatePickerAbsoluteTab)
[00:20:09]                 │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerAbsoluteTab"]') with timeout=10000
[00:20:09]                 │ debg Find.findByCssSelector('[data-test-subj="superDatePickerAbsoluteTab"]') with timeout=10000
[00:20:09]                 │ debg TestSubjects.click(superDatePickerAbsoluteDateInput)
[00:20:09]                 │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:20:09]                 │ debg Find.findByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:20:09]                 │ debg TestSubjects.setValue(superDatePickerAbsoluteDateInput, Sep 23, 2015 @ 18:31:44.000)
[00:20:09]                 │ debg TestSubjects.click(superDatePickerAbsoluteDateInput)
[00:20:09]                 │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:20:09]                 │ debg Find.findByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:20:10]                 │ debg TestSubjects.click(superDatePickerstartDatePopoverButton)
[00:20:10]                 │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerstartDatePopoverButton"]') with timeout=10000
[00:20:10]                 │ debg Find.findByCssSelector('[data-test-subj="superDatePickerstartDatePopoverButton"]') with timeout=10000
[00:20:10]                 │ debg Find.waitForElementStale with timeout=10000
[00:20:10]                 │ debg Find.findByCssSelector('div.euiPopover__panel-isOpen') with timeout=10000
[00:20:10]                 │ debg TestSubjects.click(superDatePickerAbsoluteTab)
[00:20:10]                 │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerAbsoluteTab"]') with timeout=10000
[00:20:10]                 │ debg Find.findByCssSelector('[data-test-subj="superDatePickerAbsoluteTab"]') with timeout=10000
[00:20:10]                 │ debg TestSubjects.click(superDatePickerAbsoluteDateInput)
[00:20:10]                 │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:20:10]                 │ debg Find.findByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:20:10]                 │ debg TestSubjects.setValue(superDatePickerAbsoluteDateInput, Sep 19, 2015 @ 06:31:44.000)
[00:20:10]                 │ debg TestSubjects.click(superDatePickerAbsoluteDateInput)
[00:20:10]                 │ debg Find.clickByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:20:10]                 │ debg Find.findByCssSelector('[data-test-subj="superDatePickerAbsoluteDateInput"]') with timeout=10000
[00:20:11]                 │ debg TestSubjects.exists(superDatePickerApplyTimeButton)
[00:20:11]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="superDatePickerApplyTimeButton"]') with timeout=2500
[00:20:13]                 │ debg --- retry.tryForTime error: [data-test-subj="superDatePickerApplyTimeButton"] is not displayed
[00:20:14]                 │ debg TestSubjects.click(querySubmitButton)
[00:20:14]                 │ debg Find.clickByCssSelector('[data-test-subj="querySubmitButton"]') with timeout=10000
[00:20:14]                 │ debg Find.findByCssSelector('[data-test-subj="querySubmitButton"]') with timeout=10000
[00:20:14]                 │ debg Find.waitForElementStale with timeout=10000
[00:20:14]                 │ debg TestSubjects.exists(globalLoadingIndicator-hidden)
[00:20:14]                 │ debg Find.existsByCssSelector('[data-test-subj="globalLoadingIndicator-hidden"]') with timeout=100000
[00:20:14]                 │ debg isGlobalLoadingIndicatorVisible
[00:20:14]                 │ debg TestSubjects.exists(globalLoadingIndicator)
[00:20:14]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="globalLoadingIndicator"]') with timeout=1500
[00:20:16]                 │ debg --- retry.tryForTime error: [data-test-subj="globalLoadingIndicator"] is not displayed
[00:20:16]                 │ debg TestSubjects.exists(globalLoadingIndicator-hidden)
[00:20:16]                 │ debg Find.existsByCssSelector('[data-test-subj="globalLoadingIndicator-hidden"]') with timeout=100000
[00:20:16]                 │ debg lensPage.dragFieldToWorkspace('@timestamp')
[00:20:16]                 │ debg isGlobalLoadingIndicatorVisible
[00:20:16]                 │ debg TestSubjects.exists(globalLoadingIndicator)
[00:20:16]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="globalLoadingIndicator"]') with timeout=1500
[00:20:17]                 │ proc [kibana]   log   [16:14:00.938] [error][data][elasticsearch] [version_conflict_engine_exception]: [search-telemetry:search-telemetry]: version conflict, required seqNo [160], primary term [1]. current document has seqNo [161] and primary term [1]
[00:20:17]                 │ debg TestSubjects.exists(globalLoadingIndicator-hidden)
[00:20:17]                 │ debg Find.existsByCssSelector('[data-test-subj="globalLoadingIndicator-hidden"]') with timeout=100000
[00:20:18]                 │ debg lensPage.getDimensionTriggerText('lnsXY_xDimensionPanel')
[00:20:18]                 │ debg lensPage.getDimensionTriggersTexts('lnsXY_xDimensionPanel')
[00:20:18]                 │ debg TestSubjects.findAll(lnsXY_xDimensionPanel > lns-dimensionTrigger)
[00:20:18]                 │ debg Find.allByCssSelector('[data-test-subj="lnsXY_xDimensionPanel"] [data-test-subj="lns-dimensionTrigger"]') with timeout=10000
[00:20:18]                 └- ✓ pass  (20.4s) "lens app  lens drag and drop tests should construct the basic split xy chart"
[00:20:18]               └-> should allow dropping fields to existing and empty dimension triggers
[00:20:18]                 └-> "before each" hook: global before each
[00:20:18]                 │ debg lensPage.switchToVisualization('lnsDatatable')
[00:20:18]                 │ debg lensPage.openChartSwitchPopover()
[00:20:18]                 │ debg TestSubjects.exists(visTypeTitle)
[00:20:18]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="visTypeTitle"]') with timeout=2500
[00:20:21]                 │ debg --- retry.tryForTime error: [data-test-subj="visTypeTitle"] is not displayed
[00:20:21]                 │ debg TestSubjects.click(lnsChartSwitchPopover)
[00:20:21]                 │ debg Find.clickByCssSelector('[data-test-subj="lnsChartSwitchPopover"]') with timeout=10000
[00:20:21]                 │ debg Find.findByCssSelector('[data-test-subj="lnsChartSwitchPopover"]') with timeout=10000
[00:20:21]                 │ debg TestSubjects.exists(visTypeTitle)
[00:20:21]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="visTypeTitle"]') with timeout=120000
[00:20:21]                 │ debg TestSubjects.click(lnsChartSwitchPopover_lnsDatatable)
[00:20:21]                 │ debg Find.clickByCssSelector('[data-test-subj="lnsChartSwitchPopover_lnsDatatable"]') with timeout=10000
[00:20:21]                 │ debg Find.findByCssSelector('[data-test-subj="lnsChartSwitchPopover_lnsDatatable"]') with timeout=10000
[00:20:22]                 │ debg lensPage.dragFieldToDimensionTrigger('clientip', 'lnsDatatable_column > lns-dimensionTrigger')
[00:20:22]                 │ debg isGlobalLoadingIndicatorVisible
[00:20:22]                 │ debg TestSubjects.exists(globalLoadingIndicator)
[00:20:22]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="globalLoadingIndicator"]') with timeout=1500
[00:20:23]                 │ debg --- retry.tryForTime error: [data-test-subj="globalLoadingIndicator"] is not displayed
[00:20:24]                 │ debg TestSubjects.exists(globalLoadingIndicator-hidden)
[00:20:24]                 │ debg Find.existsByCssSelector('[data-test-subj="globalLoadingIndicator-hidden"]') with timeout=100000
[00:20:24]                 │ debg lensPage.getDimensionTriggerText('lnsDatatable_column')
[00:20:24]                 │ debg lensPage.getDimensionTriggersTexts('lnsDatatable_column')
[00:20:24]                 │ debg TestSubjects.findAll(lnsDatatable_column > lns-dimensionTrigger)
[00:20:24]                 │ debg Find.allByCssSelector('[data-test-subj="lnsDatatable_column"] [data-test-subj="lns-dimensionTrigger"]') with timeout=10000
[00:20:24]                 │ debg lensPage.dragFieldToDimensionTrigger('bytes', 'lnsDatatable_column > lns-empty-dimension')
[00:20:24]                 │ proc [kibana]   log   [16:14:08.072] [error][data][elasticsearch] [version_conflict_engine_exception]: [search-telemetry:search-telemetry]: version conflict, required seqNo [171], primary term [1]. current document has seqNo [172] and primary term [1]
[00:20:24]                 │ debg isGlobalLoadingIndicatorVisible
[00:20:24]                 │ debg TestSubjects.exists(globalLoadingIndicator)
[00:20:24]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="globalLoadingIndicator"]') with timeout=1500
[00:20:26]                 │ debg --- retry.tryForTime error: [data-test-subj="globalLoadingIndicator"] is not displayed
[00:20:26]                 │ debg TestSubjects.exists(globalLoadingIndicator-hidden)
[00:20:26]                 │ debg Find.existsByCssSelector('[data-test-subj="globalLoadingIndicator-hidden"]') with timeout=100000
[00:20:26]                 │ debg lensPage.getDimensionTriggerText('lnsDatatable_column', 1)
[00:20:26]                 │ debg lensPage.getDimensionTriggersTexts('lnsDatatable_column')
[00:20:26]                 │ debg TestSubjects.findAll(lnsDatatable_column > lns-dimensionTrigger)
[00:20:26]                 │ debg Find.allByCssSelector('[data-test-subj="lnsDatatable_column"] [data-test-subj="lns-dimensionTrigger"]') with timeout=10000
[00:20:26]                 │ debg lensPage.dragFieldToDimensionTrigger('@message.raw', 'lnsDatatable_column > lns-empty-dimension')
[00:20:26]                 │ debg isGlobalLoadingIndicatorVisible
[00:20:26]                 │ debg TestSubjects.exists(globalLoadingIndicator)
[00:20:26]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="globalLoadingIndicator"]') with timeout=1500
[00:20:27]                 │ debg TestSubjects.exists(globalLoadingIndicator-hidden)
[00:20:27]                 │ debg Find.existsByCssSelector('[data-test-subj="globalLoadingIndicator-hidden"]') with timeout=100000
[00:20:31]                 │ debg lensPage.getDimensionTriggerText('lnsDatatable_column', 2)
[00:20:31]                 │ debg lensPage.getDimensionTriggersTexts('lnsDatatable_column')
[00:20:31]                 │ debg TestSubjects.findAll(lnsDatatable_column > lns-dimensionTrigger)
[00:20:31]                 │ debg Find.allByCssSelector('[data-test-subj="lnsDatatable_column"] [data-test-subj="lns-dimensionTrigger"]') with timeout=10000
[00:20:32]                 └- ✓ pass  (14.4s) "lens app  lens drag and drop tests should allow dropping fields to existing and empty dimension triggers"
[00:20:32]               └-> should reorder the elements for the table
[00:20:32]                 └-> "before each" hook: global before each
[00:20:32]                 │ debg lensPage.reorderDimensions('lnsDatatable_column', 2, 0)
[00:20:33]                 │ debg isGlobalLoadingIndicatorVisible
[00:20:33]                 │ debg TestSubjects.exists(globalLoadingIndicator)
[00:20:33]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="globalLoadingIndicator"]') with timeout=1500
[00:20:35]                 │ debg TestSubjects.exists(globalLoadingIndicator-hidden)
[00:20:35]                 │ debg Find.existsByCssSelector('[data-test-subj="globalLoadingIndicator-hidden"]') with timeout=100000
[00:20:36]                 │ debg isGlobalLoadingIndicatorVisible
[00:20:36]                 │ debg TestSubjects.exists(globalLoadingIndicator)
[00:20:36]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="globalLoadingIndicator"]') with timeout=1500
[00:20:37]                 │ debg TestSubjects.exists(globalLoadingIndicator-hidden)
[00:20:37]                 │ debg Find.existsByCssSelector('[data-test-subj="globalLoadingIndicator-hidden"]') with timeout=100000
[00:20:38]                 │ debg lensPage.getDimensionTriggersTexts('lnsDatatable_column')
[00:20:38]                 │ debg TestSubjects.findAll(lnsDatatable_column > lns-dimensionTrigger)
[00:20:38]                 │ debg Find.allByCssSelector('[data-test-subj="lnsDatatable_column"] [data-test-subj="lns-dimensionTrigger"]') with timeout=10000
[00:20:38]                 └- ✓ pass  (5.8s) "lens app  lens drag and drop tests should reorder the elements for the table"
[00:20:38]               └-> should move the column to compatible dimension group
[00:20:38]                 └-> "before each" hook: global before each
[00:20:38]                 │ debg lensPage.switchToVisualization('bar')
[00:20:38]                 │ debg lensPage.openChartSwitchPopover()
[00:20:38]                 │ debg TestSubjects.exists(visTypeTitle)
[00:20:38]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="visTypeTitle"]') with timeout=2500
[00:20:41]                 │ debg --- retry.tryForTime error: [data-test-subj="visTypeTitle"] is not displayed
[00:20:41]                 │ debg TestSubjects.click(lnsChartSwitchPopover)
[00:20:41]                 │ debg Find.clickByCssSelector('[data-test-subj="lnsChartSwitchPopover"]') with timeout=10000
[00:20:41]                 │ debg Find.findByCssSelector('[data-test-subj="lnsChartSwitchPopover"]') with timeout=10000
[00:20:41]                 │ debg TestSubjects.exists(visTypeTitle)
[00:20:41]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="visTypeTitle"]') with timeout=120000
[00:20:42]                 │ debg TestSubjects.click(lnsChartSwitchPopover_bar)
[00:20:42]                 │ debg Find.clickByCssSelector('[data-test-subj="lnsChartSwitchPopover_bar"]') with timeout=10000
[00:20:42]                 │ debg Find.findByCssSelector('[data-test-subj="lnsChartSwitchPopover_bar"]') with timeout=10000
[00:20:42]                 │ debg lensPage.getDimensionTriggersTexts('lnsXY_xDimensionPanel')
[00:20:42]                 │ debg TestSubjects.findAll(lnsXY_xDimensionPanel > lns-dimensionTrigger)
[00:20:42]                 │ debg Find.allByCssSelector('[data-test-subj="lnsXY_xDimensionPanel"] [data-test-subj="lns-dimensionTrigger"]') with timeout=10000
[00:20:42]                 │ proc [kibana]   log   [16:14:26.230] [error][data][elasticsearch] [version_conflict_engine_exception]: [search-telemetry:search-telemetry]: version conflict, required seqNo [195], primary term [1]. current document has seqNo [197] and primary term [1]
[00:20:42]                 │ proc [kibana]   log   [16:14:26.230] [error][data][elasticsearch] [version_conflict_engine_exception]: [search-telemetry:search-telemetry]: version conflict, required seqNo [197], primary term [1]. current document has seqNo [198] and primary term [1]
[00:20:42]                 │ debg lensPage.getDimensionTriggersTexts('lnsXY_splitDimensionPanel')
[00:20:42]                 │ debg TestSubjects.findAll(lnsXY_splitDimensionPanel > lns-dimensionTrigger)
[00:20:42]                 │ debg Find.allByCssSelector('[data-test-subj="lnsXY_splitDimensionPanel"] [data-test-subj="lns-dimensionTrigger"]') with timeout=10000
[00:20:42]                 │ proc [kibana]   log   [16:14:26.320] [error][data][elasticsearch] [version_conflict_engine_exception]: [search-telemetry:search-telemetry]: version conflict, required seqNo [200], primary term [1]. current document has seqNo [201] and primary term [1]
[00:20:42]                 │ proc [kibana]   log   [16:14:26.392] [error][data][elasticsearch] [version_conflict_engine_exception]: [search-telemetry:search-telemetry]: version conflict, required seqNo [202], primary term [1]. current document has seqNo [203] and primary term [1]
[00:20:42]                 │ proc [kibana]   log   [16:14:26.394] [error][data][elasticsearch] [version_conflict_engine_exception]: [search-telemetry:search-telemetry]: version conflict, required seqNo [203], primary term [1]. current document has seqNo [204] and primary term [1]
[00:20:42]                 │ debg lensPage.dragDimensionToDimension('lnsXY_xDimensionPanel > lns-dimensionTrigger', 'lnsXY_splitDimensionPanel > lns-dimensionTrigger')
[00:20:43]                 │ debg isGlobalLoadingIndicatorVisible
[00:20:43]                 │ debg TestSubjects.exists(globalLoadingIndicator)
[00:20:43]                 │ debg Find.existsByDisplayedByCssSelector('[data-test-subj="globalLoadingIndicator"]') with timeout=1500
[00:20:43]                 │ debg TestSubjects.exists(globalLoadingIndicator-hidden)
[00:20:43]                 │ debg Find.existsByCssSelector('[data-test-subj="globalLoadingIndicator-hidden"]') with timeout=100000
[00:20:44]                 │ERROR browser[SEVERE] http://localhost:6171/37186/bundles/kbn-ui-shared-deps/kbn-ui-shared-deps.js 374 Error: <rect> attribute width: A negative value is not valid. ("-526")
[00:20:44]                 │ debg lensPage.getDimensionTriggersTexts('lnsXY_xDimensionPanel')
[00:20:44]                 │ debg TestSubjects.findAll(lnsXY_xDimensionPanel > lns-dimensionTrigger)
[00:20:44]                 │ debg Find.allByCssSelector('[data-test-subj="lnsXY_xDimensionPanel"] [data-test-subj="lns-dimensionTrigger"]') with timeout=10000
[00:20:44]                 │ debg lensPage.getDimensionTriggersTexts('lnsXY_splitDimensionPanel')
[00:20:44]                 │ debg TestSubjects.findAll(lnsXY_splitDimensionPanel > lns-dimensionTrigger)
[00:20:44]                 │ debg Find.allByCssSelector('[data-test-subj="lnsXY_splitDimensionPanel"] [data-test-subj="lns-dimensionTrigger"]') with timeout=10000
[00:20:44]                 │ info Taking screenshot "/dev/shm/workspace/parallel/7/kibana/x-pack/test/functional/screenshots/failure/lens app  lens drag and drop tests should move the column to compatible dimension group.png"
[00:20:44]                 │ info Current URL is: http://localhost:6171/app/lens#/?_g=(filters:!(),refreshInterval:(pause:!t,value:0),time:(from:%272015-09-19T06:31:44.000Z%27,to:%272015-09-23T18:31:44.000Z%27))
[00:20:44]                 │ info Saving page source to: /dev/shm/workspace/parallel/7/kibana/x-pack/test/functional/failure_debug/html/lens app  lens drag and drop tests should move the column to compatible dimension group.html
[00:20:44]                 └- ✖ fail: lens app  lens drag and drop tests should move the column to compatible dimension group
[00:20:44]                 │       Error: expected [ 'Top values of clientip' ] to sort of equal [ 'Top values of @message.raw' ]
[00:20:44]                 │       + expected - actual
[00:20:44]                 │ 
[00:20:44]                 │        [
[00:20:44]                 │       -  "Top values of clientip"
[00:20:44]                 │       +  "Top values of @message.raw"
[00:20:44]                 │        ]
[00:20:44]                 │       
[00:20:44]                 │       at Assertion.assert (/dev/shm/workspace/parallel/7/kibana/packages/kbn-expect/expect.js:100:11)
[00:20:44]                 │       at Assertion.eql (/dev/shm/workspace/parallel/7/kibana/packages/kbn-expect/expect.js:244:8)
[00:20:44]                 │       at Context.<anonymous> (test/functional/apps/lens/drag_and_drop.ts:78:96)
[00:20:44]                 │       at runMicrotasks (<anonymous>)
[00:20:44]                 │       at processTicksAndRejections (internal/process/task_queues.js:93:5)
[00:20:44]                 │       at Object.apply (/dev/shm/workspace/parallel/7/kibana/packages/kbn-test/src/functional_test_runner/lib/mocha/wrap_function.js:84:16)
[00:20:44]                 │ 
[00:20:44]                 │ 

Stack Trace

Error: expected [ 'Top values of clientip' ] to sort of equal [ 'Top values of @message.raw' ]
    at Assertion.assert (/dev/shm/workspace/parallel/7/kibana/packages/kbn-expect/expect.js:100:11)
    at Assertion.eql (/dev/shm/workspace/parallel/7/kibana/packages/kbn-expect/expect.js:244:8)
    at Context.<anonymous> (test/functional/apps/lens/drag_and_drop.ts:78:96)
    at runMicrotasks (<anonymous>)
    at processTicksAndRejections (internal/process/task_queues.js:93:5)
    at Object.apply (/dev/shm/workspace/parallel/7/kibana/packages/kbn-test/src/functional_test_runner/lib/mocha/wrap_function.js:84:16) {
  actual: '[\n  "Top values of clientip"\n]',
  expected: '[\n  "Top values of @message.raw"\n]',
  showDiff: true
}

Metrics [docs]

Distributable file count

id before after diff
default 47340 48100 +760

Page load bundle

Size of the bundles that are downloaded on every page load. Target size is below 100kb

id before after diff
alerts 67.7KB 67.9KB +157.0B

To update your PR or re-run it, just comment with:
@elasticmachine merge upstream

@gmmorris gmmorris merged commit 3bb45da into elastic:7.x Dec 10, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport This PR is a backport of another PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants