diegomrsantos opened a new issue, #4236:
URL: https://github.com/apache/iggy/issues/4236

   Parent tracker: #4232.
   
   Audit and migrate the bundled sinks so the runtime receives a delivery 
acknowledgment only after the destination condition documented for that sink 
has been met.
   
   Acceptance criteria:
   
   - Publish a support matrix covering acknowledgment meaning, required 
destination settings, buffering, partial failures, and duplicate behavior.
   - Buffered sinks acknowledge only after the relevant writes complete. S3 
coverage includes a batch below its normal rotation threshold and termination 
before upload.
   - Database and object storage sinks verify the relevant commit or write 
result. HTTP documentation identifies the receiver behavior required for 
durable acknowledgment.
   - Each configuration advertised as supporting the guarantee passes the 
applicable shared tests and tests against its destination.
   - Unsupported configurations fail explicitly when the guarantee is requested.
   - No compatibility adapter infers durable delivery merely from a legacy 
success return.
   
   Depends on A and B, with tests from E. Split migrations into separate issues 
by sink or shared implementation once the audit establishes the work required.
   


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