jiafu1115 commented on PR #20203: URL: https://github.com/apache/kafka/pull/20203#issuecomment-3099745179
> When we wait for the SocketServer to be ready before initializing the TBRLMM, then the user FETCH requests (that want to read from remote) might be served before the initialization, and [ReplicaNotAvailableException](https://sourcegraph.com/github.com/apache/kafka/-/blob/storage/src/main/java/org/apache/kafka/server/log/remote/metadata/storage/RemotePartitionMetadataStore.java?L127) gets thrown back to the caller which is a client retriable error so it is fine. > > If you're interested to know why ReplicaNotAvaibleException gets thrown, then refer to [KIP-1007](https://cwiki.apache.org/confluence/display/KAFKA/KIP-1007%3A+Introduce+Remote+Storage+Not+Ready+Exception). @kamalcph thanks for so detail information. That is the key information which I am worrying about. Thanks a lot. I will write one KIP. thanks! -- 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: jira-unsubscr...@kafka.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org