[ 
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)

Reply via email to