in pkg/nfs/controllerserver.go [822:835]
func getNfsSnapFromID(id string) (*nfsSnapshot, error) {
segments := strings.Split(id, separator)
if len(segments) == totalIDSnapElements {
return &nfsSnapshot{
id: id,
server: segments[idSnapServer],
baseDir: segments[idSnapBaseDir],
src: segments[idSnapArchiveName],
uuid: segments[idSnapUUID],
}, nil
}
return &nfsSnapshot{}, fmt.Errorf("failed to create nfsSnapshot from snapshot ID")
}