mirror of
https://github.com/ceph/ceph-csi.git
synced 2024-11-22 14:20:19 +00:00
e2e: sync data from rbd-nbd mount
Until we have a real fix, just to avoid occasionally file system entering into read-only on nodeplugin restart, lets sync data from the application pod. Updates: #2204 Signed-off-by: Prasanna Kumar Kalever <prasanna.kalever@redhat.com>
This commit is contained in:
parent
fe947eccce
commit
c9cd8d7a37
18
e2e/rbd.go
18
e2e/rbd.go
@ -465,6 +465,21 @@ var _ = Describe("RBD", func() {
|
|||||||
e2elog.Failf("failed to create PVC and application with error %v", err)
|
e2elog.Failf("failed to create PVC and application with error %v", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
appOpt := metav1.ListOptions{
|
||||||
|
LabelSelector: fmt.Sprintf("app=%s", app.Name),
|
||||||
|
}
|
||||||
|
// TODO: Remove this once we ensure that rbd-nbd can sync data
|
||||||
|
// from Filesystem layer to backend rbd image as part of its
|
||||||
|
// detach or SIGTERM signal handler
|
||||||
|
_, stdErr, err := execCommandInPod(
|
||||||
|
f,
|
||||||
|
fmt.Sprintf("sync %s", app.Spec.Containers[0].VolumeMounts[0].MountPath),
|
||||||
|
app.Namespace,
|
||||||
|
&appOpt)
|
||||||
|
if err != nil || stdErr != "" {
|
||||||
|
e2elog.Failf("failed to sync, err: %v, stdErr: %v ", err, stdErr)
|
||||||
|
}
|
||||||
|
|
||||||
// validate created backend rbd images
|
// validate created backend rbd images
|
||||||
validateRBDImageCount(f, 1, defaultRBDPool)
|
validateRBDImageCount(f, 1, defaultRBDPool)
|
||||||
|
|
||||||
@ -537,9 +552,6 @@ var _ = Describe("RBD", func() {
|
|||||||
e2elog.Failf("failed to poll: %v", err)
|
e2elog.Failf("failed to poll: %v", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
appOpt := metav1.ListOptions{
|
|
||||||
LabelSelector: fmt.Sprintf("app=%s", app.Name),
|
|
||||||
}
|
|
||||||
filePath := app.Spec.Containers[0].VolumeMounts[0].MountPath + "/test"
|
filePath := app.Spec.Containers[0].VolumeMounts[0].MountPath + "/test"
|
||||||
_, stdErr, err = execCommandInPod(
|
_, stdErr, err = execCommandInPod(
|
||||||
f,
|
f,
|
||||||
|
Loading…
Reference in New Issue
Block a user