The "default" erasure_code_profile is set by OSDMap::build_simple using
the osd_pool_default_erasure_code_profile default configuration option.
Signed-off-by: Loic Dachary <loic@dachary.org>
set_weight(i, CEPH_OSD_OUT);
}
+ map<string,string> erasure_code_profile_map;
+ r = get_str_map(cct->_conf->osd_pool_default_erasure_code_profile,
+ ss,
+ &erasure_code_profile_map);
+ erasure_code_profile_map["directory"] =
+ cct->_conf->osd_pool_default_erasure_code_directory;
+ set_erasure_code_profile("default", erasure_code_profile_map);
return r;
}