]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
crush/mapper: fix divide-by-0 in straw2
authorSage Weil <sage@redhat.com>
Thu, 9 Apr 2015 21:42:34 +0000 (14:42 -0700)
committerSage Weil <sage@redhat.com>
Fri, 10 Apr 2015 00:30:20 +0000 (17:30 -0700)
commitb5921d55d16796e12d66ad2c4add7305f9ce2353
tree3e4518bb4aea0749420ce9c3f79c3cdc8cd25216
parent93c8f436a4f84ac8088e1a1de82350dd33c68d64
crush/mapper: fix divide-by-0 in straw2

If the item weight is 0 we don't want to divide; instead draw a minimal
value.

Fixes: #11357
Reported-by: Yann Dupont <yd@objoo.org>
Tested-by: Yann Dupont <yd@objoo.org>
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 64d1e900ec4f5831972ec80e8d0129604669f5bb)
src/crush/mapper.c