Recently, I am studying the fault domain setting of the daos container, hoping to deploy multiple engines on a single physical node,
and the data of the object is distributed on different physical nodes , prevent the failure of a single physical node to cause data loss.
But when I configure
[root@server-1 ~]# daos cont create pool --label cont12 --type POSIX --properties rf:1 --properties rf_lvl:0
ERROR: daos: "rf_lvl" is not a settable property (valid: cksum,cksum_size,compression,dedup,dedup_threshold,ec_cell,encryption,label,rf,srv_cksum,status)
Code analysis can only support one fault domain (by rank) layout.
* Level of fault-domain to use for object allocation
* rank is hardcoded to 1, [2-254] are defined by the admin
DAOS_PROP_CO_REDUN_MIN = 1,
DAOS_PROP_CO_REDUN_RANK = 1, /** hard-coded */
DAOS_PROP_CO_REDUN_MAX = 254,
In the current situation, if you want data redundancy on different physical nodes, do you have any good suggestions?
Does daos plan to support configurable in fault domain in the future?