Ilya Dryomov
|
f5cc689865
libceph: use alloc_pg_mapping() in __decode_pg_upmap_items()
|
8 年之前 |
Ilya Dryomov
|
c2acfd95d0
libceph: set -EINVAL in one place in crush_decode()
|
8 年之前 |
Dan Carpenter
|
00c8ebb360
libceph: NULL deref on osdmap_apply_incremental() error path
|
8 年之前 |
Ilya Dryomov
|
0bb05da2ec
libceph: osd_state is 32 bits wide in luminous
|
8 年之前 |
Ilya Dryomov
|
5cf9c4a995
libceph, crush: per-pool crush_choose_arg_map for crush_do_rule()
|
8 年之前 |
Ilya Dryomov
|
069f3222ca
crush: implement weight and id overrides for straw2
|
8 年之前 |
Ilya Dryomov
|
1c2e7b451b
libceph: apply_upmap()
|
8 年之前 |
Ilya Dryomov
|
463bb8da50
libceph: compute actual pgid in ceph_pg_to_up_acting_osds()
|
8 年之前 |
Ilya Dryomov
|
6f428df47d
libceph: pg_upmap[_items] infrastructure
|
8 年之前 |
Ilya Dryomov
|
278b1d709c
libceph: ceph_decode_skip_* helpers
|
8 年之前 |
Ilya Dryomov
|
ab75144be0
libceph: kill __{insert,lookup,remove}_pg_mapping()
|
8 年之前 |
Ilya Dryomov
|
a303bb0e58
libceph: introduce and switch to decode_pg_mapping()
|
8 年之前 |
Ilya Dryomov
|
33333d1071
libceph: don't pass pgid by value
|
8 年之前 |
Ilya Dryomov
|
a02a946dfe
libceph: respect RADOS_BACKOFF backoffs
|
8 年之前 |
Ilya Dryomov
|
df28152d53
libceph: avoid unnecessary pi lookups in calc_target()
|
8 年之前 |
Ilya Dryomov
|
7de030d6b1
libceph: resend on PG splits if OSD has RESEND_ON_SPLIT
|
8 年之前 |
Ilya Dryomov
|
dc98ff7230
libceph: introduce ceph_spg, ceph_pg_to_primary_shard()
|
8 年之前 |
Ilya Dryomov
|
8e48cf00c4
libceph: new pi->last_force_request_resend
|
8 年之前 |
Ilya Dryomov
|
ca35ffea89
libceph: handle non-empty dest in ceph_{oloc,oid}_copy()
|
8 年之前 |
Dan Carpenter
|
293dffaad8
libceph: NULL deref on crush_decode() error path
|
8 年之前 |
Ilya Dryomov
|
b581a5854e
libceph: don't set weight to IN when OSD is destroyed
|
8 年之前 |
Ilya Dryomov
|
9afd30dbc8
libceph: fix crush_decode() for older maps
|
8 年之前 |
Ilya Dryomov
|
ef9324bb11
libceph: don't go through with the mapping if the PG is too wide
|
8 年之前 |
Ilya Dryomov
|
743efcffff
crush: merge working data and scratch
|
8 年之前 |
Ilya Dryomov
|
66a0e2d579
crush: remove mutable part of CRUSH map
|
8 年之前 |
Ilya Dryomov
|
1b6a78b5b9
libceph: add osdmap_set_crush() helper
|
8 年之前 |
Yan, Zheng
|
30c156d995
libceph: rados pool namespace support
|
9 年之前 |
Yan, Zheng
|
7627151ea3
libceph: define new ceph_file_layout structure
|
9 年之前 |
Ilya Dryomov
|
930c532869
libceph: apply new_state before new_up_client on incrementals
|
9 年之前 |
Ilya Dryomov
|
4a3262b17c
libceph: use %s instead of %pE in dout()s
|
9 年之前 |