-
Notifications
You must be signed in to change notification settings - Fork 559
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
util: make inode metrics optional in FilesystemNodeGetVolumeStats() #3407
Conversation
55acd5d
to
d28a1d3
Compare
/test ci/centos/k8s-e2e-external-storage/1.22 |
1 similar comment
/test ci/centos/k8s-e2e-external-storage/1.22 |
@Mergifyio rebase |
CephFS does not have a concept of "free inodes", inodes get allocated on-demand in the filesystem. This confuses alerting managers that expect a (high) number of free inodes, and warnings get produced if the number of free inodes is not high enough. This causes alerts to always get reported for CephFS. To prevent the false-positive alerts from happening, the NodeGetVolumeStats procedure for CephFS (and CephNFS) will not contain inodes in the reply anymore. See-also: https://bugzilla.redhat.com/2128263 Signed-off-by: Niels de Vos <[email protected]>
✅ Branch has been successfully rebased |
d28a1d3
to
60bcc6a
Compare
/retest ci/centos/mini-e2e/k8s-1.22 |
/retest ci/centos/mini-e2e/k8s-1.23 |
/retest ci/centos/mini-e2e/k8s-1.24 |
/retest /retest ci/centos/mini-e2e/k8s-1.22 |
/retest /retest ci/centos/mini-e2e/k8s-1.23 |
/retest /retest ci/centos/mini-e2e/k8s-1.24 |
/retest ci/centos/k8s-e2e-external-storage/1.22 |
/retest ci/centos/k8s-e2e-external-storage/1.23 |
/retest ci/centos/k8s-e2e-external-storage/1.24 |
/retest ci/centos/upgrade-tests-rbd |
/retest ci/centos/upgrade-tests-cephfs |
/retest ci/centos/mini-e2e-helm/k8s-1.22 |
/retest ci/centos/mini-e2e-helm/k8s-1.23 |
/retest ci/centos/mini-e2e-helm/k8s-1.24 |
CephFS does not have a concept of "free inodes", inodes get allocated on-demand in the filesystem.
This confuses alerting managers that expect a (high) number of free inodes, and warnings get produced if the number of free inodes is not high enough. This causes alerts to always get reported for CephFS.
To prevent the false-positive alerts from happening, the NodeGetVolumeStats procedure for CephFS (and CephNFS) will not contain inodes in the reply anymore.
See-also: https://bugzilla.redhat.com/2128263
Manually Tested
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!)
/retest all
: run this in case the CentOS CI failed to start/report any testprogress or results