index
:
ceph
main
ceph
Fast-forward packages
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
src
/
crush
/
CrushWrapper.h
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
Merge pull request #57353 from Svelar/asan_shec
Kefu Chai
2024-07-08
1
-0
/
+3
|
\
|
*
crush/builder: free 'crush_rule' before return
Rongqi Sun
2024-05-09
1
-0
/
+3
*
|
crush: use std::vector instead of variable length arrays
Kefu Chai
2024-03-24
1
-5
/
+5
|
/
*
erasure-code: add support for multiple osds in a single failure domain
Samuel Just
2024-02-04
1
-1
/
+37
*
mon/OSDMonitor: generalize rule type check for pools
Samuel Just
2024-02-04
1
-0
/
+14
*
crush: add choosemsr rule
Samuel Just
2024-02-01
1
-0
/
+3
*
crush: add msr tunables
Samuel Just
2024-02-01
1
-6
/
+47
*
crush: add msr rule types and CrushWrapper infrastructure
Samuel Just
2024-02-01
1
-1
/
+5
*
Revert "crush: add multistep retry rules"
Samuel Just
2024-01-26
1
-106
/
+7
*
erasure-code: add support for multiple osds in a single failure domain
Samuel Just
2024-01-09
1
-1
/
+37
*
mon/OSDMonitor: generalize rule type check for pools
Samuel Just
2024-01-09
1
-0
/
+15
*
crush: add choosemsr rule
Samuel Just
2024-01-09
1
-0
/
+3
*
crush: add msr tunables
Samuel Just
2024-01-09
1
-6
/
+47
*
crush: add msr rule types and CrushWrapper infrastructure
Samuel Just
2024-01-08
1
-1
/
+5
*
crush/CrushWrapper: avoid lookup in a map twice
Kefu Chai
2021-07-21
1
-3
/
+6
*
mon: let CrushWrapper::get_validated_type_id() return an optional<>
Kefu Chai
2021-07-21
1
-4
/
+4
*
crush: eliminate min_size and max_size
Sage Weil
2021-06-29
1
-21
/
+4
*
crush: remove last traces of 'ruleset'
Sage Weil
2021-06-29
1
-75
/
+8
*
crush/CrushWrapper: get_osd_pool_default_crush_replicated_ruleset -> rule
Sage Weil
2021-06-29
1
-1
/
+1
*
crush: remove find_rule()
Sage Weil
2021-06-29
1
-13
/
+0
*
Merge remote-tracking branch 'origin/master' into wip-stretch-mode
Greg Farnum
2020-09-15
1
-3
/
+3
|
\
|
*
crush/CrushWrapper: refine type_map/name_map comment
Changcheng Liu
2020-09-06
1
-2
/
+2
|
*
crush: correct typo
Changcheng Liu
2020-09-06
1
-1
/
+1
*
|
Merge remote-tracking branch 'origin/master' into wip-stretch-mode
Greg Farnum
2020-09-14
1
-0
/
+1
|
\
|
|
*
crush/CrushWrapper: rebuild reverse maps after rebuilding crush map
Jason Dillaman
2020-07-15
1
-0
/
+1
*
|
crush: add get_verified_type_id function
Greg Farnum
2020-07-20
1
-0
/
+8
|
/
*
crush/CrushWrapper: behave with empty weight vector
Kefu Chai
2020-01-16
1
-2
/
+3
*
osd: Create more_underfull with below target that aren't in underfull
David Zafman
2019-11-28
1
-0
/
+2
*
osd: For balancer crush needs the rule passed to get_parent_of_type()
David Zafman
2019-11-28
1
-1
/
+2
*
crush: remove unused #include
Kefu Chai
2019-08-03
1
-2
/
+0
*
osd: add no{out,down,in,out} flags by device class
xie xingguo
2019-05-30
1
-0
/
+6
*
crush,msg: silence -Wsign-compare warnings
Kefu Chai
2019-04-24
1
-1
/
+1
*
crush: Update to work without using namespace
Adam C. Emerson
2019-03-29
1
-148
/
+162
*
Merge pull request #26955 from liewegas/wip-slow-add
Kefu Chai
2019-03-22
1
-16
/
+37
|
\
|
*
crush/CrushWrapper: create_or_move: make weight-set update optional
Sage Weil
2019-03-20
1
-1
/
+3
|
*
crush/CrushWrapper: use adjust_item_weight_in_bucket for subtree reweight
Sage Weil
2019-03-20
1
-3
/
+6
|
*
crush/CrushWrapper: insert_item: make weight-set update optional (for leaves ...
Sage Weil
2019-03-20
1
-1
/
+4
|
*
crush/CrushWrapper: add update_weight_sets arg to adjust_item_weight_*
Sage Weil
2019-03-20
1
-9
/
+18
|
*
crush/CrushWrapper: refactor adjust_weight_* into per-bucket helper
Sage Weil
2019-03-15
1
-2
/
+6
|
*
crush/CrushWrapper: pass cct down into more places
Sage Weil
2019-03-12
1
-3
/
+3
*
|
crush: add root_bucket to identify underfull buckets
huangjun
2019-03-20
1
-1
/
+2
|
/
*
mgr: 'osd df' by specified class or (crush) name
xie xingguo
2019-03-06
1
-0
/
+7
*
crush: fix upmap overkill
xie xingguo
2019-01-29
1
-5
/
+8
*
Merge PR #24502 into master
Sage Weil
2018-11-28
1
-0
/
+14
|
\
|
*
crushtool: make --reweight re-sum choose_args weight-sets too
Sage Weil
2018-11-28
1
-0
/
+3
|
*
crushtool: add --set-subtree-class; do not set class via --reclassify-root
Sage Weil
2018-11-28
1
-0
/
+2
|
*
crushtool: implement --reclassify
Sage Weil
2018-10-16
1
-0
/
+9
*
|
crush: get "ceph osd crush class create/rm" back
xie xingguo
2018-10-16
1
-0
/
+1
|
/
*
common: fix typos
Kefu Chai
2018-09-21
1
-1
/
+1
*
Rename "include/assert.h"
Brad Hubbard
2018-09-14
1
-1
/
+1
[next]