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

[Backport 2.16] Create listener to refresh search thread resource usage #14901

Conversation

deshsidd
Copy link
Contributor

Backporting #14832 to 2.16

Description

[Describe what this change achieves]

Related Issues

Resolves #[Issue number to be closed when this PR is merged]

Check List

  • Functionality includes testing.
  • API changes companion pull request created, if applicable.
  • Public documentation issue/PR created, if applicable.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

…roject#14832)

Signed-off-by: Siddhant Deshmukh <[email protected]>

* [bug fix] fix incorrect coordinator node search resource usages

Signed-off-by: Chenyang Ji <[email protected]>

* fix bug on serialization when passing task resource usage to coordinator

Signed-off-by: Chenyang Ji <[email protected]>

* add more unit tests

Signed-off-by: Chenyang Ji <[email protected]>

* remove query insights plugin related code

Signed-off-by: Chenyang Ji <[email protected]>

* create per request listener to refresh task resource usage

Signed-off-by: Chenyang Ji <[email protected]>

* Make new listener API public

Signed-off-by: Siddhant Deshmukh <[email protected]>

* Add changelog

Signed-off-by: Siddhant Deshmukh <[email protected]>

* Remove wrong files added

Signed-off-by: Siddhant Deshmukh <[email protected]>

* Address review comments

Signed-off-by: Siddhant Deshmukh <[email protected]>

* Build fix

Signed-off-by: Siddhant Deshmukh <[email protected]>

* Make singleton

Signed-off-by: Siddhant Deshmukh <[email protected]>

* Address review comments

Signed-off-by: Siddhant Deshmukh <[email protected]>

* Make sure listener runs before plugin listeners

Signed-off-by: Siddhant Deshmukh <[email protected]>

* Spotless

Signed-off-by: Siddhant Deshmukh <[email protected]>

* Minor fix

Signed-off-by: Siddhant Deshmukh <[email protected]>

---------

Signed-off-by: Chenyang Ji <[email protected]>
Signed-off-by: Siddhant Deshmukh <[email protected]>
Signed-off-by: Jay Deng <[email protected]>
Co-authored-by: Chenyang Ji <[email protected]>
Co-authored-by: Jay Deng <[email protected]>
(cherry picked from commit 8ff3bcc)
Copy link
Contributor

❌ Gradle check result for 3ada0d4: FAILURE

Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green. Is the failure a flaky test unrelated to your change?

Copy link
Contributor

✅ Gradle check result for 2aa29ae: SUCCESS

Copy link
Contributor

✅ Gradle check result for 4466c0f: SUCCESS

Copy link

codecov bot commented Jul 23, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 71.59%. Comparing base (47526e7) to head (2aa29ae).

Additional details and impacted files
@@             Coverage Diff              @@
##               2.16   #14901      +/-   ##
============================================
+ Coverage     71.57%   71.59%   +0.01%     
+ Complexity    62635    62628       -7     
============================================
  Files          5117     5118       +1     
  Lines        293920   293926       +6     
  Branches      42833    42833              
============================================
+ Hits         210364   210423      +59     
+ Misses        65899    65876      -23     
+ Partials      17657    17627      -30     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Copy link
Contributor

✅ Gradle check result for 6c4082a: SUCCESS

@dbwiddis
Copy link
Member

@deshsidd you are missing DCO signoffs:

commit 3ada0d49f09d24e5b9407cf159875e4b35f1392e
Author: Siddhant Deshmukh <[email protected]>
Date:   Tue Jul 23 02:09:54 2024 -0700

    Update CHANGELOG.md

commit 6c4082ad21694a1fc7464fcc733201e6d995210b
Author: Siddhant Deshmukh <[email protected]>
Date:   Tue Jul 23 02:09:10 2024 -0700

    Update CHANGELOG.md

Please use git amend or interactive rebase git rebase -i to add DCO to these two commits.

@dbwiddis
Copy link
Member

Also this appears to be a duplicate of #14896 which has the same problem. Please close whichever one is out of date.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants