Skip to content

os/bluestore: improve stray spanning blobs fix#3

Open
ifed01 wants to merge 4 commits into
aclamk:aclamk-bs-fix-stray-spanning-blobsfrom
ifed01:wip-ifed-improve-stray-spanning-blobs-fix
Open

os/bluestore: improve stray spanning blobs fix#3
ifed01 wants to merge 4 commits into
aclamk:aclamk-bs-fix-stray-spanning-blobsfrom
ifed01:wip-ifed-improve-stray-spanning-blobs-fix

Conversation

@ifed01
Copy link
Copy Markdown

@ifed01 ifed01 commented May 8, 2026

@aclamk - mind to take this patch into your stray spanning blobs fix?
This includes more tests (primarily) and performs additional blob's tail prunning when splitting.

  • References tracker ticket
  • Updates documentation if necessary
  • Includes tests for new functionality or reproducer for bug

@ifed01 ifed01 force-pushed the wip-ifed-improve-stray-spanning-blobs-fix branch from a98d964 to 1619980 Compare May 8, 2026 12:32
@aclamk aclamk force-pushed the aclamk-bs-fix-stray-spanning-blobs branch from e97b6f3 to e4804d2 Compare May 8, 2026 13:52
@ifed01 ifed01 force-pushed the wip-ifed-improve-stray-spanning-blobs-fix branch from 1619980 to cf1b1ce Compare May 12, 2026 14:45
ifed01 added 4 commits May 12, 2026 17:55
Signed-off-by: Igor Fedotov <igor.fedotov@croit.io>
(cherry picked from commit 9c61bb87ebaa183ffe20e66eba4c73fbe28d39a8)
Signed-off-by: Igor Fedotov <igor.fedotov@croit.io>
(cherry picked from commit 5ff275a4bf678ece9836c343ca3d428c0ab70134)
Failing to do that could cause "left" blob to keep having invalid
pextents at the end. Which we prefer to avoid.

Signed-off-by: Igor Fedotov <igor.fedotov@croit.io>
(cherry picked from commit b9b25eacceac3463266d1339656b1ef1f156d858)
inappropriate.

Signed-off-by: Igor Fedotov <igor.fedotov@croit.io>
(cherry picked from commit 3f808ed9515bf65f86dbf1756d0fe7b2dd19ed93)
@ifed01 ifed01 force-pushed the wip-ifed-improve-stray-spanning-blobs-fix branch from cf1b1ce to 52be63c Compare May 12, 2026 14:55
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.

1 participant