Ilya Dryomov
|
f140662f35
crush: decode and initialize chooseleaf_vary_r
|
11 жил өмнө |
Ilya Dryomov
|
92b2e75158
libceph: fix non-default values check in apply_primary_affinity()
|
11 жил өмнө |
Ilya Dryomov
|
f31da0f3e1
libceph: output primary affinity values on osdmap updates
|
11 жил өмнө |
Ilya Dryomov
|
c4c1228525
libceph: redo ceph_calc_pg_primary() in terms of ceph_calc_pg_acting()
|
11 жил өмнө |
Ilya Dryomov
|
47ec1f3cc4
libceph: add support for osd primary affinity
|
11 жил өмнө |
Ilya Dryomov
|
5e8d4d36bf
libceph: add support for primary_temp mappings
|
11 жил өмнө |
Ilya Dryomov
|
8008ab1080
libceph: return primary from ceph_calc_pg_acting()
|
11 жил өмнө |
Ilya Dryomov
|
ac972230e2
libceph: switch ceph_calc_pg_acting() to new helpers
|
11 жил өмнө |
Ilya Dryomov
|
45966c3467
libceph: introduce apply_temps() helper
|
11 жил өмнө |
Ilya Dryomov
|
2bd93d4d7e
libceph: introduce pg_to_raw_osds() and raw_to_up_osds() helpers
|
11 жил өмнө |
Ilya Dryomov
|
63a6993f52
libceph: primary_affinity decode bits
|
11 жил өмнө |
Ilya Dryomov
|
2cfa34f2d6
libceph: primary_affinity infrastructure
|
11 жил өмнө |
Ilya Dryomov
|
d286de796a
libceph: primary_temp decode bits
|
11 жил өмнө |
Ilya Dryomov
|
9686f94c8c
libceph: primary_temp infrastructure
|
11 жил өмнө |
Ilya Dryomov
|
35a935d75d
libceph: generalize ceph_pg_mapping
|
11 жил өмнө |
Ilya Dryomov
|
ec7af97258
libceph: introduce get_osdmap_client_data_v()
|
11 жил өмнө |
Ilya Dryomov
|
10db634e20
libceph: introduce decode{,_new}_pg_temp() and switch to them
|
11 жил өмнө |
Ilya Dryomov
|
4d60351f90
libceph: switch osdmap_set_max_osd() to krealloc()
|
11 жил өмнө |
Ilya Dryomov
|
433fbdd31d
libceph: introduce decode{,_new}_pools() and switch to them
|
11 жил өмнө |
Ilya Dryomov
|
0f70c7eedb
libceph: rename __decode_pool{,_names}() to decode_pool{,_names}()
|
11 жил өмнө |
Ilya Dryomov
|
53bbaba9d8
libceph: fix and clarify ceph_decode_need() sizes
|
11 жил өмнө |
Ilya Dryomov
|
9464d00862
libceph: nuke bogus encoding version check in osdmap_apply_incremental()
|
11 жил өмнө |
Ilya Dryomov
|
86f1742b94
libceph: fixup error handling in osdmap_apply_incremental()
|
11 жил өмнө |
Ilya Dryomov
|
9902e682c7
libceph: fix crush_decode() call site in osdmap_decode()
|
11 жил өмнө |
Ilya Dryomov
|
2d88b2e081
libceph: check length of osdmap osd arrays
|
11 жил өмнө |
Ilya Dryomov
|
3977058c46
libceph: safely decode max_osd value in osdmap_decode()
|
11 жил өмнө |
Ilya Dryomov
|
597b52f6ca
libceph: fixup error handling in osdmap_decode()
|
11 жил өмнө |
Ilya Dryomov
|
a2505d63ee
libceph: split osdmap allocation and decode steps
|
11 жил өмнө |
Ilya Dryomov
|
38a8d56023
libceph: dump osdmap and enhance output on decode errors
|
11 жил өмнө |
Ilya Dryomov
|
9d521470a4
libceph: a per-osdc crush scratch buffer
|
11 жил өмнө |