squid: blk/kernel: bring "bdev_async_discard" config parameter back.#62254
squid: blk/kernel: bring "bdev_async_discard" config parameter back.#62254ifed01 merged 5 commits intoceph:squidfrom
Conversation
|
BTW, add this fix(#62150) here. |
Done |
b8b795f to
af0770f
Compare
|
jenkins test api |
|
@ifed01 can you please check: it looks like we will ask to remove it from https://tracker.ceph.com/issues/70493 and will be later added to other tests |
@NitzanMordhai - #62471 addresses the issue. Will backport it to sqiud once merged in main |
|
This pull request can no longer be automatically merged: a rebase is needed and changes have to be manually resolved |
To ensure backword compatibility for clusters with this parameter previously set to true. Signed-off-by: Igor Fedotov <igor.fedotov@croit.io>
Signed-off-by: Yite Gu <yitegu0@gmail.com> (cherry picked from commit 90835d6)
Adding perfcounter helps to understand the status of async discard. Signed-off-by: Yite Gu <yitegu0@gmail.com> (cherry picked from commit f446f4c)
Signed-off-by: Igor Fedotov <igor.fedotov@croit.io> (cherry picked from commit 5aba1c9)
Fixes: https://tracker.ceph.com/issues/70335 Signed-off-by: Igor Fedotov <igor.fedotov@croit.io> (cherry picked from commit d7467b0)
af0770f to
967d0d0
Compare
|
@ifed01: is there a PR for |
…-back-squi squid: blk/kernel: bring "bdev_async_discard" config parameter back. Resolves rhbz#2394396 Reviewed-by: Yite Gu <guyite@bytedance.com> (cherry picked from commit 814051a)
yeah, don't recall why I was thinking we don't need this in post-Squid releases... Likely we need to keep that backward compatibility forever... Feel free to make a ticket. |
To ensure backword compatibility for clusters with this parameter previously set to true.
Partially fixes: https://tracker.ceph.com/issues/70327
Additionally brings perf counters to bdev. This includes a new one to track discard threads.
Signed-off-by: Igor Fedotov igor.fedotov@croit.io
Contribution Guidelines
To sign and title your commits, please refer to Submitting Patches to Ceph.
If you are submitting a fix for a stable branch (e.g. "quincy"), please refer to Submitting Patches to Ceph - Backports for the proper workflow.
When filling out the below checklist, you may click boxes directly in the GitHub web UI. When entering or editing the entire PR message in the GitHub web UI editor, you may also select a checklist item by adding an
xbetween the brackets:[x]. Spaces and capitalization matter when checking off items this way.Checklist
Show available Jenkins commands
jenkins test classic perfJenkins Job | Jenkins Job Definitionjenkins test crimson perfJenkins Job | Jenkins Job Definitionjenkins test signedJenkins Job | Jenkins Job Definitionjenkins test make checkJenkins Job | Jenkins Job Definitionjenkins test make check arm64Jenkins Job | Jenkins Job Definitionjenkins test submodulesJenkins Job | Jenkins Job Definitionjenkins test dashboardJenkins Job | Jenkins Job Definitionjenkins test dashboard cephadmJenkins Job | Jenkins Job Definitionjenkins test apiJenkins Job | Jenkins Job Definitionjenkins test docsReadTheDocs | Github Workflow Definitionjenkins test ceph-volume allJenkins Jobs | Jenkins Jobs Definitionjenkins test windowsJenkins Job | Jenkins Job Definitionjenkins test rook e2eJenkins Job | Jenkins Job Definition