]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
crush/CrushWrapper: crush_choose_arg::ids should be __s32
authorIlya Dryomov <idryomov@gmail.com>
Tue, 27 Jun 2017 15:22:11 +0000 (17:22 +0200)
committerIlya Dryomov <idryomov@gmail.com>
Fri, 30 Jun 2017 12:37:13 +0000 (14:37 +0200)
commitdbdf66b8e54ac432b3769c3bfbac6460c0710ce6
treed60f0e2c30fbd87111503eb2c39da71cf54b94c0
parentcc90a0ef819181479a97db039d3559d9a855e500
crush/CrushWrapper: crush_choose_arg::ids should be __s32

crush_choose_arg::ids array is encoded on the wire.  int is not fixed
size -- use __s32 instead (crush_bucket::id is __s32).

This was introduced in commit dbe36e08be00 ("crush: compile/decompile
crush_choose_arg_map") under SERVER_LUMINOUS bit.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
src/crush/CrushCompiler.cc
src/crush/CrushWrapper.cc
src/crush/builder.c
src/crush/crush.h
src/crush/mapper.c