Project

General

Profile

Actions

Bug #20509

closed

lrbd iscsi ceph::buffer::end_of_buffer

Added by Slagian Momirovici almost 7 years ago. Updated almost 7 years ago.

Status:
Closed
Priority:
Normal
Target version:
-
% Done:

0%

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

Description

Hi ceph-team,

I am not sure if I created the ticket in the right place but we have a problem with our ceph lrbd --if we exceed a number of entries in the lrbd configuration.

OUR ENV:
SUSE: SLES 12.2
ceph version: 10.2.6-269-g57146d8
targetcli : Version : 2.1-17.1

Description:
I've attached 2 configs(lrbd -f ourconfig.cong):

One working --> newlrbd.conf
One not working --> newlrbd_wo.conf

Problem: if we exceed a number of entries inside the config it will literally crash with the bellow error - Even if the config is correct
Looking inside the /usr/sbin/lrbd --> it will die at:
def _get_optional(self, ioctx, config_name, attr):
...
return json.loads(ioctx.get_xattr(config_name, attr), object_pairs_hook=OrderedDict)

ERROR:
ceph-iscsi-mpio1:~ # lrbd -o
terminate called after throwing an instance of 'ceph::buffer::end_of_buffer'
what(): buffer::end_of_buffer
Aborted (core dumped)

Can you please advise us or help us - what we can do? is this a buffer limitation


Files

newlrbd.conf (23.4 KB) newlrbd.conf Slagian Momirovici, 07/05/2017 04:29 PM
newlrbd_wo.conf (18.8 KB) newlrbd_wo.conf Slagian Momirovici, 07/05/2017 04:29 PM
Actions #1

Updated by Nathan Cutler almost 7 years ago

  • Status changed from New to 4
  • Assignee set to David Disseldorp

Indeed, not the right place. The right place in this case would be https://bugzilla.suse.com/enter_bug.cgi?product=SUSE%20Enterprise%20Storage%204

Actions #2

Updated by Jason Dillaman almost 7 years ago

  • Status changed from 4 to Closed
Actions

Also available in: Atom PDF