summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)Author
2019-07-08rbd: support for object-map and fast-diffIlya Dryomov
2019-07-08rbd: call rbd_dev_mapping_set() from rbd_dev_image_probe()Ilya Dryomov
2019-07-08libceph: export osd_req_op_data() macroIlya Dryomov
2019-07-08libceph: change ceph_osdc_call() to take page vector for responseIlya Dryomov
2019-07-08libceph: bump CEPH_MSG_MAX_DATA_LEN (again)Ilya Dryomov
2019-07-08rbd: new exclusive lock wait/wake codeIlya Dryomov
2019-07-08rbd: quiescing lock should wait for image requestsIlya Dryomov
2019-07-08rbd: lock should be quiesced on reacquireIlya Dryomov
2019-07-08rbd: introduce copyup state machineIlya Dryomov
2019-07-08rbd: rename rbd_obj_setup_*() to rbd_obj_init_*()Ilya Dryomov
2019-07-08rbd: move OSD request allocation into object request state machinesIlya Dryomov
2019-07-08rbd: factor out __rbd_osd_setup_discard_ops()Ilya Dryomov
2019-07-08rbd: factor out rbd_osd_setup_copyup()Ilya Dryomov
2019-07-08rbd: introduce obj_req->osd_reqs listIlya Dryomov
2019-07-08libceph: rename r_unsafe_item to r_private_itemIlya Dryomov
2019-07-08rbd: introduce image request state machineIlya Dryomov
2019-07-08rbd: move OSD request submission into object request state machinesIlya Dryomov
2019-07-08rbd: get rid of RBD_OBJ_WRITE_{FLAT,GUARD}Ilya Dryomov
2019-07-08rbd: replace obj_req->tried_parent with obj_req->read_stateIlya Dryomov
2019-07-08rbd: get rid of obj_req->xferred, obj_req->result and img_req->xferredIlya Dryomov
2019-07-08ceph: don't NULL terminate virtual xattrsJeff Layton
2019-07-08ceph: return -ERANGE if virtual xattr value didn't fit in bufferJeff Layton
2019-07-08ceph: make getxattr_cb return ssize_tJeff Layton
2019-07-08ceph: more precise CEPH_CLIENT_CAPS_PENDING_CAPSNAPYan, Zheng
2019-07-08ceph: kick flushing and flush snaps before sending normal cap messageYan, Zheng
2019-07-08ceph: clear CEPH_I_KICK_FLUSH flag inside __kick_flushing_caps()Yan, Zheng
2019-07-08ceph: increment change_attribute on local changesJeff Layton
2019-07-08ceph: handle change_attr in cap messagesJeff Layton
2019-07-08ceph: add change_attr field to ceph_inode_infoJeff Layton
2019-07-08iversion: add a routine to update a raw value with a larger oneJeff Layton
2019-07-08ceph: allow querying of STATX_BTIME in ceph_getattrJeff Layton
2019-07-08libceph: turn on CEPH_FEATURE_MSG_ADDR2Jeff Layton
2019-07-08ceph: handle btime in cap messagesJeff Layton
2019-07-08ceph: add btime field to ceph_inode_infoJeff Layton
2019-07-08libceph: rename ceph_encode_addr to ceph_encode_banner_addrJeff Layton
2019-07-08libceph: use TYPE_LEGACY for entity addrs instead of TYPE_NONEJeff Layton
2019-07-08ceph: fix decode_locker to use ceph_decode_entity_addrJeff Layton
2019-07-08ceph: have MDS map decoding use entity_addr_t decoderJeff Layton
2019-07-08libceph: correctly decode ADDR2 addresses in incremental OSD mapsJeff Layton
2019-07-08libceph: fix watch_item_t decoding to use ceph_decode_entity_addrJeff Layton
2019-07-08libceph: switch osdmap decoding to use ceph_decode_entity_addrJeff Layton
2019-07-08libceph: ADDR2 support for monmapJeff Layton
2019-07-08libceph: add ceph_decode_entity_addrJeff Layton
2019-07-08libceph: fix sa_family just after reading addressJeff Layton
2019-07-08ceph: remove request from waiting list before unregisterYan, Zheng
2019-07-08ceph: don't blindly unregister session that is in opening stateYan, Zheng
2019-07-08ceph: fix infinite loop in get_quota_realm()Yan, Zheng
2019-07-08ceph: add selinux supportYan, Zheng
2019-07-08ceph: rename struct ceph_acls_info to ceph_acl_sec_ctxYan, Zheng
2019-07-08ceph: fix debug print format in __set_xattr()Yan, Zheng