Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
5e804ac4824302efc3038e086cb21f2e93ab8900
/
net
/
ceph
/
osdmap.c
6dd74e4
libceph: set 'exists' flag for newly up osd
by Yan, Zheng
· 9 years ago
82cd003
crush: fix a bug in tree bucket decode
by Ilya Dryomov
· 9 years ago
958a276
crush: straw2 bucket type with an efficient 64-bit crush_ln()
by Ilya Dryomov
· 10 years ago
b9a6789
libceph: Convert pr_warning to pr_warn
by Joe Perches
· 10 years ago
589506f
libceph: fix a use after free issue in osdmap_set_max_osd
by Li RongQing
· 10 years ago
f140662
crush: decode and initialize chooseleaf_vary_r
by Ilya Dryomov
· 11 years ago
92b2e75
libceph: fix non-default values check in apply_primary_affinity()
by Ilya Dryomov
· 11 years ago
f31da0f
libceph: output primary affinity values on osdmap updates
by Ilya Dryomov
· 11 years ago
c4c1228
libceph: redo ceph_calc_pg_primary() in terms of ceph_calc_pg_acting()
by Ilya Dryomov
· 11 years ago
47ec1f3
libceph: add support for osd primary affinity
by Ilya Dryomov
· 11 years ago
5e8d4d3
libceph: add support for primary_temp mappings
by Ilya Dryomov
· 11 years ago
8008ab1
libceph: return primary from ceph_calc_pg_acting()
by Ilya Dryomov
· 11 years ago
ac97223
libceph: switch ceph_calc_pg_acting() to new helpers
by Ilya Dryomov
· 11 years ago
45966c3
libceph: introduce apply_temps() helper
by Ilya Dryomov
· 11 years ago
2bd93d4
libceph: introduce pg_to_raw_osds() and raw_to_up_osds() helpers
by Ilya Dryomov
· 11 years ago
63a6993
libceph: primary_affinity decode bits
by Ilya Dryomov
· 11 years ago
2cfa34f
libceph: primary_affinity infrastructure
by Ilya Dryomov
· 11 years ago
d286de7
libceph: primary_temp decode bits
by Ilya Dryomov
· 11 years ago
9686f94
libceph: primary_temp infrastructure
by Ilya Dryomov
· 11 years ago
35a935d
libceph: generalize ceph_pg_mapping
by Ilya Dryomov
· 11 years ago
ec7af97
libceph: introduce get_osdmap_client_data_v()
by Ilya Dryomov
· 11 years ago
10db634
libceph: introduce decode{,_new}_pg_temp() and switch to them
by Ilya Dryomov
· 11 years ago
4d60351
libceph: switch osdmap_set_max_osd() to krealloc()
by Ilya Dryomov
· 11 years ago
433fbdd
libceph: introduce decode{,_new}_pools() and switch to them
by Ilya Dryomov
· 11 years ago
0f70c7e
libceph: rename __decode_pool{,_names}() to decode_pool{,_names}()
by Ilya Dryomov
· 11 years ago
53bbaba
libceph: fix and clarify ceph_decode_need() sizes
by Ilya Dryomov
· 11 years ago
9464d00
libceph: nuke bogus encoding version check in osdmap_apply_incremental()
by Ilya Dryomov
· 11 years ago
86f1742
libceph: fixup error handling in osdmap_apply_incremental()
by Ilya Dryomov
· 11 years ago
9902e68
libceph: fix crush_decode() call site in osdmap_decode()
by Ilya Dryomov
· 11 years ago
2d88b2e
libceph: check length of osdmap osd arrays
by Ilya Dryomov
· 11 years ago
3977058
libceph: safely decode max_osd value in osdmap_decode()
by Ilya Dryomov
· 11 years ago
597b52f
libceph: fixup error handling in osdmap_decode()
by Ilya Dryomov
· 11 years ago
a2505d6
libceph: split osdmap allocation and decode steps
by Ilya Dryomov
· 11 years ago
38a8d56
libceph: dump osdmap and enhance output on decode errors
by Ilya Dryomov
· 11 years ago
9d52147
libceph: a per-osdc crush scratch buffer
by Ilya Dryomov
· 11 years ago
17a13e4
libceph: follow {read,write}_tier fields on osd request submission
by Ilya Dryomov
· 11 years ago
ce7f6a2
libceph: add ceph_pg_pool_by_id()
by Ilya Dryomov
· 11 years ago
7c13cb6
libceph: replace ceph_calc_ceph_pg() with ceph_oloc_oid_to_pg()
by Ilya Dryomov
· 11 years ago
e8ef19c
crush: eliminate CRUSH_MAX_SET result size limitation
by Ilya Dryomov
· 11 years ago
b3b33b0
crush: pass weight vector size to map function
by Ilya Dryomov
· 11 years ago
9542cf0
libceph: use pg_num_mask instead of pgp_num_mask for pg.seed calc
by Sage Weil
· 11 years ago
ef4859d
libceph: define ceph_decode_pgid() only once
by Alex Elder
· 12 years ago
41766f8
libceph: rename ceph_calc_object_layout()
by Alex Elder
· 12 years ago
d6c0dd6
libceph: fix decoding of pgids
by Sage Weil
· 12 years ago
83ca14f
libceph: add support for HASHPSPOOL pool flag
by Sage Weil
· 12 years ago
2169aea
libceph: calculate placement based on the internal data types
by Sage Weil
· 12 years ago
4f6a7e5
ceph: update support for PGID64, PGPOOL3, OSDENC protocol features
by Sage Weil
· 12 years ago
5b191d9
libceph: decode into cpu-native ceph_pg type
by Sage Weil
· 12 years ago
12979354
libceph: rename ceph_pg -> ceph_pg_v1
by Sage Weil
· 12 years ago
1ec3911
libceph: fix undefined behavior when using snprintf()
by Cong Ding
· 12 years ago
e8afad6
libceph: pass length to ceph_calc_file_object_mapping()
by Alex Elder
· 12 years ago
1604f48
libceph: for chooseleaf rules, retry CRUSH map descent from root if leaf is failed
by Jim Schutt
· 12 years ago
72afc71
libceph: define ceph_pg_pool_name_by_id()
by Alex Elder
· 12 years ago
0ed7285
libceph: fix osdmap decode error paths
by Sage Weil
· 12 years ago
d63b77f
libceph: check for invalid mapping
by Sage Weil
· 12 years ago
546f04e
libceph: support crush tunables
by Sage Weil
· 12 years ago
9a64e8e
Merge tag 'v3.5-rc1'
by Sage Weil
· 12 years ago
a550604
libceph: fix overflow in osdmap_apply_incremental()
by Xi Wang
· 12 years ago
e91a9b6
libceph: fix overflow in osdmap_decode()
by Xi Wang
· 12 years ago
ad3b904
libceph: fix overflow in __decode_pool_names()
by Xi Wang
· 12 years ago
af56e0a
Merge git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client
by Linus Torvalds
· 12 years ago
6bd9adb
libceph: fix pg_temp updates
by Sage Weil
· 12 years ago
8b39326
crush: warn on do_rule failure
by Sage Weil
· 13 years ago
fc7c3ae
crush: remove parent maps
by Sage Weil
· 13 years ago
41ebcc0
crush: remove forcefeed functionality
by Sage Weil
· 13 years ago
3469ac1a
ceph: drop support for preferred_osd pgs
by Sage Weil
· 13 years ago
95c9617
net: cleanup unsigned to unsigned int
by Eric Dumazet
· 13 years ago
6448669
libceph: fix overflow check in crush_decode()
by Xi Wang
· 13 years ago
8adc8b3
libceph: fix pg_temp mapping update
by Sage Weil
· 13 years ago
782e182
libceph: fix pg_temp mapping calculation
by Sage Weil
· 13 years ago
7662d8f
libceph: handle new osdmap down/state change encoding
by Sage Weil
· 14 years ago
3145666
libceph: fix osdmap timestamp assignment
by Sage Weil
· 14 years ago
b0aee35
ceph: Always free allocated memory in osdmap_decode()
by Jesper Juhl
· 14 years ago
3d14c5d
ceph: factor out libceph from Ceph file system
by Yehuda Sadeh
· 15 years ago
[Renamed (98%) from fs/ceph/osdmap.c]
7669a2c
ceph: lookup pool in osdmap by name
by Yehuda Sadeh
· 14 years ago
213c99e
ceph: whitespace cleanup
by Sage Weil
· 14 years ago
73a7e69
ceph: fix decoding of pool snap info
by Sage Weil
· 14 years ago
effcb9e
ceph: print useful error message when crush rule not found
by Sage Weil
· 14 years ago
cd84db6
ceph: code cleanup
by Yehuda Sadeh
· 14 years ago
bc4fdca
ceph: fix pg_mapping leak on pg_temp updates
by Sage Weil
· 14 years ago
b0bbb0b
ceph: add kfree() to error path
by Dan Carpenter
· 14 years ago
cebc5be
ceph: fix crush map update decoding
by Sage Weil
· 14 years ago
7e34bc5
fs/ceph: Use ERR_CAST
by Julia Lawall
· 14 years ago
d85b705
ceph: resubmit requests on pg mapping change (not just primary change)
by Sage Weil
· 15 years ago
96e35b4
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client
by Linus Torvalds
· 15 years ago
2844a76
ceph: decode v5 of osdmap (pool names) [protocol change]
by Sage Weil
· 15 years ago
5a0e3ad
include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h
by Tejun Heo
· 15 years ago
efd7576
ceph: fix pg pool decoding from incremental osdmap update
by Sage Weil
· 15 years ago
e53a8fd
ceph: fix osdmap decoding when pools include (removed) snaps
by Sage Weil
· 15 years ago
4fc51be
ceph: use rbtree for pg pools; decode new osdmap format
by Sage Weil
· 15 years ago
9794b14
ceph: fix memory leak when destroying osdmap with pg_temp mappings
by Sage Weil
· 15 years ago
02f90c6
ceph: add uid field to ceph_pg_pool
by Sage Weil
· 15 years ago
361be86
ceph: precede encoded ceph_pg_pool struct with version
by Sage Weil
· 15 years ago
7067f79
ceph: fix incremental osdmap pg_temp decoding bug
by Sage Weil
· 15 years ago
30dc638
ceph: fix error paths for corrupt osdmap messages
by Sage Weil
· 15 years ago
9ec7cab
ceph: hex dump corrupt server data to KERN_DEBUG
by Sage Weil
· 15 years ago
767ea5c
ceph: do not feed bad device ids to crush
by Sage Weil
· 15 years ago
fb69039
ceph: make CRUSH hash function a bucket property
by Sage Weil
· 15 years ago
1654dd0
ceph: make object hash a pg_pool property
by Sage Weil
· 15 years ago
1bdb70e
ceph: clean up 'osd%d down' console msg
by Sage Weil
· 15 years ago
Next »