Repository navigation
Conversation
f7017f2 to
6915605
Compare
6bfac6d to
b8ca5e0
Compare
b8ca5e0 to
9323125
Compare
|
Thanks for the contribution. I built the branch, ran Blocking
Should fix
Test
ProcessPlease move the JIRA to Patch Available, fill in the PR description, and attach a TC.Bot visa. |
|
Round 2 review (head I ran checkstyle (clean), built core, and ran Blocking
Should fix
Test nits
ProcessPR description is still the template — please fill in what/why. VerdictNot ready yet, mainly because of the public API break in |
dec2150 to
5172e03
Compare
5172e03 to
324bae1
Compare
… maintenance mode
https://issues.apache.org/jira/browse/IGNITE-27344
Enhanced
IgniteLogInfoProviderImpl#ackNodeBasicMetrics()to provide more detailed information when a node is started in Maintenance Mode.The enhancement includes:
An explicit indication that the node has been launched in Maintenance Mode.
Logging of currently registered maintenance tasks, including their names, descriptions, parameters, and executed actions.
Reporting of maintenance task execution status, including transitions to
COMPLETED,CANCELLED, andFAILED.For example, when a node starts in Maintenance Mode, the following message is displayed:
Maintenance task execution is also reflected in node basic metrics.
For example, for defragmentationMaintenanceTask:
Task registration / execution started:
Successful completion:
Cancellation:
Execution failure:
Previously, the information provided by
ackNodeBasicMetrics()did not give sufficient visibility into the node's Maintenance Mode state or the progress and outcome of maintenance task execution.This enhancement makes it easier to identify nodes running in Maintenance Mode and monitor maintenance task execution without requiring additional investigation. It also helps operators understand whether a maintenance task is running, completed successfully, cancelled, or failed, simplifying troubleshooting and maintenance operations.