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 SOLUTIONS] Bring Async Search Back #82650

Merged
merged 6 commits into from
Nov 5, 2020

Conversation

XavierM
Copy link
Contributor

@XavierM XavierM commented Nov 4, 2020

Summary

We thought that we were doing good by adding our own ID to the request so we can see which query was running in the dev tools. But by adding our own ID per request, we messed up the async search strategy because they are assuming that the id to be the actual id parameter returned from Elasticsearch. By changing the ID, we are breaking the way the poll work on the server-side strategy.

You can see it there -> https://github.com/elastic/kibana/blob/master/x-pack/plugins/data_enhanced/server/search/es_search_strategy.ts#L84

@XavierM XavierM added bug Fixes for quality problems that affect the customer experience v8.0.0 release_note:skip Skip the PR/issue when compiling release notes v7.11.0 Team:Threat Hunting Security Solution Threat Hunting Team v7.10.1 labels Nov 4, 2020
@XavierM XavierM requested review from a team as code owners November 4, 2020 19:23
@XavierM XavierM self-assigned this Nov 4, 2020
@XavierM XavierM requested a review from lukasolson November 4, 2020 19:23
Copy link
Contributor

@patrykkopycinski patrykkopycinski left a comment

Choose a reason for hiding this comment

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

Thank you @XavierM 💪

@kibanamachine
Copy link
Contributor

💚 Build Succeeded

Metrics [docs]

async chunks size

id before after diff
securitySolution 7.8MB 7.8MB -802.0B

History

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

@XavierM XavierM merged commit ef5287f into elastic:master Nov 5, 2020
XavierM added a commit to XavierM/kibana that referenced this pull request Nov 5, 2020
* bring async search back to the security solutions

* remove id for timeline details searchStrategy

* fix events count

* fix total count

* update units

* update integration tests

Co-authored-by: Angela Chuang <yi-chun.chuang@elastic.co>
Co-authored-by: Patryk Kopycinski <contact@patrykkopycinski.com>
XavierM added a commit to XavierM/kibana that referenced this pull request Nov 5, 2020
* bring async search back to the security solutions

* remove id for timeline details searchStrategy

* fix events count

* fix total count

* update units

* update integration tests

Co-authored-by: Angela Chuang <yi-chun.chuang@elastic.co>
Co-authored-by: Patryk Kopycinski <contact@patrykkopycinski.com>
XavierM added a commit that referenced this pull request Nov 5, 2020
* bring async search back to the security solutions

* remove id for timeline details searchStrategy

* fix events count

* fix total count

* update units

* update integration tests

Co-authored-by: Angela Chuang <yi-chun.chuang@elastic.co>
Co-authored-by: Patryk Kopycinski <contact@patrykkopycinski.com>

Co-authored-by: Angela Chuang <yi-chun.chuang@elastic.co>
Co-authored-by: Patryk Kopycinski <contact@patrykkopycinski.com>
XavierM added a commit that referenced this pull request Nov 5, 2020
* bring async search back to the security solutions

* remove id for timeline details searchStrategy

* fix events count

* fix total count

* update units

* update integration tests

Co-authored-by: Angela Chuang <yi-chun.chuang@elastic.co>
Co-authored-by: Patryk Kopycinski <contact@patrykkopycinski.com>

Co-authored-by: Angela Chuang <yi-chun.chuang@elastic.co>
Co-authored-by: Patryk Kopycinski <contact@patrykkopycinski.com>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Fixes for quality problems that affect the customer experience release_note:skip Skip the PR/issue when compiling release notes Team:Threat Hunting Security Solution Threat Hunting Team v7.10.1 v7.11.0 v8.0.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants