summaryrefslogtreecommitdiff
path: root/net/ceph/osdmap.c
AgeCommit message (Expand)AuthorFilesLines
2014-04-05libceph: fix crush_decode() call site in osdmap_decode()Ilya Dryomov1-5/+2
2014-04-05libceph: check length of osdmap osd arraysIlya Dryomov1-4/+10
2014-04-05libceph: safely decode max_osd value in osdmap_decode()Ilya Dryomov1-2/+4
2014-04-05libceph: fixup error handling in osdmap_decode()Ilya Dryomov1-26/+27
2014-04-05libceph: split osdmap allocation and decode stepsIlya Dryomov1-15/+29
2014-04-05libceph: dump osdmap and enhance output on decode errorsIlya Dryomov1-6/+15
2014-04-03libceph: a per-osdc crush scratch bufferIlya Dryomov1-9/+16
2014-01-28libceph: follow {read,write}_tier fields on osd request submissionIlya Dryomov1-3/+25
2014-01-28libceph: add ceph_pg_pool_by_id()Ilya Dryomov1-0/+5
2014-01-28libceph: replace ceph_calc_ceph_pg() with ceph_oloc_oid_to_pg()Ilya Dryomov1-12/+17
2013-12-31crush: eliminate CRUSH_MAX_SET result size limitationIlya Dryomov1-3/+13
2013-12-31crush: pass weight vector size to map functionIlya Dryomov1-1/+1
2013-09-04libceph: use pg_num_mask instead of pgp_num_mask for pg.seed calcSage Weil1-1/+1
2013-05-02libceph: define ceph_decode_pgid() only onceAlex Elder1-20/+2
2013-05-02libceph: rename ceph_calc_object_layout()Alex Elder1-14/+9
2013-03-12libceph: fix decoding of pgidsSage Weil1-13/+29
2013-02-27libceph: add support for HASHPSPOOL pool flagSage Weil1-13/+26
2013-02-27libceph: calculate placement based on the internal data typesSage Weil1-13/+5
2013-02-27ceph: update support for PGID64, PGPOOL3, OSDENC protocol featuresSage Weil1-76/+86
2013-02-27libceph: decode into cpu-native ceph_pg typeSage Weil1-35/+43
2013-02-27libceph: rename ceph_pg -> ceph_pg_v1Sage Weil1-9/+9
2013-01-26libceph: fix undefined behavior when using snprintf()Cong Ding1-18/+10
2013-01-18libceph: pass length to ceph_calc_file_object_mapping()Alex Elder1-5/+4
2013-01-17libceph: for chooseleaf rules, retry CRUSH map descent from root if leaf is f...Jim Schutt1-0/+6
2012-11-01libceph: define ceph_pg_pool_name_by_id()Alex Elder1-0/+16
2012-10-30libceph: fix osdmap decode error pathsSage Weil1-11/+20
2012-10-02libceph: check for invalid mappingSage Weil1-2/+16
2012-07-31libceph: support crush tunablesSage Weil1-0/+39
2012-06-15Merge tag 'v3.5-rc1'Sage Weil1-7/+7
2012-06-07libceph: fix overflow in osdmap_apply_incremental()Xi Wang1-0/+4
2012-06-07libceph: fix overflow in osdmap_decode()Xi Wang1-0/+3
2012-06-07libceph: fix overflow in __decode_pool_names()Xi Wang1-6/+7
2012-05-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-clientLinus Torvalds1-48/+25
2012-05-22libceph: fix pg_temp updatesSage Weil1-1/+5
2012-05-08crush: warn on do_rule failureSage Weil1-4/+11
2012-05-08crush: remove parent mapsSage Weil1-7/+0
2012-05-08crush: remove forcefeed functionalitySage Weil1-1/+1
2012-05-08ceph: drop support for preferred_osd pgsSage Weil1-37/+10
2012-04-15net: cleanup unsigned to unsigned intEric Dumazet1-7/+7
2012-03-22libceph: fix overflow check in crush_decode()Xi Wang1-1/+2
2011-09-28libceph: fix pg_temp mapping updateSage Weil1-26/+24
2011-09-28libceph: fix pg_temp mapping calculationSage Weil1-13/+21
2011-05-24libceph: handle new osdmap down/state change encodingSage Weil1-3/+8
2011-05-19libceph: fix osdmap timestamp assignmentSage Weil1-1/+1
2011-01-13ceph: Always free allocated memory in osdmap_decode()Jesper Juhl1-1/+3
2010-10-21ceph: factor out libceph from Ceph file systemYehuda Sadeh1-0/+1128