This is an automated email from the ASF dual-hosted git repository.

RexXiong pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/celeborn.git


The following commit(s) were added to refs/heads/main by this push:
     new 054af9d999 [CELEBORN-2475] Fix stale HA configuration documentation 
that breaks CI
054af9d999 is described below

commit 054af9d9990a280199b5532b988829389a0aed16
Author: zhengtao <[email protected]>
AuthorDate: Mon Oct 12 22:16:17 2026 +0800

    [CELEBORN-2475] Fix stale HA configuration documentation that breaks CI
    
    ### What changes were proposed in this pull request?
    
    Align the generated HA configuration documentation with 
`ConfigurationSuite` output by restoring the missing trailing space after the 
final table delimiter for `celeborn.master.ha.ratis.unexpected.close.action`.
    
    ### Why are the changes needed?
    
    `ConfigurationSuite` compares generated configuration rows with 
`docs/configuration/ha.md` exactly. The checked-in row differs by one trailing 
space, causing six service jobs in the [main SBT CI 
run](https://github.com/apache/celeborn/actions/runs/38038252682) to fail 
across Scala 2.12 and 2.13. The change only fixes the documentation golden file.
    
    ### Does this PR introduce _any_ user-facing change?
    
    - [ ] Yes
    
    No runtime behavior or rendered documentation changes.
    
    ### How was this patch tested?
    
    - Verified that the complete file differs only by the trailing space 
required by `ConfigurationSuite`'s table-row generator.
    - Attempted `build/mvn test -pl common -am -Dtest=none 
-DwildcardSuites=org.apache.celeborn.ConfigurationSuite`; it could not reach 
the tests because this local environment does not have `javac`. The PR CI will 
run the suite.
    
    Closes #3866 from zaynt4606/CELEBORN-2475-fix-ha-config-doc.
    
    Authored-by: zhengtao <[email protected]>
    Signed-off-by: Shuang <[email protected]>
---
 docs/configuration/ha.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/docs/configuration/ha.md b/docs/configuration/ha.md
index 21fd19ca63..51007ed055 100644
--- a/docs/configuration/ha.md
+++ b/docs/configuration/ha.md
@@ -30,5 +30,5 @@ license: |
 | celeborn.master.ha.ratis.raft.server.close.threshold | 60s | false | 
Threshold for the Ratis JvmPauseMonitor to close the local raft server after a 
JVM/host pause, e.g. long GC, VM live migration or jmap -F. Maps to Ratis 
raft.server.close.threshold. Once exceeded, the master leaves the raft group 
until the process is restarted. Takes precedence over the 
celeborn.ratis.raft.server.close.threshold passthrough when both are set. | 
1.0.0 |  | 
 | celeborn.master.ha.ratis.raft.server.storage.dir | /tmp/ratis | false | Root 
storage directory to hold RaftServer data. | 0.3.0 | 
celeborn.ha.master.ratis.raft.server.storage.dir | 
 | celeborn.master.ha.ratis.raft.server.storage.startup.option | RECOVER | 
false | Startup option of RaftServer storage. Available options: RECOVER, 
FORMAT. | 0.5.0 |  | 
-| celeborn.master.ha.ratis.unexpected.close.action | exit | false | Action 
when the local raft server is closed unexpectedly, i.e. not via the master stop 
flow, e.g. closed by the Ratis JvmPauseMonitor after a JVM pause longer than 
raft.server.close.threshold. 'exit' logs a fatal message and exits the master 
process so that supervisors (systemd/K8s) can restart it and the node rejoins 
the raft group; 'none' only logs. | 1.0.0 |  |
+| celeborn.master.ha.ratis.unexpected.close.action | exit | false | Action 
when the local raft server is closed unexpectedly, i.e. not via the master stop 
flow, e.g. closed by the Ratis JvmPauseMonitor after a JVM pause longer than 
raft.server.close.threshold. 'exit' logs a fatal message and exits the master 
process so that supervisors (systemd/K8s) can restart it and the node rejoins 
the raft group; 'none' only logs. | 1.0.0 |  | 
 <!--end-include-->

Reply via email to