Closed jeqo closed 1 year ago
Many thanks to @ivanyu , he managed to find the core issue. Due to having to integrate changes a lot of places moved from TopicPartition
to TopicIdPartition
. I happened to miss a line where I didn't adjust an equality check, i.e. https://github.com/aiven/kafka/blob/db59be39d489db8cdf5f97f3e667c3d52662e3cd/core/src/main/scala/kafka/server/DelayedRemoteFetch.scala#L94 . I applied the fix and force pushed to the branch, i.e. https://github.com/aiven/kafka/blob/3.3-2022-10-06-tiered-storage/core/src/main/scala/kafka/server/DelayedRemoteFetch.scala#L94 and I can now confirm that the various Fetcher tests are now passing.
@jeqo Can you confirm that it also passed on your end? You still might need to do the Thread.sleep
workaround in RemoteLogManager.onEndpointCreated
. Once you confirm this I will close the ticket.
Closing this as I believe its fixed, re-open if its not the case.
@mdedetrich sorry for the late reply. Yes, I can confirm that fetching on 3.3 is working for me. Thank you!
Testing
3.3-2022-10-06-tiered-storage
branch, consumption seem to be broken compared to3.0-2022-03-31-tiered-storage
.Test harness cases are failing when trying to consume, e.g. DeleteTopicWithSecondaryStorageTest:
Haven't dived into the details on what may be causing this issue, but adding it here to keep track.