-
Notifications
You must be signed in to change notification settings - Fork 186
Use _list/indices API instead of _cat/index API in CatIndexTool #3243
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
Use _list/indices API instead of _cat/index API in CatIndexTool #3243
Conversation
dbwiddis
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't see where we're properly testing the pagination here.
plugin/src/test/java/org/opensearch/ml/tools/CatIndexToolIT.java
Outdated
Show resolved
Hide resolved
plugin/src/test/java/org/opensearch/ml/tools/CatIndexToolIT.java
Outdated
Show resolved
Hide resolved
ml-algorithms/src/main/java/org/opensearch/ml/engine/tools/CatIndexTool.java
Show resolved
Hide resolved
ml-algorithms/src/main/java/org/opensearch/ml/engine/tools/CatIndexTool.java
Show resolved
Hide resolved
580e3ba to
ef75795
Compare
|
Add a comment on the issue #3182 (comment)
|
Signed-off-by: zane-neo <[email protected]>
Signed-off-by: zane-neo <[email protected]>
Signed-off-by: zane-neo <[email protected]>
Signed-off-by: zane-neo <[email protected]>
Signed-off-by: zane-neo <[email protected]>
Signed-off-by: zane-neo <[email protected]>
Signed-off-by: zane-neo <[email protected]>
9d643f9 to
1b5d510
Compare
@dhrubo-os I've moved the failure assertion part of the ITs, now the failing ITs are not related to my change, please help approve, thanks. |
|
The backport to To backport manually, run these commands in your terminal: # Fetch latest updates from GitHub
git fetch
# Create a new working tree
git worktree add .worktrees/backport-2.x 2.x
# Navigate to the new working tree
cd .worktrees/backport-2.x
# Create a new branch
git switch --create backport/backport-3243-to-2.x
# Cherry-pick the merged commit of this pull request and resolve the conflicts
git cherry-pick -x --mainline 1 17a903736bafe2494795acb0481950af5899143a
# Push it to GitHub
git push --set-upstream origin backport/backport-3243-to-2.x
# Go back to the original working tree
cd ../..
# Delete the working tree
git worktree remove .worktrees/backport-2.xThen, create a pull request where the |
| flags: ml-commons | ||
| token: ${{ secrets.CODECOV_TOKEN }} | ||
|
|
||
| Precommit-codecov: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why did we add this?
This is failing all the time: https://github.com/opensearch-project/ml-commons/actions/runs/13911015452/job/38928296296
Please take a look @zane-neo
…search-project#3243) * Use _list/indices API instead of _cat/index API in CatIndexTool Signed-off-by: zane-neo <[email protected]> * change assert to avoid flaky in test Signed-off-by: zane-neo <[email protected]> * add example of responsestr and change default size to 100 Signed-off-by: zane-neo <[email protected]> * add ListIndexTool and revert CatIndexTool change Signed-off-by: zane-neo <[email protected]> * Use random string instead of number sequence Signed-off-by: zane-neo <[email protected]> * fix failure IT Signed-off-by: zane-neo <[email protected]> * change comment to _list/indices API rest action file Signed-off-by: zane-neo <[email protected]> * add page size parameter from input and change sef4j to log4j Signed-off-by: zane-neo <[email protected]> * format code Signed-off-by: zane-neo <[email protected]> * Add UT for ListIndexTool Signed-off-by: zane-neo <[email protected]> * rebase main Signed-off-by: zane-neo <[email protected]> * Fix UT failure Signed-off-by: zane-neo <[email protected]> * Change resource name to fix IT failure Signed-off-by: zane-neo <[email protected]> * Add more UTs to increase coverage Signed-off-by: zane-neo <[email protected]> * Remove CatIndexTool to keep only ListIndexTool Signed-off-by: zane-neo <[email protected]> * Remove temp file Signed-off-by: zane-neo <[email protected]> * Remove CatIndexTool Signed-off-by: zane-neo <[email protected]> * Fix jacoco result not updated to latest commit issue Signed-off-by: zane-neo <[email protected]> * Change file path to under plugin module Signed-off-by: zane-neo <[email protected]> * fix failure tests Signed-off-by: zane-neo <[email protected]> * Remove assert to ensure IT pass Signed-off-by: zane-neo <[email protected]> --------- Signed-off-by: zane-neo <[email protected]> Signed-off-by: Abdul Muneer Kolarkunnu <[email protected]>
Description
Use _list/indices API instead of _cat/index API in CatIndexTool
Related Issues
#3182
Check List
--signoff.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.