Gargi-jais11 commented on PR #9969:
URL: https://github.com/apache/ozone/pull/9969#issuecomment-4132114171

   ```
   2026-03-06 12:27:02,444 DEBUG 
[DiskBalancerService#2]-org.apache.hadoop.ozone.container.diskbalancer.policy.DefaultVolumeChoosingPolicy:
 Disk balancing state - idealUsage=0.5094568501, thresholdPercentage=10.0%, 
thresholdRange=(0.4094568501, 0.6094568501), containerSize=5368709120
   2026-03-06 12:27:02,444 DEBUG 
[DiskBalancerService#2]-org.apache.hadoop.ozone.container.diskbalancer.policy.DefaultVolumeChoosingPolicy:
 Volume[0] - disk=DS-bb305d7f-d780-4832-962b-1174fc11757d, 
utilization=0.5027842722, capacity=53681722491, effectiveUsed=26990325773, 
available=53534941184, usableSpace=5216560238, committedBytes=26843544466, 
delta=0
   2026-03-06 12:27:02,444 DEBUG 
[DiskBalancerService#2]-org.apache.hadoop.ozone.container.diskbalancer.policy.DefaultVolumeChoosingPolicy:
 Volume[1] - disk=DS-baa06cd6-702b-49fc-9887-e241bce06863, 
utilization=0.5027846478, capacity=53681722491, effectiveUsed=26990345938, 
available=53534920704, usableSpace=5216540073, committedBytes=26843544151, 
delta=0
   2026-03-06 12:27:02,445 DEBUG 
[DiskBalancerService#2]-org.apache.hadoop.ozone.container.diskbalancer.policy.DefaultVolumeChoosingPolicy:
 Volume[2] - disk=DS-ef78e643-5126-4fa0-8c30-8ff15564f77f, 
utilization=0.5228016301, capacity=53681722491, effectiveUsed=28064892027, 
available=25616830464, usableSpace=4141993984, committedBytes=0, delta=0
   2                       
   
   ```
   Let's take help of above example is any user is giving 10% threshold than it 
won't start using the threshold range we can say that all have within the range 
so no movement as per the debug log
   But then what user sees from the dn ui for each volume utilisation is :
   ```
   Disk1-50%
   Disk2-1%
   Disk3-1%
   ```
   So giving threshold 10% user assumes it should start but if we have 
utilisation for each shown that would be great as it shows the clear picture. 
so as per above log all dn utilisation is somewhat around 52%:
   ```
   Disk1-50%
   Disk2-50%
   Disk3-52%
   ```
   So user will ask why utilisation is high even if it shows very less used 
bytes on aprticular voolume that's why added pre allocated container bytes to 
tell this is the one which is also contributing for used bytes and utilisation 
to be high.
   I hope this clears why I am also adding pre-allocated bytes.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to