Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Security Solution][Detections] Fix flaky threshold API tests #97768

Merged
merged 3 commits into from
Apr 21, 2021

Conversation

marshallmain
Copy link
Contributor

Summary

Threshold API integration tests added in #97336 were waiting for the rule status to update, but were not refreshing the index or retrying multiple times to wait for the index to refresh, causing flaky tests. This PR explicitly refreshes the index before retrieving signals so any newly created signals will be properly returned.

Checklist

Delete any items that are not applicable to this PR.

For maintainers

@marshallmain marshallmain requested a review from a team as a code owner April 20, 2021 23:39
@marshallmain marshallmain added release_note:skip Skip the PR/issue when compiling release notes Team: SecuritySolution Security Solutions Team working on SIEM, Endpoint, Timeline, Resolver, etc. Team:Detections and Resp Security Detection Response Team v7.13.0 v8.0.0 labels Apr 20, 2021
@elasticmachine
Copy link
Contributor

Pinging @elastic/security-detections-response (Team:Detections and Resp)

@elasticmachine
Copy link
Contributor

Pinging @elastic/security-solution (Team: SecuritySolution)

@marshallmain marshallmain requested a review from a team April 20, 2021 23:40
@marshallmain
Copy link
Contributor Author

@elasticmachine merge upstream

1 similar comment
@marshallmain
Copy link
Contributor Author

@elasticmachine merge upstream

Copy link
Contributor

@madirey madirey left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks!

@marshallmain marshallmain force-pushed the fix-flaky-threshold-tests branch from cb1da46 to b03a8be Compare April 21, 2021 17:45
@marshallmain marshallmain added the auto-backport Deprecated - use backport:version if exact versions are needed label Apr 21, 2021
@kibanamachine
Copy link
Contributor

💛 Build succeeded, but was flaky


Test Failures

Kibana Pipeline / general / X-Pack API Integration Tests.x-pack/test/api_integration/apis/lens/field_stats·ts.apis Lens index stats apis field distribution "before all" hook for "should return a 404 for missing index patterns"

Link to Jenkins

Standard Out

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

[00:00:00]       │
[00:00:00]         └-: apis
[00:00:00]           └-> "before all" hook in "apis"
[00:07:15]           └-: Lens
[00:07:15]             └-> "before all" hook in "Lens"
[00:07:15]             └-: index stats apis
[00:07:15]               └-> "before all" hook in "index stats apis"
[00:07:15]               └-> "before all" hook in "index stats apis"
[00:07:15]                 │ info [logstash_functional] Loading "mappings.json"
[00:07:15]                 │ info [logstash_functional] Loading "data.json.gz"
[00:07:15]                 │ info [logstash_functional] Skipped restore for existing index "logstash-2015.09.22"
[00:07:15]                 │ info [logstash_functional] Skipped restore for existing index "logstash-2015.09.20"
[00:07:15]                 │ info [logstash_functional] Skipped restore for existing index "logstash-2015.09.21"
[00:07:15]                 │ info java.lang.OutOfMemoryError: Java heap space
[00:07:15]                 │      Dumping heap to data/java_pid126520.hprof ...
[00:07:17]                 │ info Heap dump file created [775806052 bytes in 1.395 secs]
[00:07:17]               └-: field distribution
[00:07:17]                 └-> "before all" hook for "should return a 404 for missing index patterns"
[00:07:17]                 └-> "before all" hook for "should return a 404 for missing index patterns"
[00:07:17]                   │ info [visualize/default] Loading "mappings.json"
[00:07:17]                   │ info [visualize/default] Loading "data.json"
[00:07:17]                   │ info [o.e.b.ElasticsearchUncaughtExceptionHandler] [kibana-ci-immutable-ubuntu-18-tests-xxl-1619027198711386276] fatal error in thread [elasticsearch[kibana-ci-immutable-ubuntu-18-tests-xxl-1619027198711386276][system_write][T#2]], exiting
[00:07:17]                   │      java.lang.OutOfMemoryError: Java heap space
[00:07:17]                   │      	at java.util.Arrays.copyOf(Arrays.java:3536) ~[?:?]
[00:07:17]                   │      	at java.io.ByteArrayOutputStream.toByteArray(ByteArrayOutputStream.java:185) ~[?:?]
[00:07:17]                   │      	at org.elasticsearch.common.bytes.BytesReference.bytes(BytesReference.java:40) ~[elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:07:17]                   │      	at org.elasticsearch.action.index.IndexRequest.source(IndexRequest.java:381) ~[elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:07:17]                   │      	at org.elasticsearch.action.index.IndexRequest.source(IndexRequest.java:361) ~[elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:07:17]                   │      	at org.elasticsearch.action.update.UpdateHelper.prepareUpdateIndexRequest(UpdateHelper.java:193) ~[elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:07:17]                   │      	at org.elasticsearch.action.update.UpdateHelper.prepare(UpdateHelper.java:80) ~[elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:07:17]                   │      	at org.elasticsearch.action.update.UpdateHelper.prepare(UpdateHelper.java:64) ~[elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:07:17]                   │      	at org.elasticsearch.action.update.TransportUpdateAction.shardOperation(TransportUpdateAction.java:180) ~[elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:07:17]                   │      	at org.elasticsearch.action.update.TransportUpdateAction.shardOperation(TransportUpdateAction.java:173) ~[elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:07:17]                   │      	at org.elasticsearch.action.update.TransportUpdateAction.shardOperation(TransportUpdateAction.java:60) ~[elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:07:17]                   │      	at org.elasticsearch.action.support.single.instance.TransportInstanceSingleOperationAction$ShardTransportHandler$1.doRun(TransportInstanceSingleOperationAction.java:264) ~[elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:07:17]                   │      	at org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingAbstractRunnable.doRun(ThreadContext.java:728) ~[elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:07:17]                   │      	at org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:26) ~[elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:07:17]                   │      	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) ~[?:?]
[00:07:17]                   │      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) ~[?:?]
[00:07:17]                   │      	at java.lang.Thread.run(Thread.java:831) [?:?]
[00:07:17]                   │ERROR fatal error in thread [elasticsearch[kibana-ci-immutable-ubuntu-18-tests-xxl-1619027198711386276][system_write][T#2]], exiting
[00:07:17]                   │      
[00:07:17]                   │ERROR java.lang.OutOfMemoryError: Java heap space
[00:07:17]                   │      	at java.base/java.util.Arrays.copyOf(Arrays.java:3536)
[00:07:17]                   │      	at java.base/java.io.ByteArrayOutputStream.toByteArray(ByteArrayOutputStream.java:185)
[00:07:17]                   │      	at org.elasticsearch.common.bytes.BytesReference.bytes(BytesReference.java:40)
[00:07:17]                   │      	at org.elasticsearch.action.index.IndexRequest.source(IndexRequest.java:381)
[00:07:17]                   │      	at org.elasticsearch.action.index.IndexRequest.source(IndexRequest.java:361)
[00:07:17]                   │      	at org.elasticsearch.action.update.UpdateHelper.prepareUpdateIndexRequest(UpdateHelper.java:193)
[00:07:17]                   │      	at org.elasticsearch.action.update.UpdateHelper.prepare(UpdateHelper.java:80)
[00:07:17]                   │      	at org.elasticsearch.action.update.UpdateHelper.prepare(UpdateHelper.java:64)
[00:07:17]                   │      	at org.elasticsearch.action.update.TransportUpdateAction.shardOperation(TransportUpdateAction.java:180)
[00:07:17]                   │      	at org.elasticsearch.action.update.TransportUpdateAction.shardOperation(TransportUpdateAction.java:173)
[00:07:17]                   │      	at org.elasticsearch.action.update.TransportUpdateAction.shardOperation(TransportUpdateAction.java:60)
[00:07:17]                   │      	at org.elasticsearch.action.support.single.instance.TransportInstanceSingleOperationAction$ShardTransportHandler$1.doRun(TransportInstanceSingleOperationAction.java:264)
[00:07:17]                   │      	at org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingAbstractRunnable.doRun(ThreadContext.java:728)
[00:07:17]                   │      	at org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:26)
[00:07:17]                   │      	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
[00:07:17]                   │      	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)
[00:07:17]                   │      	at java.base/java.lang.Thread.run(Thread.java:831)
[00:07:17]                   │      
[00:07:17]                   └- ✖ fail: apis Lens index stats apis field distribution "before all" hook for "should return a 404 for missing index patterns"
[00:07:17]                   │      ConnectionError: connect ECONNREFUSED 127.0.0.1:6122
[00:07:17]                   │       at ClientRequest.onError (/dev/shm/workspace/parallel/2/kibana/node_modules/@elastic/elasticsearch/lib/Connection.js:115:16)
[00:07:17]                   │       at Socket.socketErrorListener (_http_client.js:469:9)
[00:07:17]                   │       at emitErrorNT (internal/streams/destroy.js:106:8)
[00:07:17]                   │       at emitErrorCloseNT (internal/streams/destroy.js:74:3)
[00:07:17]                   │       at processTicksAndRejections (internal/process/task_queues.js:80:21)
[00:07:17]                   │ 
[00:07:17]                   │ 

Stack Trace

ConnectionError: connect ECONNREFUSED 127.0.0.1:6122
    at ClientRequest.onError (/dev/shm/workspace/parallel/2/kibana/node_modules/@elastic/elasticsearch/lib/Connection.js:115:16)
    at Socket.socketErrorListener (_http_client.js:469:9)
    at emitErrorNT (internal/streams/destroy.js:106:8)
    at emitErrorCloseNT (internal/streams/destroy.js:74:3)
    at processTicksAndRejections (internal/process/task_queues.js:80:21) {
  meta: {
    body: null,
    statusCode: null,
    headers: null,
    meta: {
      context: null,
      request: [Object],
      name: 'elasticsearch-js',
      connection: [Object],
      attempts: 3,
      aborted: false
    }
  }
}

Kibana Pipeline / general / X-Pack API Integration Tests.x-pack/test/api_integration/apis/lens/field_stats·ts.apis Lens index stats apis field distribution "after all" hook for "should apply filters and queries"

Link to Jenkins

Standard Out

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

[00:00:00]       │
[00:00:00]         └-: apis
[00:00:00]           └-> "before all" hook in "apis"
[00:07:15]           └-: Lens
[00:07:15]             └-> "before all" hook in "Lens"
[00:07:15]             └-: index stats apis
[00:07:15]               └-> "before all" hook in "index stats apis"
[00:07:15]               └-> "before all" hook in "index stats apis"
[00:07:15]                 │ info [logstash_functional] Loading "mappings.json"
[00:07:15]                 │ info [logstash_functional] Loading "data.json.gz"
[00:07:15]                 │ info [logstash_functional] Skipped restore for existing index "logstash-2015.09.22"
[00:07:15]                 │ info [logstash_functional] Skipped restore for existing index "logstash-2015.09.20"
[00:07:15]                 │ info [logstash_functional] Skipped restore for existing index "logstash-2015.09.21"
[00:07:15]                 │ info java.lang.OutOfMemoryError: Java heap space
[00:07:15]                 │      Dumping heap to data/java_pid126520.hprof ...
[00:07:17]                 │ info Heap dump file created [775806052 bytes in 1.395 secs]
[00:07:17]               └-: field distribution
[00:07:17]                 └-> "before all" hook for "should return a 404 for missing index patterns"
[00:07:17]                 └-> "before all" hook for "should return a 404 for missing index patterns"
[00:07:17]                   │ info [visualize/default] Loading "mappings.json"
[00:07:17]                   │ info [visualize/default] Loading "data.json"
[00:07:17]                   │ info [o.e.b.ElasticsearchUncaughtExceptionHandler] [kibana-ci-immutable-ubuntu-18-tests-xxl-1619027198711386276] fatal error in thread [elasticsearch[kibana-ci-immutable-ubuntu-18-tests-xxl-1619027198711386276][system_write][T#2]], exiting
[00:07:17]                   │      java.lang.OutOfMemoryError: Java heap space
[00:07:17]                   │      	at java.util.Arrays.copyOf(Arrays.java:3536) ~[?:?]
[00:07:17]                   │      	at java.io.ByteArrayOutputStream.toByteArray(ByteArrayOutputStream.java:185) ~[?:?]
[00:07:17]                   │      	at org.elasticsearch.common.bytes.BytesReference.bytes(BytesReference.java:40) ~[elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:07:17]                   │      	at org.elasticsearch.action.index.IndexRequest.source(IndexRequest.java:381) ~[elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:07:17]                   │      	at org.elasticsearch.action.index.IndexRequest.source(IndexRequest.java:361) ~[elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:07:17]                   │      	at org.elasticsearch.action.update.UpdateHelper.prepareUpdateIndexRequest(UpdateHelper.java:193) ~[elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:07:17]                   │      	at org.elasticsearch.action.update.UpdateHelper.prepare(UpdateHelper.java:80) ~[elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:07:17]                   │      	at org.elasticsearch.action.update.UpdateHelper.prepare(UpdateHelper.java:64) ~[elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:07:17]                   │      	at org.elasticsearch.action.update.TransportUpdateAction.shardOperation(TransportUpdateAction.java:180) ~[elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:07:17]                   │      	at org.elasticsearch.action.update.TransportUpdateAction.shardOperation(TransportUpdateAction.java:173) ~[elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:07:17]                   │      	at org.elasticsearch.action.update.TransportUpdateAction.shardOperation(TransportUpdateAction.java:60) ~[elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:07:17]                   │      	at org.elasticsearch.action.support.single.instance.TransportInstanceSingleOperationAction$ShardTransportHandler$1.doRun(TransportInstanceSingleOperationAction.java:264) ~[elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:07:17]                   │      	at org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingAbstractRunnable.doRun(ThreadContext.java:728) ~[elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:07:17]                   │      	at org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:26) ~[elasticsearch-8.0.0-SNAPSHOT.jar:8.0.0-SNAPSHOT]
[00:07:17]                   │      	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) ~[?:?]
[00:07:17]                   │      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) ~[?:?]
[00:07:17]                   │      	at java.lang.Thread.run(Thread.java:831) [?:?]
[00:07:17]                   │ERROR fatal error in thread [elasticsearch[kibana-ci-immutable-ubuntu-18-tests-xxl-1619027198711386276][system_write][T#2]], exiting
[00:07:17]                   │      
[00:07:17]                   │ERROR java.lang.OutOfMemoryError: Java heap space
[00:07:17]                   │      	at java.base/java.util.Arrays.copyOf(Arrays.java:3536)
[00:07:17]                   │      	at java.base/java.io.ByteArrayOutputStream.toByteArray(ByteArrayOutputStream.java:185)
[00:07:17]                   │      	at org.elasticsearch.common.bytes.BytesReference.bytes(BytesReference.java:40)
[00:07:17]                   │      	at org.elasticsearch.action.index.IndexRequest.source(IndexRequest.java:381)
[00:07:17]                   │      	at org.elasticsearch.action.index.IndexRequest.source(IndexRequest.java:361)
[00:07:17]                   │      	at org.elasticsearch.action.update.UpdateHelper.prepareUpdateIndexRequest(UpdateHelper.java:193)
[00:07:17]                   │      	at org.elasticsearch.action.update.UpdateHelper.prepare(UpdateHelper.java:80)
[00:07:17]                   │      	at org.elasticsearch.action.update.UpdateHelper.prepare(UpdateHelper.java:64)
[00:07:17]                   │      	at org.elasticsearch.action.update.TransportUpdateAction.shardOperation(TransportUpdateAction.java:180)
[00:07:17]                   │      	at org.elasticsearch.action.update.TransportUpdateAction.shardOperation(TransportUpdateAction.java:173)
[00:07:17]                   │      	at org.elasticsearch.action.update.TransportUpdateAction.shardOperation(TransportUpdateAction.java:60)
[00:07:17]                   │      	at org.elasticsearch.action.support.single.instance.TransportInstanceSingleOperationAction$ShardTransportHandler$1.doRun(TransportInstanceSingleOperationAction.java:264)
[00:07:17]                   │      	at org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingAbstractRunnable.doRun(ThreadContext.java:728)
[00:07:17]                   │      	at org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:26)
[00:07:17]                   │      	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
[00:07:17]                   │      	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)
[00:07:17]                   │      	at java.base/java.lang.Thread.run(Thread.java:831)
[00:07:17]                   │      
[00:07:17]                   └- ✖ fail: apis Lens index stats apis field distribution "before all" hook for "should return a 404 for missing index patterns"
[00:07:17]                   │      ConnectionError: connect ECONNREFUSED 127.0.0.1:6122
[00:07:17]                   │       at ClientRequest.onError (/dev/shm/workspace/parallel/2/kibana/node_modules/@elastic/elasticsearch/lib/Connection.js:115:16)
[00:07:17]                   │       at Socket.socketErrorListener (_http_client.js:469:9)
[00:07:17]                   │       at emitErrorNT (internal/streams/destroy.js:106:8)
[00:07:17]                   │       at emitErrorCloseNT (internal/streams/destroy.js:74:3)
[00:07:17]                   │       at processTicksAndRejections (internal/process/task_queues.js:80:21)
[00:07:17]                   │ 
[00:07:17]                   │ 
[00:07:17]                   └-> "after all" hook for "should apply filters and queries"
[00:07:17]                     │ proc [kibana]   log   [18:37:35.362] [error][plugins][taskManager] Failed to poll for work: ConnectionError: connect ECONNREFUSED 127.0.0.1:6122
[00:07:17]                     │ info [visualize/default] Unloading indices from "mappings.json"
[00:07:17]                     └- ✖ fail: apis Lens index stats apis field distribution "after all" hook for "should apply filters and queries"
[00:07:17]                     │      ConnectionError: connect ECONNREFUSED 127.0.0.1:6122
[00:07:17]                     │       at ClientRequest.onError (/dev/shm/workspace/parallel/2/kibana/node_modules/@elastic/elasticsearch/lib/Connection.js:115:16)
[00:07:17]                     │       at Socket.socketErrorListener (_http_client.js:469:9)
[00:07:17]                     │       at emitErrorNT (internal/streams/destroy.js:106:8)
[00:07:17]                     │       at emitErrorCloseNT (internal/streams/destroy.js:74:3)
[00:07:17]                     │       at processTicksAndRejections (internal/process/task_queues.js:80:21)
[00:07:17]                     │ 
[00:07:17]                     │ 

Stack Trace

ConnectionError: connect ECONNREFUSED 127.0.0.1:6122
    at ClientRequest.onError (/dev/shm/workspace/parallel/2/kibana/node_modules/@elastic/elasticsearch/lib/Connection.js:115:16)
    at Socket.socketErrorListener (_http_client.js:469:9)
    at emitErrorNT (internal/streams/destroy.js:106:8)
    at emitErrorCloseNT (internal/streams/destroy.js:74:3)
    at processTicksAndRejections (internal/process/task_queues.js:80:21) {
  meta: {
    body: null,
    statusCode: null,
    headers: null,
    meta: {
      context: null,
      request: [Object],
      name: 'elasticsearch-js',
      connection: [Object],
      attempts: 3,
      aborted: false
    }
  }
}

Kibana Pipeline / general / X-Pack API Integration Tests.x-pack/test/api_integration/apis/lens/field_stats·ts.apis Lens index stats apis "after all" hook in "index stats apis"

Link to Jenkins

Standard Out

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

[00:00:00]       │
[00:00:00]         └-: apis
[00:00:00]           └-> "before all" hook in "apis"
[00:07:15]           └-: Lens
[00:07:15]             └-> "before all" hook in "Lens"
[00:07:15]             └-: index stats apis
[00:07:15]               └-> "before all" hook in "index stats apis"
[00:07:15]               └-> "before all" hook in "index stats apis"
[00:07:15]                 │ info [logstash_functional] Loading "mappings.json"
[00:07:15]                 │ info [logstash_functional] Loading "data.json.gz"
[00:07:15]                 │ info [logstash_functional] Skipped restore for existing index "logstash-2015.09.22"
[00:07:15]                 │ info [logstash_functional] Skipped restore for existing index "logstash-2015.09.20"
[00:07:15]                 │ info [logstash_functional] Skipped restore for existing index "logstash-2015.09.21"
[00:07:15]                 │ info java.lang.OutOfMemoryError: Java heap space
[00:07:15]                 │      Dumping heap to data/java_pid126520.hprof ...
[00:07:17]                 │ info Heap dump file created [775806052 bytes in 1.395 secs]
[00:07:17]                   └-> "after all" hook in "index stats apis"
[00:07:17]                     │ info [logstash_functional] Unloading indices from "mappings.json"
[00:07:17]                     └- ✖ fail: apis Lens index stats apis "after all" hook in "index stats apis"
[00:07:17]                     │      ConnectionError: connect ECONNREFUSED 127.0.0.1:6122
[00:07:17]                     │       at ClientRequest.onError (/dev/shm/workspace/parallel/2/kibana/node_modules/@elastic/elasticsearch/lib/Connection.js:115:16)
[00:07:17]                     │       at Socket.socketErrorListener (_http_client.js:469:9)
[00:07:17]                     │       at emitErrorNT (internal/streams/destroy.js:106:8)
[00:07:17]                     │       at emitErrorCloseNT (internal/streams/destroy.js:74:3)
[00:07:17]                     │       at processTicksAndRejections (internal/process/task_queues.js:80:21)
[00:07:17]                     │ 
[00:07:17]                     │ 

Stack Trace

ConnectionError: connect ECONNREFUSED 127.0.0.1:6122
    at ClientRequest.onError (/dev/shm/workspace/parallel/2/kibana/node_modules/@elastic/elasticsearch/lib/Connection.js:115:16)
    at Socket.socketErrorListener (_http_client.js:469:9)
    at emitErrorNT (internal/streams/destroy.js:106:8)
    at emitErrorCloseNT (internal/streams/destroy.js:74:3)
    at processTicksAndRejections (internal/process/task_queues.js:80:21) {
  meta: {
    body: null,
    statusCode: null,
    headers: null,
    meta: {
      context: null,
      request: [Object],
      name: 'elasticsearch-js',
      connection: [Object],
      attempts: 3,
      aborted: false
    }
  }
}

Metrics [docs]

✅ unchanged

History

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

@marshallmain marshallmain merged commit 1fb0090 into elastic:master Apr 21, 2021
kibanamachine pushed a commit to kibanamachine/kibana that referenced this pull request Apr 21, 2021
…c#97768)

* Explicitly refreshes signals index for threshold api tests to prevent flakiness

* Unskip test suite
kibanamachine pushed a commit to kibanamachine/kibana that referenced this pull request Apr 21, 2021
…c#97768)

* Explicitly refreshes signals index for threshold api tests to prevent flakiness

* Unskip test suite
@kibanamachine
Copy link
Contributor

💚 Backport successful

Status Branch Result
7.13
7.x

The backport PRs will be merged automatically after passing CI.

kibanamachine added a commit that referenced this pull request Apr 22, 2021
#97897)

* Explicitly refreshes signals index for threshold api tests to prevent flakiness

* Unskip test suite

Co-authored-by: Marshall Main <55718608+marshallmain@users.noreply.github.com>
kibanamachine added a commit that referenced this pull request Apr 22, 2021
#97898)

* Explicitly refreshes signals index for threshold api tests to prevent flakiness

* Unskip test suite

Co-authored-by: Marshall Main <55718608+marshallmain@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
auto-backport Deprecated - use backport:version if exact versions are needed release_note:skip Skip the PR/issue when compiling release notes Team:Detections and Resp Security Detection Response Team Team: SecuritySolution Security Solutions Team working on SIEM, Endpoint, Timeline, Resolver, etc. v7.13.0 v7.14.0 v8.0.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants