Project

General

Profile

Actions

Bug #11511

closed

FAILED assert(cursor.data_offset <= oi.size)

Added by Irek Fasikhov almost 9 years ago. Updated over 8 years ago.

Status:
Resolved
Priority:
Urgent
Assignee:
David Zafman
Category:
OSD
Target version:
% Done:

0%

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

Description

Hi.
When Rebalancing data error occurred OSD.


Files

ceph-osd.82.log.tar.gz (604 KB) ceph-osd.82.log.tar.gz Irek Fasikhov, 04/30/2015 01:08 PM
log.tar.gz (365 KB) log.tar.gz Irek Fasikhov, 05/05/2015 05:55 AM
Actions #1

Updated by Irek Fasikhov almost 9 years ago

log file with debug_ms=1

Actions #2

Updated by Samuel Just almost 9 years ago

  • Priority changed from Normal to Urgent
  • Regression set to No
Actions #3

Updated by Samuel Just almost 9 years ago

  • Assignee set to David Zafman
Actions #4

Updated by David Zafman almost 9 years ago

  • Status changed from New to 7

Not sure from the logs what really happened. But I can infer from the code that objects_read_sync() returned a "result" that went past oi.size. In the async case the value attempting to be read is limited based on oi.size, so I did the same for both async and sync cases.

Actions #5

Updated by Samuel Just almost 9 years ago

Note, this case appears to involve a cache pool.

Actions #6

Updated by David Zafman over 8 years ago

  • Status changed from 7 to Resolved

79961bc3386e4a926e628552586020ff17d9d086

Actions

Also available in: Atom PDF