Linus Torvalds
|
dc594c39f7
Merge tag 'ceph-for-4.18-rc1' of git://github.com/ceph/ceph-client
|
7 lat temu |
Kees Cook
|
6da2ec5605
treewide: kmalloc() -> kmalloc_array()
|
7 lat temu |
Ilya Dryomov
|
a86f009f10
libceph: allocate the locator string with GFP_NOFAIL
|
7 lat temu |
Ilya Dryomov
|
08c1ac508b
libceph, ceph: move ceph_calc_file_object_mapping() to striper.c
|
7 lat temu |
Ilya Dryomov
|
dccbf08005
libceph, ceph: change ceph_calc_file_object_mapping() signature
|
7 lat temu |
Ilya Dryomov
|
db2196a589
libceph: eliminate overflows in ceph_calc_file_object_mapping()
|
7 lat temu |
Greg Kroah-Hartman
|
b24413180f
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
|
7 lat temu |
Ilya Dryomov
|
29a0cfbf91
libceph: don't allow bidirectional swap of pg-upmap-items
|
8 lat temu |
Ilya Dryomov
|
ae78dd8139
libceph: make RECOVERY_DELETES feature create a new interval
|
8 lat temu |
Ilya Dryomov
|
f53b7665c8
libceph: upmap semantic changes
|
8 lat temu |
Ilya Dryomov
|
c7ed1a4bf4
crush: assume weight_set != null imples weight_set_size > 0
|
8 lat temu |
Ilya Dryomov
|
e17e8969f5
libceph: fallback for when there isn't a pool-specific choose_arg
|
8 lat temu |
Ilya Dryomov
|
f5cc689865
libceph: use alloc_pg_mapping() in __decode_pg_upmap_items()
|
8 lat temu |
Ilya Dryomov
|
c2acfd95d0
libceph: set -EINVAL in one place in crush_decode()
|
8 lat temu |
Dan Carpenter
|
00c8ebb360
libceph: NULL deref on osdmap_apply_incremental() error path
|
8 lat temu |
Ilya Dryomov
|
0bb05da2ec
libceph: osd_state is 32 bits wide in luminous
|
8 lat temu |
Ilya Dryomov
|
5cf9c4a995
libceph, crush: per-pool crush_choose_arg_map for crush_do_rule()
|
8 lat temu |
Ilya Dryomov
|
069f3222ca
crush: implement weight and id overrides for straw2
|
8 lat temu |
Ilya Dryomov
|
1c2e7b451b
libceph: apply_upmap()
|
8 lat temu |
Ilya Dryomov
|
463bb8da50
libceph: compute actual pgid in ceph_pg_to_up_acting_osds()
|
8 lat temu |
Ilya Dryomov
|
6f428df47d
libceph: pg_upmap[_items] infrastructure
|
8 lat temu |
Ilya Dryomov
|
278b1d709c
libceph: ceph_decode_skip_* helpers
|
8 lat temu |
Ilya Dryomov
|
ab75144be0
libceph: kill __{insert,lookup,remove}_pg_mapping()
|
8 lat temu |
Ilya Dryomov
|
a303bb0e58
libceph: introduce and switch to decode_pg_mapping()
|
8 lat temu |
Ilya Dryomov
|
33333d1071
libceph: don't pass pgid by value
|
8 lat temu |
Ilya Dryomov
|
a02a946dfe
libceph: respect RADOS_BACKOFF backoffs
|
8 lat temu |
Ilya Dryomov
|
df28152d53
libceph: avoid unnecessary pi lookups in calc_target()
|
8 lat temu |
Ilya Dryomov
|
7de030d6b1
libceph: resend on PG splits if OSD has RESEND_ON_SPLIT
|
8 lat temu |
Ilya Dryomov
|
dc98ff7230
libceph: introduce ceph_spg, ceph_pg_to_primary_shard()
|
8 lat temu |
Ilya Dryomov
|
8e48cf00c4
libceph: new pi->last_force_request_resend
|
8 lat temu |