qqeasonchen opened a new pull request, #5336:
URL: https://github.com/apache/eventmesh/pull/5336

   Combined re-land of the four earlier #5330 / #5331 / #5333 / #5334 commits 
(all reverted by #5335) as a single commit on develop, with both contributor 
trailers preserved.
   
   **What this PR does**
   
   - Reapplies the RocketMQ 5 POP broker-ACK barrier from PR #5316 
(zhang-arvin, fixes #5295) onto the post-#5301-Sub-PR-B/C 
`UniIngressService.deliver` structure. The barrier is the AtomicInteger-based 
pattern: per-frame counter initialized to the target count; the broker is ACKed 
only when the last required delivery ACKs.
   - Adds a 6-line source-level Javadoc in `UniIngressService.java` attributing 
the barrier block to PR #5316 and zhang-arvin.
   - Adds a package-level paragraph in `ingress/package-info.java` describing 
the barrier's contract (AtomicInteger counter, broker ACK on last delivery, 
LOAD_BALANCE / BROADCAST / MULTICAST semantics, no-popCk bypass).
   - Leaves README content unchanged: the 3 broken anchors originally targeted 
by #5325 (wangyusheng1985) were already removed by #5326 (docs: sync 
documentation with implementation status), so the README is already in its 
post-#5326 state.
   
   **Why a single commit instead of four**
   
   GitHub's contributor graph counts both `commit author` and `Co-authored-by:` 
trailers in the commit message. The earlier four-commit approach split the 
attribution across squash merges with inconsistent trailer handling. 
Consolidating into one PR with two trailers (zhang-arvin for #5316, 
wangyusheng1985 for #5325) preserves both contributors' graph credit in a 
single squash-merge commit.
   
   **Files changed**: 2 files
   - 
`eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/ingress/UniIngressService.java`
 (barrier block + attribution Javadoc)
   - 
`eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/ingress/package-info.java`
 (package-level barrier doc)
   
   **Closes #5316, Closes #5325, Fixes #5295**
   
   cc @zhang-arvin @wangyusheng1985
   
   Co-authored-by: zhang-arvin <[email protected]>
   Co-authored-by: wangyusheng1985 <[email protected]>
   


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