Project

General

Profile

Actions

Bug #19081

closed

rbd: refuse to use an ec pool that doesn't support overwrites

Added by Josh Durgin about 7 years ago. Updated almost 7 years ago.

Status:
Resolved
Priority:
High
Assignee:
Jason Dillaman
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
kraken
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

When using an ec data pool that does not have the overwrites flag set, librbd ends up hitting an assert in the i/o path in librbd::exclusive_lock::PreReleaseRequest::handle_block_writes.

librbd can check for the overwrites pool flag when creating an image, since the flag cannot be unset.


Related issues 1 (0 open1 closed)

Copied to rbd - Backport #19336: kraken: rbd: refuse to use an ec pool that doesn't support overwritesResolvedNathan CutlerActions
Actions

Also available in: Atom PDF