hachikuji opened a new pull request #8736:
URL: https://github.com/apache/kafka/pull/8736


   We have been seeing increased flakiness in transaction system tests. I 
believe the cause might be due to KIP-537, which increased the default zk 
session timeout from 6s to 18s and the default replica lag timeout from 10s to 
30s. In the system test, we use the default transaction timeout of 10s. 
However, since the system test involves hard failures, the Produce request 
could be blocking for as long as the max of these two in order to wait for an 
ISR shrink. Hence this patch increases the timeout to 30s.
   
   Note this patch also includes a minor logging fix in `Partition`. Previously 
we would see messages like the following:
   ```
   [Broker id=3] Leader output-topic-0 starts at leader epoch 0 from offset 0 
with high watermark 0 ISR 3,2,1  addingReplicas  removingReplicas .Previous 
leader epoch was -1.
   ```
   This patch fixes the log to print as the following:
   ```
   [Broker id=3] Leader output-topic-0 starts at leader epoch 0 from offset 0 
with high watermark 0 ISR [3,2,1]  addingReplicas []  removingReplicas []. 
Previous leader epoch was -1.
   ```
   
   
   ### Committer Checklist (excluded from commit message)
   - [ ] Verify design and implementation 
   - [ ] Verify test coverage and CI build status
   - [ ] Verify documentation (including upgrade notes)
   


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

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to