-
Notifications
You must be signed in to change notification settings - Fork 76
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
Fixing integ tests due to missing opensearch-job-scheduler plugin and jayway lib #1147
Fixing integ tests due to missing opensearch-job-scheduler plugin and jayway lib #1147
Conversation
6a15240
to
1b485f7
Compare
Does this resolve #1145? |
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.
LGTM with a minor comment
No, the tests are still failing. In fact, I don't think this commit will fix the integ tests, instead it fixes the build failure that caused by:
Which happens before running the integ tests |
Signed-off-by: Yizhe Liu <yizheliu@amazon.com>
1b485f7
to
43a4f5f
Compare
Please wait for all CI checks to pass |
is this related to some changes in ml-commons?
|
This issue is coming from ML commons |
Do not merge this PR for now |
Same issue as identified in #1145 |
Signed-off-by: Yizhe Liu <yizheliu@amazon.com>
@yizheliu-amazon attach the relevant issues in the PR description. The bug opened by @WeijiaZhao on neural |
@yizheliu-amazon I think we need to add this in qa/build.gradle as well |
…test Signed-off-by: Yizhe Liu <yizheliu@amazon.com>
Added same change to |
Hi @yizheliu-amazon here you need to do following things
|
Signed-off-by: Yizhe Liu <yizheliu@amazon.com>
Incorporated changes of PR #1148 from @vibrantvarun to this PR, so that Sl4j is excluded, and jayway lib can be used correctly. |
Note: BWC tests with branch 2.19.0-SNAPSHOT with 3.0 will continue to fail until these change is backported to 2.x |
Also BWC tests with 2.18.0 with 3.0.0 are passing because older version is picking dependencies in right fashion. Once this PR goes to 2.x then 2.19 will also be start passing. |
Need fresh review as it contains some new changes.
@junqiu-lei / @martin-gaievski Can one you review this PR now? From my side it is LGTM and green |
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.
@yizheliu-amazon Thanks for the fix, LGTM.
… jayway lib (#1147) * Fixing integ tests due to missing opensearch-job-scheduler plugin Signed-off-by: Yizhe Liu <yizheliu@amazon.com> * Add jayway as runtime dependency to fix issue #1145 Signed-off-by: Yizhe Liu <yizheliu@amazon.com> * Add jayway as runtime dependency to qa/build.gradle to fix issue bwc test Signed-off-by: Yizhe Liu <yizheliu@amazon.com> * Exclude Sl4j to make sure jayway lib is being used Signed-off-by: Yizhe Liu <yizheliu@amazon.com> --------- Signed-off-by: Yizhe Liu <yizheliu@amazon.com> (cherry picked from commit 558da1f)
… jayway lib (#1147) * Fixing integ tests due to missing opensearch-job-scheduler plugin Signed-off-by: Yizhe Liu <yizheliu@amazon.com> * Add jayway as runtime dependency to fix issue #1145 Signed-off-by: Yizhe Liu <yizheliu@amazon.com> * Add jayway as runtime dependency to qa/build.gradle to fix issue bwc test Signed-off-by: Yizhe Liu <yizheliu@amazon.com> * Exclude Sl4j to make sure jayway lib is being used Signed-off-by: Yizhe Liu <yizheliu@amazon.com> --------- Signed-off-by: Yizhe Liu <yizheliu@amazon.com> (cherry picked from commit 558da1f)
… jayway lib (#1147) (#1150) * Fixing integ tests due to missing opensearch-job-scheduler plugin Signed-off-by: Yizhe Liu <yizheliu@amazon.com> * Add jayway as runtime dependency to fix issue #1145 Signed-off-by: Yizhe Liu <yizheliu@amazon.com> * Add jayway as runtime dependency to qa/build.gradle to fix issue bwc test Signed-off-by: Yizhe Liu <yizheliu@amazon.com> * Exclude Sl4j to make sure jayway lib is being used Signed-off-by: Yizhe Liu <yizheliu@amazon.com> --------- Signed-off-by: Yizhe Liu <yizheliu@amazon.com> (cherry picked from commit 558da1f) Co-authored-by: Yizhe Liu <59710443+yizheliu-amazon@users.noreply.github.com>
… jayway lib (#1147) (#1151) * Fixing integ tests due to missing opensearch-job-scheduler plugin Signed-off-by: Yizhe Liu <yizheliu@amazon.com> * Add jayway as runtime dependency to fix issue #1145 Signed-off-by: Yizhe Liu <yizheliu@amazon.com> * Add jayway as runtime dependency to qa/build.gradle to fix issue bwc test Signed-off-by: Yizhe Liu <yizheliu@amazon.com> * Exclude Sl4j to make sure jayway lib is being used Signed-off-by: Yizhe Liu <yizheliu@amazon.com> --------- Signed-off-by: Yizhe Liu <yizheliu@amazon.com> (cherry picked from commit 558da1f) Co-authored-by: Yizhe Liu <59710443+yizheliu-amazon@users.noreply.github.com>
Description
Fixing integ tests due to missing opensearch-job-scheduler plugin.
This is needed since ML commons introduces new dependency on job-scheduler: https://github.com/opensearch-project/ml-commons/pull/3421/files#diff-520f178549fabd7e74f5b1fedb7275a1434a2ac153fc49e0212455ceeef38e37R47
Before this change, integ test will fail due to below job-scheduler missing error:
Also, integ test fail with the error saying below, which is captured in #1145
Root cause of this error is that jayway lib is not included as runtime dependency
Related Issues
#1145
ML-commons side: opensearch-project/ml-commons#3464
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.