]> git.baikalelectronics.ru Git - kernel.git/commit
crush: decode and initialize chooseleaf_vary_r
authorIlya Dryomov <ilya.dryomov@inktank.com>
Fri, 9 May 2014 14:27:34 +0000 (18:27 +0400)
committerIlya Dryomov <ilya.dryomov@inktank.com>
Fri, 16 May 2014 17:29:55 +0000 (21:29 +0400)
commit1cd0050a0dcb7cd50f3f954849410eb4e4428450
tree483dab63de78cfb269332e5b5792811ad5a890b5
parentb3809f94ad83303eeaa245e0ddb052ea99acb48e
crush: decode and initialize chooseleaf_vary_r

Commit 7b98eb63882d ("crush: add chooseleaf_vary_r tunable") added the
crush_map::chooseleaf_vary_r field but missed the decode part.  This
lead to misdirected requests caused by incorrect raw crush mapping
sets.

Fixes: http://tracker.ceph.com/issues/8226
Reported-and-Tested-by: Dmitry Smirnov <onlyjob@member.fsf.org>
Signed-off-by: Ilya Dryomov <ilya.dryomov@inktank.com>
Reviewed-by: Sage Weil <sage@inktank.com>
net/ceph/osdmap.c