pub(crate) async fn probe_object_store(
store: &ObjectStore,
name: &str,
prefix: &str,
) -> Result<()>Expand description
Checks that store supports the operations the storage engines rely on: write,
read, overwrite, list and delete.
The probe object is removed before returning, after a failed step too. A caller
that abandons the check early must call remove_probe_object.