mirror of
https://github.com/rustfs/rustfs.git
synced 2026-08-24 13:16:28 +00:00
@@ -22,6 +22,11 @@ pub const HEAL_UNKNOWN_SCAN: HealScanMode = 0;
|
|||||||
pub const HEAL_NORMAL_SCAN: HealScanMode = 1;
|
pub const HEAL_NORMAL_SCAN: HealScanMode = 1;
|
||||||
pub const HEAL_DEEP_SCAN: HealScanMode = 2;
|
pub const HEAL_DEEP_SCAN: HealScanMode = 2;
|
||||||
|
|
||||||
|
pub const HEAL_ITEM_METADATA: &str = "metadata";
|
||||||
|
pub const HEAL_ITEM_BUCKET: &str = "bucket";
|
||||||
|
pub const HEAL_ITEM_BUCKET_METADATA: &str = "bucket-metadata";
|
||||||
|
pub const HEAL_ITEM_OBJECT: &str = "object";
|
||||||
|
|
||||||
#[derive(Clone, Copy, Debug, Default)]
|
#[derive(Clone, Copy, Debug, Default)]
|
||||||
pub struct HealOpts {
|
pub struct HealOpts {
|
||||||
pub recursive: bool,
|
pub recursive: bool,
|
||||||
|
|||||||
+1
-1
@@ -441,7 +441,7 @@ impl StorageAPI for Sets {
|
|||||||
unimplemented!()
|
unimplemented!()
|
||||||
}
|
}
|
||||||
async fn heal_object(&self, bucket: &str, object: &str, version_id: &str, opts: &HealOpts) -> Result<HealResultItem> {
|
async fn heal_object(&self, bucket: &str, object: &str, version_id: &str, opts: &HealOpts) -> Result<HealResultItem> {
|
||||||
unimplemented!()
|
self.get_disks_by_key(object).heal_object(bucket, object, version_id, opts).await
|
||||||
}
|
}
|
||||||
async fn heal_objects(&self, bucket: &str, prefix: &str, opts: &HealOpts, func: HealObjectFn) -> Result<()> {
|
async fn heal_objects(&self, bucket: &str, prefix: &str, opts: &HealOpts, func: HealObjectFn) -> Result<()> {
|
||||||
unimplemented!()
|
unimplemented!()
|
||||||
|
|||||||
Reference in New Issue
Block a user