In create_bio_bdev function, if load_blobstore is failed, DAOS would init it. I'm a little worry about it. Whether there is a possibility of an exception when creating bdev or loading blobstore although the device is fine and with an old blobstore created by daos? If this exception happends, the blobstore would be inited and all data in the device would be removed. Is there any problem?
Right, that’s probably something could be improved in the future. Maybe we could move the blobstore creation from io engine (on first start) to control plane (on storage format?). Thanks for pointing
it out.
Thanks
-Niu
From: daos@daos.groups.io <daos@daos.groups.io> on behalf of shadow_vector@... <shadow_vector@...> Date: Friday, April 22, 2022 at 3:51 PM To: daos@daos.groups.io <daos@daos.groups.io> Subject: [daos] Is there any problem at blobstore load err
Hi everyone:
In create_bio_bdev function, if load_blobstore is failed,
DAOS would init it. I'm a little worry about it. Whether there is a possibility of an exception when creating bdev or loading blobstore although the device is fine and with an old blobstore created by daos? If this exception happends, the blobstore would
be inited and all data in the device would be removed. Is there any problem?