os/bluestore: get rid off resulting lba alignment in allocators#53483
os/bluestore: get rid off resulting lba alignment in allocators#53483
Conversation
44195d8 to
5a98cdf
Compare
|
We no longer need 64k alignment, but could we still keep 4k alignment for every time alloc? |
I had a similar thought when we were talking about this a couple of weeks ago. I'm not sure why we want to go completely unaligned. @ifed01 any chance you could describe your thinking here? I never quite understood the rationale during our discussion. |
Primary allocation unit (4K by default) alignment is still preserved. |
https://tracker.ceph.com/issues/62815 should be able to provide some clue. Here is a brief overview: |
Make sure it's in-sync (meaning it's higher or equal and properly aligned) with bluestore_min_alloc_size into account Fixes: https://tracker.ceph.com/issues/63618 Signed-off-by: Igor Fedotov <igor.fedotov@croit.io>
Fixes: https://tracker.ceph.com/issues/62815 Signed-off-by: Igor Fedotov <igor.fedotov@croit.io>
5a98cdf to
b0cb41a
Compare
|
@YiteGu it has been put in a test batch; Shaman builds were failing yesterday, but we're having better luck today. Will get it tested ASAP. |
|
jenkins test api |
|
jenkins test make check |
|
jenkis test windows |
|
jenkins test windows |
Fixes: https://tracker.ceph.com/issues/63618
Fixes: https://tracker.ceph.com/issues/62815
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. "pacific"), please refer to Submitting Patches to Ceph - Backports for the proper workflow.
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