eugenegujing opened a new issue, #7646:
URL: https://github.com/apache/texera/issues/7646

   ### Task Summary
   
   
`amber/src/main/scala/org/apache/texera/amber/engine/architecture/coordinator/promisehandlers/AdvanceRegionExecutionsHandler.scala`
 (added in #6960) runs the region-execution advance in its own control round: 
handlers that need regions advanced send this RPC to the coordinator itself 
instead of advancing inline, so that terminating completed regions happens 
after every reply the requesting round owed. On failure it notifies the client 
with a `FatalError`, attaching the related worker id when the failure came from 
a worker RPC and `None` otherwise.
   
   The handler body has no direct coverage: `PortCompletedHandlerSpec` asserts 
that the advance is requested (it checks the outgoing invocation) but never 
drives this handler, so the advance delegation and both `FatalError` 
notification paths are unasserted.
   
   ### Task Type
   
   - [ ] Refactor / Cleanup
   - [ ] DevOps / Deployment / CI
   - [x] Testing / QA
   - [ ] Documentation
   - [ ] Performance
   - [ ] Other


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