Skip to content

Add cgroup v2 QoS support for RBD volumes - #6274

Merged
mergify[bot] merged 12 commits into
ceph:develfrom
Madhu-1:implement-qos
Jun 12, 2026
Merged

Add cgroup v2 QoS support for RBD volumes#6274
mergify[bot] merged 12 commits into
ceph:develfrom
Madhu-1:implement-qos

Conversation

@Madhu-1

@Madhu-1 Madhu-1 commented May 13, 2026

Copy link
Copy Markdown
Collaborator

This PR implements cgroup v2 QoS enforcement for RBD volumes using Kubernetes VolumeAttributesClass (VAC). It enables administrators to apply I/O limits (IOPS and bandwidth) to krbd-backed volumes at the pod cgroup level, providing fine-grained I/O control without modifying the underlying RBD image configuration.

@Madhu-1
Madhu-1 force-pushed the implement-qos branch 2 times, most recently from 7cac3cd to d3126aa Compare May 13, 2026 10:49
@Madhu-1

Madhu-1 commented May 13, 2026

Copy link
Copy Markdown
Collaborator Author

/test ci/centos/mini-e2e/k8s-1.35/rbd

@Madhu-1 Madhu-1 added the ci/skip/multi-arch-build skip building on multiple architectures label May 13, 2026
@Madhu-1

Madhu-1 commented May 13, 2026

Copy link
Copy Markdown
Collaborator Author

/test ci/centos/mini-e2e/k8s-1.35/rbd

@Madhu-1

Madhu-1 commented May 13, 2026

Copy link
Copy Markdown
Collaborator Author

/test ci/centos/mini-e2e/k8s-1.33/rbd

@Madhu-1

Madhu-1 commented May 18, 2026

Copy link
Copy Markdown
Collaborator Author

/test ci/centos/mini-e2e/k8s-1.34/rbd

@Madhu-1

Madhu-1 commented May 18, 2026

Copy link
Copy Markdown
Collaborator Author

/test ci/centos/mini-e2e/k8s-1.34/rbd

1 similar comment
@Madhu-1

Madhu-1 commented May 18, 2026

Copy link
Copy Markdown
Collaborator Author

/test ci/centos/mini-e2e/k8s-1.34/rbd

@Madhu-1

Madhu-1 commented May 18, 2026

Copy link
Copy Markdown
Collaborator Author

/test ci/centos/mini-e2e/k8s-1.34/rbd

1 similar comment
@Madhu-1

Madhu-1 commented May 19, 2026

Copy link
Copy Markdown
Collaborator Author

/test ci/centos/mini-e2e/k8s-1.34/rbd

@Madhu-1

Madhu-1 commented May 19, 2026

Copy link
Copy Markdown
Collaborator Author

/test ci/centos/mini-e2e/k8s-1.34/rbd

2 similar comments
@Madhu-1

Madhu-1 commented May 19, 2026

Copy link
Copy Markdown
Collaborator Author

/test ci/centos/mini-e2e/k8s-1.34/rbd

@Madhu-1

Madhu-1 commented May 19, 2026

Copy link
Copy Markdown
Collaborator Author

/test ci/centos/mini-e2e/k8s-1.34/rbd

@Madhu-1

Madhu-1 commented May 19, 2026

Copy link
Copy Markdown
Collaborator Author

/test ci/centos/mini-e2e/k8s-1.34/rbd

@Madhu-1

Madhu-1 commented May 19, 2026

Copy link
Copy Markdown
Collaborator Author

/test ci/centos/mini-e2e/k8s-1.34/rbd

@Madhu-1

Madhu-1 commented May 19, 2026

Copy link
Copy Markdown
Collaborator Author

/test ci/centos/mini-e2e/k8s-1.34/rbd

3 similar comments
@Madhu-1

Madhu-1 commented May 19, 2026

Copy link
Copy Markdown
Collaborator Author

/test ci/centos/mini-e2e/k8s-1.34/rbd

@Madhu-1

Madhu-1 commented May 19, 2026

Copy link
Copy Markdown
Collaborator Author

/test ci/centos/mini-e2e/k8s-1.34/rbd

@Madhu-1

Madhu-1 commented May 19, 2026

Copy link
Copy Markdown
Collaborator Author

/test ci/centos/mini-e2e/k8s-1.34/rbd

@mergify

mergify Bot commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

Deprecation notice: This pull request comes from a fork and was rebased using bot_account impersonation. This capability will be removed on July 1, 2026. After this date, the rebase action will no longer be able to rebase fork pull requests with this configuration. Please switch to the update action/command to ensure compatibility going forward.

@mergify

mergify Bot commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

rebase

✅ Branch has been successfully rebased

@Madhu-1

Madhu-1 commented Jun 12, 2026

Copy link
Copy Markdown
Collaborator Author

@Mergifyio queue

@mergify

mergify Bot commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

queue

☑️ Command queue ignored because it is already running from a previous command.

@Madhu-1

Madhu-1 commented Jun 12, 2026

Copy link
Copy Markdown
Collaborator Author

@Mergifyio dequeue

@Madhu-1

Madhu-1 commented Jun 12, 2026

Copy link
Copy Markdown
Collaborator Author

@Mergifyio queue

@mergify

mergify Bot commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

Merge Queue Status

🛑 Queue command has been cancelled

@iPraveenParihar iPraveenParihar added the ok-to-test Label to trigger E2E tests label Jun 12, 2026
@ceph-csi-bot

Copy link
Copy Markdown
Collaborator

/test ci/centos/k8s-e2e-external-storage/1.34

@ceph-csi-bot

Copy link
Copy Markdown
Collaborator

/test ci/centos/k8s-e2e-external-storage/1.35

@ceph-csi-bot

Copy link
Copy Markdown
Collaborator

/test ci/centos/k8s-e2e-external-storage/1.36

@ceph-csi-bot

Copy link
Copy Markdown
Collaborator

/test ci/centos/mini-e2e-helm/k8s-1.34

@ceph-csi-bot

Copy link
Copy Markdown
Collaborator

/test ci/centos/mini-e2e-helm/k8s-1.35

@ceph-csi-bot

Copy link
Copy Markdown
Collaborator

/test ci/centos/mini-e2e-helm/k8s-1.36

@ceph-csi-bot

Copy link
Copy Markdown
Collaborator

/test ci/centos/mini-e2e/k8s-1.34

@ceph-csi-bot

Copy link
Copy Markdown
Collaborator

/test ci/centos/upgrade-tests-cephfs

@ceph-csi-bot

Copy link
Copy Markdown
Collaborator

/test ci/centos/mini-e2e/k8s-1.35

@ceph-csi-bot

Copy link
Copy Markdown
Collaborator

/test ci/centos/mini-e2e/k8s-1.36

@ceph-csi-bot

Copy link
Copy Markdown
Collaborator

/test ci/centos/upgrade-tests-rbd

@ceph-csi-bot ceph-csi-bot added ci/in-progress/e2e This label acts like a guard and prevents Mergify from adding the `ok-to-test` label again. and removed ok-to-test Label to trigger E2E tests labels Jun 12, 2026
@mergify mergify Bot removed the ci/in-progress/e2e This label acts like a guard and prevents Mergify from adding the `ok-to-test` label again. label Jun 12, 2026
@mergify

mergify Bot commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

Deprecation notice: This pull request comes from a fork and was queued with update_method=rebase and update_bot_account impersonation. This capability will be removed on July 1, 2026. After this date, the merge queue will no longer be able to rebase fork pull requests with this configuration. To avoid disruption, switch to update_method=merge in your queue rule.

@mergify mergify Bot added the queued label Jun 12, 2026
@mergify

mergify Bot commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

Merge Queue Status

  • Entered queue2026-06-12 11:11 UTC · Rule: default
  • Checks skipped · PR is already up-to-date
  • Merged2026-06-12 11:12 UTC · at 51fc01324a8f487691bc20899039354f9ab6b201 · rebase

This pull request spent 15 seconds in the queue, including 2 seconds running CI.

Required conditions to merge

@mergify
mergify Bot merged commit ebb81a3 into ceph:devel Jun 12, 2026
43 checks passed
@mergify mergify Bot removed the queued label Jun 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants