[
https://issues.apache.org/jira/browse/KAFKA-14993?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Satish Duggana updated KAFKA-14993:
-----------------------------------
Parent: (was: KAFKA-7739)
Issue Type: Improvement (was: Sub-task)
> Improve TransactionIndex instance handling while copying to and fetching from
> RSM.
> ----------------------------------------------------------------------------------
>
> Key: KAFKA-14993
> URL: https://issues.apache.org/jira/browse/KAFKA-14993
> Project: Kafka
> Issue Type: Improvement
> Components: core
> Reporter: Satish Duggana
> Assignee: Kamal Chandraprakash
> Priority: Major
> Fix For: 3.7.0
>
>
> RSM should throw a ResourceNotFoundException if it does not have
> TransactionIndex. Currently, it expects an empty InputStream and creates an
> unnecessary file in the cache. This can be avoided by catching
> ResourceNotFoundException and not creating an instance. There are minor
> cleanups needed in RemoteIndexCache and other TransactionIndex usages.
> Also, update the LocalTieredStorage, see
> [this|https://github.com/apache/kafka/pull/13837#discussion_r1258917584]
> comment.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)