Skip to content

Conversation

bowenlan-amzn
Copy link
Member

@bowenlan-amzn bowenlan-amzn commented Sep 25, 2025

Description

Fix the build according to changes from upstream
opensearch-project/OpenSearch#19184 (comment)
opensearch-project/security-analytics#1583
opensearch-project/job-scheduler#714

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.

Signed-off-by: bowenlan-amzn <[email protected]>
@cwperks
Copy link
Member

cwperks commented Sep 25, 2025

@bowenlan-amzn for the common-utils related changes see opensearch-project/security-analytics#1583 as a reference.

@cwperks
Copy link
Member

cwperks commented Sep 25, 2025

TY for this PR. I removed the LockService reference from other repos, but didn't realize that ISM also had some instances where it was instantiating a LockService. LockService has since moved to an interface to forbid other plugins from instantiating it. JobScheduler can instantiate and other plugins can get through dep injection.

Copy link

codecov bot commented Sep 25, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 76.19%. Comparing base (7a4a4e2) to head (5651182).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1491      +/-   ##
==========================================
- Coverage   76.23%   76.19%   -0.04%     
==========================================
  Files         375      375              
  Lines       18773    18773              
  Branches     2366     2366              
==========================================
- Hits        14311    14305       -6     
- Misses       3223     3229       +6     
  Partials     1239     1239              

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

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Signed-off-by: bowenlan-amzn <[email protected]>
@bowenlan-amzn bowenlan-amzn changed the title fix compile Fix the build Sep 25, 2025
@bowenlan-amzn bowenlan-amzn marked this pull request as ready for review September 25, 2025 23:21
@bowenlan-amzn bowenlan-amzn merged commit f67a308 into opensearch-project:main Sep 25, 2025
23 checks passed
@bowenlan-amzn bowenlan-amzn deleted the fix-build branch September 25, 2025 23:52
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.

3 participants