kafka/server/src
Apoorv Mittal dc96e29499
KAFKA-19476: Correcting max delivery on write state failure and lock timeout (#20310)
Fixing max delivery check on acquisition lock timeout and write state
RPC failure.

When acquisition lock is already timed out and write state RPC failure
occurs then we need to check if records need to be archived. However
with the fix we do not persist the information, which is relevant as
some records may be  archived or delivery count is bumped. The
information will be persisted eventually.

The persister call has failed already hence issuing another persister
call due to a failed persister call earlier is not correct. Rather let
the data persist in future persister calls.

Reviewers: Manikumar Reddy <manikumar.reddy@gmail.com>, Abhinav Dixit
 <adixit@confluent.io>
2025-08-07 19:22:00 +01:00
..
main/java/org/apache/kafka KAFKA-19476: Correcting max delivery on write state failure and lock timeout (#20310) 2025-08-07 19:22:00 +01:00
test/java/org/apache/kafka MINOR: Cleanups in storage module (#20087) 2025-07-30 16:02:01 +08:00