ceph/src/crush
Loic Dachary 55fb91d640 crush: add per pool choose_args when calling do_rule
If there is no crush_choose_arg_map for a given pool (the default) a
NULL pointer is given instead and crush_do_rule behavior remains
unchanged.

Signed-off-by: Loic Dachary <loic@dachary.org>
2017-04-18 09:39:43 +02:00
..
builder.c crush: implement weight and id overrides for straw2 2017-04-18 09:39:42 +02:00
builder.h crush: implement weight and id overrides for straw2 2017-04-18 09:39:42 +02:00
crush_compat.h
crush_ln_table.h
crush.c crush: Remove mutable part of CRUSH map 2016-11-09 13:54:37 -05:00
crush.h crush: implement weight and id overrides for straw2 2017-04-18 09:39:42 +02:00
CrushCompiler.cc crush: update device classes where relevant 2017-03-01 17:24:09 +01:00
CrushCompiler.h crush: fix the problem that can not find the define item below the bucket 2016-05-20 09:22:08 +08:00
CrushLocation.cc ceph: when osd_location_hook does not exist, we should exit error. 2017-01-17 19:47:48 +08:00
CrushLocation.h crush/CrushLocation: add class to manage crush_location 2016-05-09 08:54:44 -04:00
CrushTester.cc crush: add per pool choose_args when calling do_rule 2017-04-18 09:39:43 +02:00
CrushTester.h
CrushTreeDumper.h common: add override in header file 2017-03-03 19:21:44 +08:00
CrushWrapper.cc crush: implement class_is_in_use/remove_class_name 2017-04-05 09:22:24 +02:00
CrushWrapper.h crush: add per pool choose_args when calling do_rule 2017-04-18 09:39:43 +02:00
CrushWrapper.i
grammar.h crush: parse "class XXX" after bucket id 2017-03-01 17:24:08 +01:00
hash.c
hash.h
mapper.c crush: implement weight and id overrides for straw2 2017-04-18 09:39:42 +02:00
mapper.h crush: implement weight and id overrides for straw2 2017-04-18 09:39:42 +02:00
old_sample.txt
sample.txt
types.h