adoroszlai opened a new pull request, #9440:
URL: https://github.com/apache/ozone/pull/9440

   ## What changes were proposed in this pull request?
   
   Tweak two settings in acceptance tests to reduce disk out of space problem 
on datanode:
   
   ```
   CapacityVolumeChoosingPolicy: No volumes have enough space for a new 
container.  Most available space: 374649644 bytes; required space: 1073741824, 
volumes: [{ ... capacity=76879465972 used=163255084 available=10343301120 
minFree=1537589248 committed=8431062228 }]
   ```
   
   - Reduce minimum EC pipeline count (per EC scheme) to 1.  Multiple open 
containers are useful for performance of concurrent writes, but functional 
tests do not need it.  This should reduce `committed`.  (Config omitted in some 
special environments like `ozonescripts`.)
   - Set minimum free disk space percent for datanodes to 0%, thus let absolute 
limit configured as 100MB take effect.  HDDS-13657 changed the default value 
from 0.1% to 2%, which resulted in too much reserved space (1.43GB for 71.6GB 
volume).  In CI most of the disk is used for pre-installed software, thus we 
should ignore total size.  This reduces `minFree`.  For `xcompat` previous 
default value of `0.001f` is restored, because the same configs are used for 
old Ozone versions, and there were some behavior changes related to 
`min.free.space` settings.
   
   https://issues.apache.org/jira/browse/HDDS-14080
   
   ## How was this patch tested?
   
   CI:
   https://github.com/adoroszlai/ozone/actions/runs/19965223206


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