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

[7.x] EQL: Adds an ability to execute an asynchronous EQL search #58192

Merged
merged 5 commits into from
Jun 25, 2020

Conversation

imotov
Copy link
Contributor

@imotov imotov commented Jun 16, 2020

Adds async support to EQL searches

Closes #49638

Co-authored-by: James Rodewig james.rodewig@elastic.co

Adds async support to EQL searches

Closes elastic#49638

Co-authored-by: James Rodewig <james.rodewig@elastic.co>
@elasticmachine
Copy link
Collaborator

Pinging @elastic/es-ql (:Query Languages/EQL)

@elasticmachine elasticmachine added the Team:QL (Deprecated) Meta label for query languages team label Jun 16, 2020
@imotov
Copy link
Contributor Author

imotov commented Jun 16, 2020

@elasticmachine run elasticsearch-ci/1

Makes RestEqlCancellationIT more deterministic by adding an assertBusy for the
cancellation propagation. It also refactors the SearchBlockPlugin to block
after the field caps are received, which prevents the test to block on the
transport thread. Blocking on transport thread was preventing the cancellation
on disconnect from cancelling the task until after the block on the transport
thread was released.

Since I cannot reporduce this issue, I will leave the trace logging for now
and will remove it after observing this test for a while in CI.

Relates to elastic#58270
@imotov imotov merged commit 20af856 into elastic:7.x Jun 25, 2020
@imotov imotov deleted the async-eql-7.x branch July 17, 2020 17:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
:Analytics/EQL EQL querying backport Team:QL (Deprecated) Meta label for query languages team
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants