-
Notifications
You must be signed in to change notification settings - Fork 243
Palgarg/meastest #3095
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
Closed
Closed
Palgarg/meastest #3095
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Merge master into dev
- Add isInstanceDrained method in HelixAdmin - Expose the method via instance update rest end point - Change the conditional checks order in isEvacuateFinished to improve latency
* this change returns false if the current state contains any resource with rebalance mode full auto or customized
Merge Apache Helix head into dev branch for internal release.
* Adding a new CrushEd2Rebalance Strategy which has CrushEd as base * using MM instead of using controller sycn and stop * adding doc strings * Addressed review comments * removed unnecessary file
Adding dev branch to run CI on raising against dev
…stance (#32) * adding check if resources are migrated from an unhealthy evacuated instance * removing comments * fixing TestErrorReplicaPersist * addressing review comments * addressing review comments * adding log line and removed Rebalance mode parameter * Changing log leve and updated the documentation --------- Co-authored-by: Anubhav Agarwal <[email protected]>
…lance Add support for virtual topology imbalance detection
Merge master into dev for release 1.4.4-dev-202506171200
…by Optional.empty() singleton
Fix global lock contention in DistClusterControllerStateModel caused by Optional.empty() singleton
… caused by Optional.empty() singleton" (#35)
Merge master into dev for release 1.4.5-dev-202507181030
This commit introduces an optional feature to make WAGED rebalancer behavior more consistent with CrushEd for disabled partition scenarios. When enabled, disabled partitions remain in OFFLINE state on their current instances rather than being immediately reassigned.
…e-to-relax-disabled-parition-hard-contraint Add optional relaxed disabled partition constraint for WAGED rebalancer
…by Optional.empty() singleton (#39)
…y which is required
… calculate assignment (apache#3034) (#56) * prevent DROPPED messages when mapping cannot be computed * add test for CRUSHED resource * add message generation phase tst * fix test * respond feedback Co-authored-by: Grant Paláu Spencer <[email protected]>
…te topology nodes (#53) * Preserve IdealState when Topology exception is encountered * Add tests * Fix tests * Verify message dropped fix using test * Add integration test * Added assertion for verifier failrue
…eated workflows (#55) * Fix stale cache issue causing erroneous workflow deletion in WorkflowDispatcher * Address review comments * Remove redundant tests
…ns invalid hash (#61) * handling the case when jenkins hash returns 0 in straw2selector * removing unwanted lines * improving test case and addressing review comments --------- Co-authored-by: Anubhav Agarwal <[email protected]>
* Add Cluster-Level Instance Operation Count Metrics * Address review comments * Address review comments3
* Add Instance Operation Duration Metrics for Monitoring * Address review comments * Address review comments2 * Address review comments n * Address review comments n
* adding cluster topology validation when updating instance config * formatting the code * updated the logic to check the instance operation transition --------- Co-authored-by: Anubhav Agarwal <[email protected]>
* improve stoppable check APIs to include failure details * fix review comments --------- Co-authored-by: Laxman Ch <[email protected]>
…r-into-linkedin-dev
…in-dev aajoshi/merge master into linkedin dev
…isation ReadClusterData Stage Optimisation : ZKCache added in getStat
…tate Update Ideal State API creating new Ideal State
…tation_parallelization Added parallelization of resource computation in BestPossibleCalcStage
…Monitor (#71) * Add partition count and top state partition count metrics to InstanceMonitor * Fix review comments
…c-stage aajoshi/improve intermediate calc stage
* Refactor InstanceMonitor to use cluster-level shared executor service * Added _pendingResetTask for cancelling support, fix unregister and reset logic too * Simplify InstanceMonitor metric reset to eliminate thread overhead
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Issues
(#200 - Link your issue number here: You can write "Fixes #XXX". Please use the proper keyword so that the issue gets closed automatically. See https://docs.github.com/en/github/managing-your-work-on-github/linking-a-pull-request-to-an-issue
Any of the following keywords can be used: close, closes, closed, fix, fixes, fixed, resolve, resolves, resolved)
Description
(Write a concise description including what, why, how)
Tests
(List the names of added unit/integration tests)
(If CI test fails due to known issue, please specify the issue and test PR locally. Then copy & paste the result of "mvn test" to here.)
Changes that Break Backward Compatibility (Optional)
(Consider including all behavior changes for public methods or API. Also include these changes in merge description so that other developers are aware of these changes. This allows them to make relevant code changes in feature branches accounting for the new method/API behavior.)
Documentation (Optional)
(Link the GitHub wiki you added)
Commits
Code Quality
(helix-style-intellij.xml if IntelliJ IDE is used)