Hi Chia-Ping and Kamal, Sorry for the late reply. Thanks for the review.
chia_06: I add an example in DescribeLogDirsResponse section. It explains difference among PartitionSize, RemoteLogSize, and OnlyLocalLogSize. Kind regards, PoAn > On Oct 25, 2025, at 12:40 PM, Kamal Chandraprakash > <[email protected]> wrote: > > Ping to revive this KIP. Thanks! > > On Thu, Aug 14, 2025 at 6:50 AM Chia-Ping Tsai <[email protected]> wrote: > >> hi PoAn >> >> chia_06: >> >> As we discussed offline, `size`and `onlyLocalSize` could be difficult to >> understand when remote storage is enabled. It would be helpful if you could >> include some examples in the docs. >> >> Best, >> Chia-Ping >> >> PoAn Yang <[email protected]> 於 2025年8月5日 週二 下午11:08寫道: >> >>> Hi Kamal, Chia-Ping, and Satish, >>> >>> Thanks for the review and suggestions. >>> >>> Moved `IncludeRemoteInfo` out of `DescribableLogDirTopics`. >>> >>> chia_03: `PartitionSize != RemoteLogSize + OnlyLocalLogSize`. >>> The PartitionSize is all local log segments size. It includes part >>> of remote log segments which haven’t meet local retention. >>> >>> chia_04: I prefer to use `onlyLocalSize`, because it gets value >>> from UnifiedLog#onlyLocalLogSegmentSize. If we use `localSize`, >>> users may be think that `size = remoteSize + localSize`. >>> >>> chia_05: Change both `remoteSize` and `onlyLocalSize` to >>> optional long. >>> >>> 100: Updated the description of `RemoteLogSize`. >>> >>> 101: I prefer to align the naming order like >>> UnifiedLog#onlyLocalLogSegmentSize. >>> Updated the description of `onlyLocalSize`. >>> >>> Thanks, >>> PoAn >>> >>>> On Aug 5, 2025, at 1:29 PM, Satish Duggana <[email protected]> >>> wrote: >>>> >>>> Hi PoAn, >>>> Thanks for the KIP, this is a valuable feature for operators to get >>>> better visibility into partition sizes across both local and remote >>>> storage. While RemoteLogSegmentMetadata provides segment-level details >>>> to help developers build custom utilities, it's beneficial to enhance >>>> the existing Kafka utilities to surface more operationally useful >>>> information. >>>> >>>> Overall proposal looks good to me. I have a couple of minor comments. >>>> >>>> 100. RemoteLogSize – It would be helpful to enhance the description >>>> with more detail. For example: >>>> "The size of the remote log segments for this partition, in bytes. >>>> Note that some of these segments may still be present in the broker’s >>>> local storage." >>>> >>>> 101. onlyLocalSize – I suggest renaming this to LocalOnlySize for >>>> better clarity. The description can also be made more explicit, such >>>> as: >>>> "The size of the log segments stored only in the broker’s local >>>> storage for this partition, in bytes. This excludes any data that has >>>> been offloaded to remote storage." >>>> >>>> ~Satish. >>>> >>>> On Mon, 4 Aug 2025 at 15:57, Chia-Ping Tsai <[email protected]> >> wrote: >>>>> >>>>> hi PoAn >>>>> >>>>> chia_03: what is the difference between `OnlyLocalLogSize` and >>> `PartitionSize`? Am I correct in assuming that `PartitionSize` = >>> RemoteLogSize + OnlyLocalLogSize? >>>>> >>>>> chia_04: could you please consider renaming `onlyLocalSize` to >>> `localSize` for consistency? >>>>> >>>>> chia_05: should we use optional int as returned type for `remoteSize` >>> and `onlyLocalSize`? If not, could you please add comments to explain the >>> use of "-1"? >>>>> >>>>> Best, >>>>> Chia-Ping >>>>> >>>>> >>>>> On 2025/06/16 14:32:34 PoAn Yang wrote: >>>>>> Hi all, >>>>>> >>>>>> I would like to start a discussion thread about KIP-1187. >>>>>> >>>>>> Please take a look and feel free to share any thought. >>>>>> >>>>>> https://cwiki.apache.org/confluence/x/sYkhFg >>>>>> >>>>>> Thanks, >>>>>> PoAn >>> >>> >>
