]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - net/ceph/crush/mapper.c
crush: add SET_CHOOSE_TRIES rule step
[karo-tx-linux.git] / net / ceph / crush / mapper.c
index c34320518c8bdaf6b4afa0fd9b6f0e5660c816aa..a1acdea935bf7fb3c8c200813826e90a544eb38d 100644 (file)
@@ -661,6 +661,11 @@ int crush_do_rule(const struct crush_map *map,
                        wsize = 1;
                        break;
 
+               case CRUSH_RULE_SET_CHOOSE_TRIES:
+                       if (curstep->arg1 > 0)
+                               choose_tries = curstep->arg1;
+                       break;
+
                case CRUSH_RULE_SET_CHOOSE_LEAF_TRIES:
                        if (curstep->arg1 > 0)
                                choose_leaf_tries = curstep->arg1;