-
Notifications
You must be signed in to change notification settings - Fork 599
e2e: re-enable CephFS data validation test on Helm #5773
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: devel
Are you sure you want to change the base?
Conversation
|
/test ci/centos/mini-e2e-helm/k8s-1.34/cephfs |
|
/test ci/centos/mini-e2e-operator/k8s-1.34/cephfs |
2 similar comments
|
/test ci/centos/mini-e2e-operator/k8s-1.34/cephfs |
|
/test ci/centos/mini-e2e-operator/k8s-1.34/cephfs |
|
/test ci/centos/mini-e2e-helm/k8s-1.34/cephfs |
Recent versions of Rook use Ceph-CSI Operator by default. There is no need to have Ceph-CSI deployed by Rook, as our CI deploys it from the PR that is being tested. Signed-off-by: Niels de Vos <[email protected]>
Signed-off-by: Niels de Vos <[email protected]>
Hopefully this helps identifying the failure when Ceph Tentacle is deployed. Signed-off-by: Niels de Vos <[email protected]>
When Rook fails deploying OSDs, the logs of the ceph-osd-prepare Pods can contain useful pointers to the issue. Signed-off-by: Niels de Vos <[email protected]>
ceph-volume in Tentacle (v20) uses udev data to detect some properties of the potential OSDs. Inside the minikube cluster (running with Podman), there is no udev. Mounting the host udev runtime data into the containers makes ceph-volume happy. Signed-off-by: Niels de Vos <[email protected]>
Some jobs fail with a rather unclear message: > failed to check data persist in pvc: data not persistent expected data > checking data persist received data ...unreadable By logging the written and read bytes instead of the strings, things should become easier to understand where it goes wrong. At least the `echo` command should not append a linebreak (-n option). Without the linebreak, both strings should be comparable directly. Signed-off-by: Niels de Vos <[email protected]>
Signed-off-by: Niels de Vos <[email protected]>
5ad687c to
5491a3b
Compare
|
/test ci/centos/mini-e2e-helm/k8s-1.34/cephfs |
5491a3b to
d18b3a1
Compare
|
/test ci/centos/mini-e2e-helm/k8s-1.34/cephfs |
Signed-off-by: Niels de Vos <[email protected]>
As requested by CephFS developers for debugging a CephFS issue. See-also: https://tracker.ceph.com/issues/73997 Signed-off-by: Niels de Vos <[email protected]>
d18b3a1 to
93f0939
Compare
|
/test ci/centos/mini-e2e-helm/k8s-1.34/cephfs |
1 similar comment
|
/test ci/centos/mini-e2e-helm/k8s-1.34/cephfs |
|
/test ci/centos/mini-e2e-helm/k8s-1.34/cephfs |
|
Successful run with Squid (added forced test failure to collect the logs): |
d914640 to
93f0939
Compare
|
/test ci/centos/mini-e2e-helm/k8s-1.34/cephfs |
The CephFS test
check data persist after recreating podhas been disabled when Ceph-CSI is deployed with Helm. This PR is used for troubleshooting the issue and re-enabling the test.See-also: https://tracker.ceph.com/issues/73997
Depends-on: #5672
Fixes: #5772
Show available bot commands
These commands are normally not required, but in case of issues, leave any of
the following bot commands in an otherwise empty comment in this PR:
/retest ci/centos/<job-name>: retest the<job-name>after unrelatedfailure (please report the failure too!)