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

Enable logging detailed and specific error message for WAGED Rebalance failures #2828

Closed
himanshukandwal opened this issue Jul 8, 2024 · 0 comments · Fixed by #2829
Closed

Comments

@himanshukandwal
Copy link
Contributor

Is your feature request related to a problem? Please describe.
Currently, when WAGED rebalancer encounters rebalance failure due to hard constraint failure (say insufficient capacity), it does not specify which key and reason of the insufficient capacity. Currently details are logged as part of the DEBUG messages and we have to turning on DEBUG logging to gain insights, and then turn off the helix DEBUG logging after the triage.

It's lots of human toil and also could miss the crucial information for debugging. So, suggestion is error log should add more informative message.

Describe the solution you'd like
Ideally, each error log line should include KeyName, availableCapacity, and Required Capacity for capacity related failures.

Additional context
N/A

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