spetz opened a new pull request, #3987:
URL: https://github.com/apache/iggy/pull/3987

   A fast partition primary rejoin could leave the group unable to
   commit new writes. A backup could adopt suffix headers without
   obtaining their bodies because repair stopped at commit_max. Clients
   then handled the typed non-admission response by checking metadata
   leadership, even though metadata and partition groups can elect
   different primaries.
   
   Extend suffix repair to the available frontier and clear completed
   sessions after the later commit catches up. Reject writes on stale
   backups before local offset validation, so callers receive the typed
   response required for safe rerouting.
   
   Add one-pass roster routing for HTTP and the Rust, Node, Go, Java,
   and C# clients. Coordinate concurrent Rust reconnects and prevent
   ambiguous replicated writes from being replayed under a new session.


-- 
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]

Reply via email to