Bug 1277479 - crush: straw2: divide by 0 when weight is 0
Summary: crush: straw2: divide by 0 when weight is 0
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Red Hat Ceph Storage
Classification: Red Hat
Component: RBD
Version: 1.3.0
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: rc
: 1.3.2
Assignee: Josh Durgin
QA Contact: ceph-qe-bugs
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-11-03 12:40 UTC by Benjamin Schmaus
Modified: 2019-08-15 05:47 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2015-11-03 17:58:22 UTC
Target Upstream Version:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Ceph Project Bug Tracker 11357 0 None None None Never

Description Benjamin Schmaus 2015-11-03 12:40:56 UTC
Description of problem:

Client is seeing the following issue with nova instances:

crush: straw2: divide by 0 when weight is 0

Client uses Ubuntu for OpenStack and RHEL7 with Ceph 1.3.

Believed to be the following upstream bug:

http://tracker.ceph.com/issues/11357


Version-Release number of selected component (if applicable):


How reproducible:
100%

Steps to Reproduce:
1.
2.
3.

Actual results:
Instance should launch

Expected results:
Instance fails w/ error:  on MON Nov  3 00:26:01 ndc-003-022 kernel: [1566825.894236] libceph: mon1 172.16.151.16:6789 feature set mismatch, my 2b84a042a42 < server's 102b84a042a42, missing 100000000

Additional info:

Upstream bug appears to be committed in code:

git tag --contains b5921d55
v0.94.1
v0.94.1.2
v0.94.1.3
v0.94.1.4
v0.94.1.5
v0.94.1.6
v0.94.1.7
v0.94.2
v0.94.3

Comment 4 Benjamin Schmaus 2015-11-03 15:58:48 UTC
Created attachment 1089102 [details]
tcpdump from OSP client to Mon

Comment 5 Ken Dreyer (Red Hat) 2015-11-03 16:07:29 UTC
Jason confirmed this is a RADOS issue, not RBD-specific - adjusting sub-component to match.

Comment 6 Benjamin Schmaus 2015-11-03 17:57:46 UTC
This is not a bug - client upgraded from firefly to hammer but never restarted instances hence not picking up new hammer libraries for qemu process.

Closing.....


Note You need to log in before you can comment on or make changes to this bug.