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 <yangp...@gmail.com> 於 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 <satish.dugg...@gmail.com>
> 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 <chia7...@apache.org> 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
>
>

Reply via email to