os/bluestore: more debug information from BlueStore#45805
Conversation
aclamk
left a comment
There was a problem hiding this comment.
Valueable addition.
I have questions that might or might not be a change requests.
b89bbc2 to
dc4e273
Compare
dc4e273 to
5456dca
Compare
|
This pull request can no longer be automatically merged: a rebase is needed and changes have to be manually resolved |
Originally the command uses default volume selector for stats collection which isn't that verbose when single volume is in use. This patch enforces using RocksDBBlueFSVolumeSelector to dump more stats. Additionally one can enforce that selector usage via config parameters. Signed-off-by: Igor Fedotov <igor.fedotov@croit.io>
Signed-off-by: Igor Fedotov <igor.fedotov@croit.io>
5456dca to
3c6a721
Compare
|
Failures, unrelated: Details: |
|
jenkins test api |
Signed-off-by: Igor Fedotov <igor.fedotov@croit.io> (cherry picked from commit 3b40c5c) Ponflicts: src/os/bluestore/BlueStore.cc src/os/bluestore/BlueStore.h <lack of ceph#45805 backporting>
Signed-off-by: Igor Fedotov <igor.fedotov@croit.io> (cherry picked from commit 3b40c5c) Ponflicts: src/os/bluestore/BlueStore.cc src/os/bluestore/BlueStore.h <lack of ceph#45805 backporting> (cherry picked from commit bacbbc8) Resolves: rhbz#2218445
This includes more verbose bluefs stats command output in ceph-bluestore-tool and a bunch of new omap-related performance counters
Signed-off-by: Igor Fedotov igor.fedotov@croit.io
Checklist
Show available Jenkins commands
jenkins retest this pleasejenkins test classic perfjenkins test crimson perfjenkins test signedjenkins test make checkjenkins test make check arm64jenkins test submodulesjenkins test dashboardjenkins test dashboard cephadmjenkins test apijenkins test docsjenkins render docsjenkins test ceph-volume alljenkins test ceph-volume toxjenkins test windows