Kamal Chandraprakash created KAFKA-15632: --------------------------------------------
Summary: Drop the invalid remote log metadata events Key: KAFKA-15632 URL: https://issues.apache.org/jira/browse/KAFKA-15632 Project: Kafka Issue Type: Task Reporter: Kamal Chandraprakash Assignee: Kamal Chandraprakash {{__remote_log_metadata}} topic cleanup policy is set to {{DELETE}} and default retention is set to unlimited. The expectation is that the user will configure the maximum retention time for this internal topic compared to all the other user created topics in the cluster. We cannot keep it to unlimited as the contents of this internal topic need to be in the local storage. RemoteLogMetadata cache expect the events to be in the order of [RemoteLogSegmentState#isValidTransition|https://github.com/apache/kafka/blob/trunk/storage/api/src/main/java/org/apache/kafka/server/log/remote/storage/RemoteLogSegmentState.java#L93] Once the retention time got expired for this topic say after 30 days due to breach by retention size/time, then there can be partial metadata events and the [cache|https://github.com/apache/kafka/blob/trunk/storage/src/main/java/org/apache/kafka/server/log/remote/metadata/storage/RemoteLogMetadataCache.java#L160] start to throw RemoteResourceNotFoundError. -- This message was sent by Atlassian Jira (v8.20.10#820010)