HesandaLiyanage commented on PR #11262:
URL: https://github.com/apache/ozone/pull/11262#issuecomment-5739918013

   Hi @chihsuan ,  thank you so much for the review!
   
   I have addressed all the feedback in the latest commit:
   
    - Signaled task reinitialization (`tasksFailed`) directly on sync failure 
instead of retrying `process()`, preventing double-counting in incremental 
counting tasks.
    - Recorded failures in `taskMetrics` when sync fails.
    - Handled `dbStore == null` by returning `false` so cursors never advance 
without durability guarantees.
    - Trimmed the rationale comments down to the canonical `syncReconDbLog()` 
javadoc.
    - Updated the unit tests to verify that `process()` is not retried on sync 
failure, and added a test for the null `dbStore` path.
   
   Please let me know if there's anything else!


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