imbajin opened a new pull request, #3428:
URL: https://github.com/apache/hugegraph/pull/3428

   ## Before → After
   
   An established HStore cluster can reject traffic after Store loss despite a 
majority of known voters, while placement can silently reduce the requested 
replica count. This change separates initial bootstrap admission, runtime voter 
health and placement capacity, and rejects impossible drain or force-retirement 
operations before persisting state.
   
   Existing groups count Leader/Follower voters only; draining Stores may serve 
existing replicas but cannot receive new placements. The optional placement 
floor preserves legacy zero semantics. PD metadata remains a health hint, not a 
replacement for JRaft's committed configuration; force retirement and 
single-copy migration retain their documented limits.
   
   ## Validation boundary
   
   The source PR reports a 38-module clean compile and focused 
lifecycle/drain/placement/service regressions, including negative controls. 
These are author-reported checks, not independent cluster-level acceptance. 
Upstream CI runs separately.
   
   Source and detailed validation: 
https://github.com/hugegraph/hugegraph/pull/351
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to