summaryrefslogtreecommitdiff
path: root/include/linux/ceph/osdmap.h
AgeCommit message (Expand)Author
2020-12-14libceph, ceph: get and handle cluster maps with addrvecsIlya Dryomov
2020-10-12libceph: multiple workspaces for CRUSH computationsIlya Dryomov
2020-06-01libceph: support for balanced and localized readsIlya Dryomov
2020-06-01libceph: crush_location infrastructureIlya Dryomov
2020-03-23ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_FULL/NEARFULLIlya Dryomov
2019-05-07libceph: fix clang warning for CEPH_DEFINE_OID_ONSTACKArnd Bergmann
2018-06-04libceph: allocate the locator string with GFP_NOFAILIlya Dryomov
2018-04-02libceph, ceph: move ceph_calc_file_object_mapping() to striper.cIlya Dryomov
2018-04-02libceph, ceph: change ceph_calc_file_object_mapping() signatureIlya Dryomov
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman
2017-08-01libceph: make RECOVERY_DELETES feature create a new intervalIlya Dryomov
2017-07-07libceph: osd_state is 32 bits wide in luminousIlya Dryomov
2017-07-07libceph: pg_upmap[_items] infrastructureIlya Dryomov
2017-07-07libceph: respect RADOS_BACKOFF backoffsIlya Dryomov
2017-07-07libceph: avoid unnecessary pi lookups in calc_target()Ilya Dryomov
2017-07-07libceph: resend on PG splits if OSD has RESEND_ON_SPLITIlya Dryomov
2017-07-07libceph: MOSDOp v8 encoding (actual spgid + full hash)Ilya Dryomov
2017-07-07libceph: introduce ceph_spg, ceph_pg_to_primary_shard()Ilya Dryomov
2017-02-20rbd: kill obj_request->object_name and rbd_segment_name_cacheIlya Dryomov
2017-02-20crush: merge working data and scratchIlya Dryomov
2017-02-20crush: remove mutable part of CRUSH mapIlya Dryomov
2017-02-20libceph: use BUG() instead of BUG_ON(1)Arnd Bergmann
2016-07-28libceph: rados pool namespace supportYan, Zheng
2016-07-28libceph: add an ONSTACK initializer for oidsIlya Dryomov
2016-05-30libceph: change ceph_osdmap_flag() to take osdcIlya Dryomov
2016-05-26ceph: make logical calculation functions return boolZhang Zhuoyu
2016-05-26libceph: handle_one_map()Ilya Dryomov
2016-05-26libceph: allocate dummy osdmap in ceph_osdc_init()Ilya Dryomov
2016-05-26libceph: introduce ceph_osd_request_target, calc_target()Ilya Dryomov
2016-05-26libceph: pi->min_size, pi->last_force_request_resendIlya Dryomov
2016-05-26libceph: make pgid_cmp() globalIlya Dryomov
2016-05-26libceph: rename ceph_calc_pg_primary()Ilya Dryomov
2016-05-26libceph: ceph_osds, ceph_pg_to_up_acting_osds()Ilya Dryomov
2016-05-26libceph: rename ceph_oloc_oid_to_pg()Ilya Dryomov
2016-05-26libceph: nuke unused fields and functionsIlya Dryomov
2016-05-26libceph: variable-sized ceph_object_idIlya Dryomov
2015-04-20libceph: osdmap.h: Add missing format newlinesJoe Perches
2014-04-04libceph: return primary from ceph_calc_pg_acting()Ilya Dryomov
2014-04-04libceph: switch ceph_calc_pg_acting() to new helpersIlya Dryomov
2014-04-04libceph: ceph_can_shift_osds(pool) and pool type definesIlya Dryomov
2014-04-04libceph: ceph_osd_{exists,is_up,is_down}(osd) definitionsIlya Dryomov
2014-04-04libceph: primary_affinity infrastructureIlya Dryomov
2014-04-04libceph: primary_temp infrastructureIlya Dryomov
2014-04-04libceph: generalize ceph_pg_mappingIlya Dryomov
2014-04-04libceph: split osdmap allocation and decode stepsIlya Dryomov
2014-04-03libceph: a per-osdc crush scratch bufferIlya Dryomov
2014-01-27libceph: follow {read,write}_tier fields on osd request submissionIlya Dryomov
2014-01-27libceph: add ceph_pg_pool_by_id()Ilya Dryomov
2014-01-27libceph: replace ceph_calc_ceph_pg() with ceph_oloc_oid_to_pg()Ilya Dryomov
2014-01-27libceph: introduce and start using oid abstractionIlya Dryomov