> - Remove DatanodeDiskBalancerInfoType since it is never used.

It actually is used in DiskBalancerReportSubcommand
and DiskBalancerStatusSubcommand.  However, it is not needed.  STATUS is a
super set of REPORT -- it includes additional details not included in
REPORT.  I suggest the servers always return all the additional details in
order to simplify the code.  The commands could choose what to display.

Tsz-Wo

On Fri, Dec 12, 2025 at 10:38 AM Tsz Wo Sze <[email protected]> wrote:

> +1 for the merge although there are some problems listed below.
>
> - In DefaultVolumeChoosingPolicy.chooseVolume(..), getCurrentUsage() is
> called multiple times so it can return different values.  The biggest
> problem is the sorted(..) call.  The code calls getCurrentUsage() in the
> comparator.  The behavior is ill-defined for sorting changing values.
>
> - DatanodeDiskBalancerInfoProto should use DatanodeIDProto instead of
> DatanodeDetailsProto
>
> - Remove DatanodeDiskBalancerInfoType since it is never used.
>
> - Do not throw RuntimeException in TestContainerChoosingPolicy.  How about
> using Assertions.fail(e.getMessage())?
>
> Thanks for working on this!
> Tsz-Wo
>
>
> On Fri, Dec 12, 2025 at 12:49 AM Janus Chow <[email protected]> wrote:
>
>> +1 for the merge.
>>
>> Warm Regards.
>>
>> --
>> Yiyang Zhou
>>
>>
>> Sadanand Shenoy <[email protected]> 于2025年12月12日周五 13:55写道:
>>
>> > +1 for the merge.
>> >
>> > - Sadanand
>> >
>> > On Wed, Dec 10, 2025 at 3:53 PM Sammi Chen <[email protected]>
>> wrote:
>> >
>> > > Hi Ozone developers,
>> > >
>> > > This is for merging the HDDS-5713 Disk Balancer feature branch into
>> > master.
>> > >
>> > > HDDS-5713 adds the support of the disk volume utilization balancer
>> > function
>> > > by selecting and moving containers from high utilized data volume to
>> > lower
>> > > utilized data volume, to achieve an all disk volumes' utilization even
>> > > state.
>> > >
>> > > Feature Jira Link:
>> > > https://issues.apache.org/jira/browse/HDDS-5713
>> > >
>> > > Checklist for feature branch merge:
>> > >
>> > >
>> >
>> https://cwiki.apache.org/confluence/display/OZONE/Disk+Balancer+For+Datanode+-+HDDS-5713
>> > > <
>> > >
>> >
>> https://cwiki.apache.org/confluence/display/OZONE/Disk+Balancer+For+Datanode+-+HDDS-5713
>> > > >
>> > >
>> > > Please help to take a look and cast the vote if you have time.
>> > >
>> > > The vote will be open for at least a week.
>> > > BTW, previous thread link
>> > > <https://lists.apache.org/thread/szyx6jxx1f66fzv9bz0t8vq8cdxmt173>.
>> > >
>> > > Thanks,
>> > > Sammi Chen
>> > >
>> >
>>
>

Reply via email to