summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2017-07-07crush: crush_init_workspace starts with struct crush_workIlya Dryomov1-1/+1
2017-07-07libceph, crush: per-pool crush_choose_arg_map for crush_do_rule()Ilya Dryomov3-3/+208
2017-07-07crush: implement weight and id overrides for straw2Ilya Dryomov4-24/+119
2017-07-07libceph: apply_upmap()Ilya Dryomov1-2/+95
2017-07-07libceph: compute actual pgid in ceph_pg_to_up_acting_osds()Ilya Dryomov1-6/+6
2017-07-07libceph: pg_upmap[_items] infrastructureIlya Dryomov3-4/+164
2017-07-07libceph: ceph_decode_skip_* helpersIlya Dryomov2-22/+63
2017-07-07libceph: kill __{insert,lookup,remove}_pg_mapping()Ilya Dryomov1-72/+15
2017-07-07libceph: introduce and switch to decode_pg_mapping()Ilya Dryomov1-67/+83
2017-07-07libceph: don't pass pgid by valueIlya Dryomov1-10/+10
2017-07-07libceph: respect RADOS_BACKOFF backoffsIlya Dryomov8-0/+737
2017-07-07libceph: make DEFINE_RB_* helpers more generalIlya Dryomov1-12/+37
2017-07-07libceph: avoid unnecessary pi lookups in calc_target()Ilya Dryomov3-30/+42
2017-07-07libceph: use target pi for calc_target() calculationsIlya Dryomov1-1/+8
2017-07-07libceph: always populate t->target_{oid,oloc} in calc_target()Ilya Dryomov1-11/+4
2017-07-07libceph: make sure need_resend targets reflect latest mapIlya Dryomov3-9/+27
2017-07-07libceph: delete from need_resend_linger before check_linger_pool_dne()Ilya Dryomov1-0/+1
2017-07-07libceph: resend on PG splits if OSD has RESEND_ON_SPLITIlya Dryomov3-11/+19
2017-07-07libceph: drop need_resend from calc_target()Ilya Dryomov1-7/+11
2017-07-07libceph: MOSDOp v8 encoding (actual spgid + full hash)Ilya Dryomov3-20/+154
2017-07-07libceph: ceph_connection_operations::reencode_message() methodIlya Dryomov2-2/+7
2017-07-07libceph: encode_{pgid,oloc}() helpersIlya Dryomov1-23/+27
2017-07-07libceph: introduce ceph_spg, ceph_pg_to_primary_shard()Ilya Dryomov5-4/+60
2017-07-07libceph: new pi->last_force_request_resendIlya Dryomov1-0/+37
2017-07-07libceph: fold [l]req->last_force_resend into ceph_osd_request_targetIlya Dryomov2-13/+12
2017-07-07libceph: support SERVER_JEWEL feature bitsIlya Dryomov2-1/+9
2017-07-07libceph: advertise support for OSD_POOLRESENDIlya Dryomov1-0/+1
2017-07-07libceph: handle non-empty dest in ceph_{oloc,oid}_copy()Ilya Dryomov1-4/+6
2017-07-07libceph: new features macrosIlya Dryomov1-75/+167
2017-07-07libceph: remove ceph_sanitize_features() workaroundIlya Dryomov2-23/+1
2017-07-07ceph: update ceph_dentry_info::lease_session when necessaryYan, Zheng1-2/+7
2017-07-07ceph: new mount option that specifies fscache uniquifierYan, Zheng3-21/+113
2017-07-07ceph: avoid accessing freeing inode in ceph_check_delayed_caps()Yan, Zheng1-2/+9
2017-07-07ceph: avoid invalid memory dereference in the middle of umountYan, Zheng2-4/+6
2017-07-07ceph: getattr before read on ceph.* xattrsYan, Zheng1-0/+3
2017-07-07ceph: don't re-send interrupted flock requestYan, Zheng1-1/+24
2017-07-07ceph: cleanup writepage_nounlock()Yan, Zheng1-6/+6
2017-07-07ceph: redirty page when writepage_nounlock() skips unwritable pageYan, Zheng1-1/+2
2017-07-07ceph: remove useless page->mapping check in writepage_nounlock()Yan, Zheng1-4/+0
2017-07-07ceph: update the 'approaching max_size' codeYan, Zheng5-11/+23
2017-07-07ceph: re-request max size after importing capsYan, Zheng1-3/+8
2017-07-02Linux 4.12v4.12Linus Torvalds1-1/+1
2017-07-02moduleparam: fix doc: hwparam_irq configures an IRQSylvain 'ythier' Hitier1-1/+1
2017-07-02Merge branch 'upstream' of git://git.linux-mips.org/pub/scm/ralf/upstream-linusLinus Torvalds7-16/+33
2017-07-02Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/linux-armLinus Torvalds1-4/+4
2017-07-01Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds6-10/+15
2017-07-01Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-4/+6
2017-07-01Merge tag 'pinctrl-v4.12-4' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-40/+4
2017-07-01Merge tag 'gpio-v4.12-4' of git://git.kernel.org/pub/scm/linux/kernel/git/lin...Linus Torvalds2-2/+3
2017-06-30Merge tag 'trace-v4.12-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds5-14/+24