int default_init(void) { int ret; sd_debug("use plain store driver"); ret = for_each_obj_path(make_stale_dir); if (ret != SD_RES_SUCCESS) return ret; for_each_object_in_stale(init_objlist_and_vdi_bitmap, NULL); return for_each_object_in_wd(init_objlist_and_vdi_bitmap, true, NULL); }
static int migrate_from_v3_to_v4(void) { bool is_stale = true; int ret; ret = for_each_object_in_stale(convert_ecidx_xattr2path, (void *)&is_stale); if (ret < 0) { sd_emerg("converting store format of stale object directory" "failed"); return ret; } is_stale = false; ret = for_each_object_in_wd(convert_ecidx_xattr2path, false, (void *)&is_stale); if (ret < 0) { sd_emerg("converting store format of object directory failed"); return ret; } sd_info("converting store format v3 to v4 is ended successfully"); return 0; }