You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ozone.apache.org by "ChenXi (Jira)" <ji...@apache.org> on 2024/07/24 06:41:00 UTC
[jira] [Updated] (HDDS-10720) Datanode volume DU reserved percent should have a non-zero default value.
[ https://issues.apache.org/jira/browse/HDDS-10720?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
ChenXi updated HDDS-10720:
--------------------------
Fix Version/s: 1.4.1
> Datanode volume DU reserved percent should have a non-zero default value.
> -------------------------------------------------------------------------
>
> Key: HDDS-10720
> URL: https://issues.apache.org/jira/browse/HDDS-10720
> Project: Apache Ozone
> Issue Type: Improvement
> Components: Ozone Datanode
> Reporter: Ethan Rose
> Assignee: Ethan Rose
> Priority: Major
> Labels: pull-request-available
> Fix For: 1.5.0, 1.4.1
>
>
> Currently there are two ways to reserve space in datanode volumes:
> # {{hdds.datanode.dir.du.reserved.percent}} allows specifying a percentage of the volume's space to be unused. It applies to all volumes
> # {{hdds.datanode.dir.du.reserved}} allows specifying a map of volume name to bytes reserved. Since it depends on a volume path, it cannot have a default value.
> By default Ozone should not allow datanode volumes to get 100% full. This can cause the drive to "lock up" because some operations like block delete that would free up space still need extra disk space before they can complete because they must append to the RocksDB WAL.
> Add a default value for {{hdds.datanode.dir.du.reserved.percent}} to prevent this from happening. Ideally we could reserve a fixed size regardless of drive size, but we would need to re-wrok the configs before we can do that.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@ozone.apache.org
For additional commands, e-mail: issues-help@ozone.apache.org