]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
osd/OSDMap: handle case where some new osds have hb_front and others don't
authorSage Weil <sage@inktank.com>
Wed, 3 Jul 2013 22:36:39 +0000 (15:36 -0700)
committerSage Weil <sage@inktank.com>
Wed, 3 Jul 2013 22:37:16 +0000 (15:37 -0700)
commite8b42a6998653bde488502097eaa0a2fb834d964
tree4893012a4e1b7eea5d1c8011065f2f50febaabaa
parent81343f1df4b55d6069a4e81b858f3bf1aea1cea9
osd/OSDMap: handle case where some new osds have hb_front and others don't

Do not assume that because at least one OSD has an hb_front addr that they
all do, or else we will end up assigning garbage here and later thinking
it is a addr (or, more precisely, != entity_addr_t()).

Fixes: #5460
Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: David Zafman <david.zafman@inktank.com>
src/osd/OSDMap.cc