Project

General

Profile

Actions

Bug #12596

closed

Prevent object map errors from failing IO operations

Added by Jason Dillaman over 8 years ago. Updated over 8 years ago.

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

0%

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

Description

All errors encountered when manipulating the object map should be masked from the calling IO state machines. The "object map invalid" flag can be used to indicate the issue with the object map.

2015-08-04 05:06:05.485007 7f717f7fe700 20 librbd::ObjectMap: 0x7f71a63650c0 should_complete: r=-22
2015-08-04 05:06:05.485030 7f717f7fe700 -1 librbd::ObjectMap: failed to update object map: (22) Invalid argument
2015-08-04 05:06:05.485064 7f717f7fe700 20 librbd::AioRequest: write 0x7f7170007820 rbd_data.2132e79e2a9e3.0000000000004587 4182016~12288 should_complete: r = -22
Actions #1

Updated by Jason Dillaman over 8 years ago

  • Status changed from In Progress to Resolved

Already included in master and backported to v0.94.2

Actions

Also available in: Atom PDF