mirror of
https://github.com/vmware-tanzu/velero.git
synced 2026-05-22 15:11:33 +00:00
metadata operation for Kopia repo
Signed-off-by: Lyndon-Li <lyonghui@vmware.com>
This commit is contained in:
1
changelogs/unreleased/9817-Lyndon-Li
Normal file
1
changelogs/unreleased/9817-Lyndon-Li
Normal file
@@ -0,0 +1 @@
|
||||
Add metadata operation to Kopia repo for block data mover
|
||||
@@ -741,23 +741,23 @@ func openKopiaRepo(ctx context.Context, configFile string, password string, opti
|
||||
}
|
||||
|
||||
func getKopiaObjectType(tp int) snapshot.EntryType {
|
||||
objType := snapshot.EntryTypeUnknown
|
||||
if tp == udmrepo.ObjectDataTypeMetadata {
|
||||
objType = snapshot.EntryTypeDirectory
|
||||
} else {
|
||||
objType = snapshot.EntryTypeFile
|
||||
switch tp {
|
||||
case udmrepo.ObjectDataTypeMetadata:
|
||||
return snapshot.EntryTypeDirectory
|
||||
case udmrepo.ObjectDataTypeData:
|
||||
return snapshot.EntryTypeFile
|
||||
default:
|
||||
return snapshot.EntryTypeUnknown
|
||||
}
|
||||
|
||||
return objType
|
||||
}
|
||||
|
||||
func getObjectDataType(tp snapshot.EntryType) int {
|
||||
dataType := udmrepo.ObjectDataTypeUnknown
|
||||
if tp == snapshot.EntryTypeDirectory {
|
||||
dataType = udmrepo.ObjectDataTypeMetadata
|
||||
} else {
|
||||
dataType = udmrepo.ObjectDataTypeData
|
||||
switch tp {
|
||||
case snapshot.EntryTypeDirectory:
|
||||
return udmrepo.ObjectDataTypeMetadata
|
||||
case snapshot.EntryTypeFile:
|
||||
return udmrepo.ObjectDataTypeData
|
||||
default:
|
||||
return udmrepo.ObjectDataTypeUnknown
|
||||
}
|
||||
|
||||
return dataType
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user