Ilya Dryomov
|
958a27658d
crush: straw2 bucket type with an efficient 64-bit crush_ln()
|
10 years ago |
Ilya Dryomov
|
45002267e8
crush: ensuring at most num-rep osds are selected
|
10 years ago |
Ilya Dryomov
|
9be6df215a
crush: drop unnecessary include from mapper.c
|
10 years ago |
Ilya Dryomov
|
d83ed858f1
crush: add SET_CHOOSELEAF_VARY_R step
|
11 years ago |
Ilya Dryomov
|
e2b149cc4b
crush: add chooseleaf_vary_r tunable
|
11 years ago |
Ilya Dryomov
|
6ed1002f36
crush: allow crush rules to set (re)tries counts to 0
|
11 years ago |
Ilya Dryomov
|
48a163dbb5
crush: fix off-by-one errors in total_tries refactor
|
11 years ago |
Ilya Dryomov
|
0e32d7126c
crush: fix crush_choose_firstn comment
|
11 years ago |
Ilya Dryomov
|
2d8be0bc8b
crush: attempts -> tries
|
11 years ago |
Ilya Dryomov
|
f046bf9208
crush: add set_choose_local_[fallback_]tries steps
|
11 years ago |
Ilya Dryomov
|
d390bb2a83
crush: generalize descend_once
|
11 years ago |
Ilya Dryomov
|
917edad5d1
crush: CHOOSE_LEAF -> CHOOSELEAF throughout
|
11 years ago |
Ilya Dryomov
|
cc10df4a3a
crush: add SET_CHOOSE_TRIES rule step
|
11 years ago |
Ilya Dryomov
|
f18650ace3
crush: apply chooseleaf_tries to firstn mode too
|
11 years ago |
Ilya Dryomov
|
be3226acc5
crush: new SET_CHOOSE_LEAF_TRIES command
|
11 years ago |
Ilya Dryomov
|
4158608139
crush: pass parent r value for indep call
|
11 years ago |
Ilya Dryomov
|
ab4ce2b5bd
crush: clarify numrep vs endpos
|
11 years ago |
Ilya Dryomov
|
9fe0718282
crush: strip firstn conditionals out of crush_choose, rename
|
11 years ago |
Ilya Dryomov
|
3102b0a5b4
crush: add note about r in recursive choose
|
11 years ago |
Ilya Dryomov
|
9a3b490a20
crush: use breadth-first search for indep mode
|
11 years ago |
Ilya Dryomov
|
c6d98a603a
crush: return CRUSH_ITEM_UNDEF for failed placements with indep
|
11 years ago |
Ilya Dryomov
|
e8ef19c4ad
crush: eliminate CRUSH_MAX_SET result size limitation
|
11 years ago |
Ilya Dryomov
|
2a4ba74ef6
crush: fix some comments
|
11 years ago |
Ilya Dryomov
|
8f99c85b7a
crush: reduce scope of some local variables
|
11 years ago |
Ilya Dryomov
|
b3b33b0e43
crush: pass weight vector size to map function
|
11 years ago |
Sage Weil
|
7d7c1f6136
crush: avoid recursion if we have already collided
|
12 years ago |
Jim Schutt
|
1604f488ac
libceph: for chooseleaf rules, retry CRUSH map descent from root if leaf is failed
|
12 years ago |
Sage Weil
|
546f04ef71
libceph: support crush tunables
|
13 years ago |
Linus Torvalds
|
af56e0aa35
Merge git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client
|
13 years ago |
Sage Weil
|
41ebcc0907
crush: remove forcefeed functionality
|
13 years ago |