mirror of
https://github.com/ceph/ceph-csi.git
synced 2024-12-18 11:00:25 +00:00
rbd: Update pool name in image chain
While traversing image chain, the parent image can be present in a different pool that the one child is in. So, updating pool name in the next itteration to that of the Parent. Co-authored-by: Madhu Rajanna <madhupr007@gmail.com> Signed-off-by: Yug <yuggupta27@gmail.com>
This commit is contained in:
parent
1f6a9cabfd
commit
d992803e9e
@ -566,6 +566,7 @@ func (rv *rbdVolume) getCloneDepth(ctx context.Context) (uint, error) {
|
|||||||
depth++
|
depth++
|
||||||
}
|
}
|
||||||
vol.RbdImageName = vol.ParentName
|
vol.RbdImageName = vol.ParentName
|
||||||
|
vol.Pool = vol.ParentPool
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -741,6 +742,7 @@ func (rv *rbdVolume) checkImageChainHasFeature(ctx context.Context, feature uint
|
|||||||
return true, nil
|
return true, nil
|
||||||
}
|
}
|
||||||
vol.RbdImageName = vol.ParentName
|
vol.RbdImageName = vol.ParentName
|
||||||
|
vol.Pool = vol.ParentPool
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user