2018-06-04 |
Yan, Zheng | ceph: define argument structure for handle_cap_grant Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-06-04 |
Yan, Zheng | ceph: update i_files/i_subdirs only when Fs cap is... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-06-04 |
Yan, Zheng | ceph: always get rstat from auth mds Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-06-04 |
Yan, Zheng | ceph: use bit flags to define vxattr attributes Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-06-04 |
Ilya Dryomov | libceph: use MSG_TRUNC for discarding received bytes Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-06-04 |
Ilya Dryomov | libceph: get rid of more_kvec in try_write() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-06-04 |
Chengguang Xu | libceph, rbd: add error handling for osd_req_op_cls_init() Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-05-10 |
Ilya Dryomov | ceph: fix iov_iter issues in ceph_direct_read_write() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-05-10 |
Ilya Dryomov | libceph: add osd_req_op_extent_osd_data_bvecs() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-05-10 |
Ilya Dryomov | ceph: fix rsize/wsize capping in ceph_direct_read_write() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-26 |
Ilya Dryomov | libceph: validate con->state at the top of try_write() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-24 |
Ilya Dryomov | libceph: reschedule a tick in finish_hunting() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-24 |
Ilya Dryomov | libceph: un-backoff on tick when we have a authenticated... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-23 |
Yan, Zheng | ceph: check if mds create snaprealm when setting quota Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-16 |
Ilya Dryomov | rbd: notrim map option Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-16 |
Ilya Dryomov | rbd: adjust queue limits for "fancy" striping Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-16 |
Arnd Bergmann | rbd: avoid Wreturn-type warnings Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-16 |
Yan, Zheng | ceph: always update atime/mtime/ctime for new inode Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-16 |
Dongsheng Yang | rbd: support timeout in rbd_wait_state_locked() Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-16 |
Ilya Dryomov | rbd: refactor rbd_wait_state_locked() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Luis Henriques | ceph: quota: report root dir quota usage in statfs Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Luis Henriques | ceph: quota: add counter for snaprealms with quota Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Luis Henriques | ceph: quota: cache inode pointer in ceph_snap_realm Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Yan, Zheng | ceph: fix root quota realm check Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Yan, Zheng | ceph: don't check quota for snap inode Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Luis Henriques | ceph: quota: update MDS when max_bytes is approaching Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Luis Henriques | ceph: quota: support for ceph.quota.max_bytes Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Luis Henriques | ceph: quota: don't allow cross-quota renames Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Luis Henriques | ceph: quota: support for ceph.quota.max_files Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Luis Henriques | ceph: quota: add initial infrastructure to support... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Kyle Spiers | rbd: remove VLA usage Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Colin Ian King | rbd: fix spelling mistake: "reregisteration" -> "reregistration" Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Yan, Zheng | ceph: rename function drop_leases() to a more descriptive... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Chengguang Xu | ceph: fix invalid point dereference for error case... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Chengguang Xu | ceph: return proper bool type to caller instead of... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Chengguang Xu | ceph: optimize memory usage Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Chengguang Xu | ceph: optimize mds session register Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Chengguang Xu | libceph, ceph: add __init attribution to init funcitons Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Chengguang Xu | ceph: filter out used flags when printing unused open... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Yan, Zheng | ceph: don't wait on writeback when there is no more... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Yan, Zheng | ceph: invalidate pages that beyond EOF in ceph_writepages_st... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Chengguang Xu | ceph: mark the cap cache as unreclaimable Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Chengguang Xu | ceph: change variable name to follow common rule Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Chengguang Xu | ceph: optimizing cap reservation Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Chengguang Xu | ceph: release unreserved caps if having enough available... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Chengguang Xu | ceph: optimizing cap allocation Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Chengguang Xu | ceph: adding protection for showing cap reservation... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Chengguang Xu | libceph: adding missing message types to ceph_msg_type_name() Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Ilya Dryomov | rbd: get the latest osdmap when using an existing client Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Ilya Dryomov | rbd: move rbd_get_client() below rbd_put_client() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Ilya Dryomov | rbd: remove redundant declaration of rbd_spec_put() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Chengguang Xu | ceph: use seq_show_option for string type options Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Chengguang Xu | libceph: fix misjudgement of maximum monitor number Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Chengguang Xu | libceph, ceph: change permission for readonly debugfs... Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Chengguang Xu | ceph: keep consistent semantic in fscache related option... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Chengguang Xu | ceph: add newline to end of debug message format Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Ilya Dryomov | rbd: allow "fancy" striping Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Ilya Dryomov | rbd: introduce OWN_BVECS data type Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Ilya Dryomov | rbd: remove rbd_parent_request_{create,destroy}() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Ilya Dryomov | rbd: get rid of img_req->{offset,length} Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Ilya Dryomov | rbd: remove rbd_img_request_fill() and helpers Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Ilya Dryomov | rbd: switch to common striping framework Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Ilya Dryomov | rbd: create+truncate for whole-object layered discards Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Ilya Dryomov | rbd: move to obj_req->img_extents Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Ilya Dryomov | rbd: incorporate ceph_object_extent Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Ilya Dryomov | libceph, ceph: move ceph_calc_file_object_mapping(... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Ilya Dryomov | libceph: striping framework implementation Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Ilya Dryomov | rbd: store data_type in img_req instead of obj_req Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Ilya Dryomov | rbd: remove obj_req->flags field Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Ilya Dryomov | rbd: remove old request completion code Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Ilya Dryomov | rbd: new request completion code Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Ilya Dryomov | rbd: update rbd_img_request_submit() signature Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Ilya Dryomov | rbd: add img_req->op_type field Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Ilya Dryomov | rbd: simplify rbd_osd_req_create() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Ilya Dryomov | rbd: remove old request handling code Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Ilya Dryomov | rbd: new request handling code Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Ilya Dryomov | libceph: handle zero-length data items Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Ilya Dryomov | rbd: move from raw pages to bvec data descriptors Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Ilya Dryomov | libceph: introduce BVECS data type Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Ilya Dryomov | rbd: get rid of img_req->copyup_pages Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Ilya Dryomov | rbd: don't (ab)use obj_req->pages for stat requests Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Ilya Dryomov | rbd: remove bio cloning helpers Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Ilya Dryomov | libceph, rbd: new bio handling code (aka don't clone... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Ilya Dryomov | rbd: start enums at 1 instead of 0 Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Ilya Dryomov | libceph, ceph: change ceph_calc_file_object_mapping... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Ilya Dryomov | libceph: eliminate overflows in ceph_calc_file_object_mapping() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-04-02 |
Ilya Dryomov | rbd: set max_segment_size to UINT_MAX Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-03-30 |
Yan, Zheng | ceph: only dirty ITER_IOVEC pages for direct read Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-03-01 |
Chengguang Xu | ceph: fix potential memory leak in init_caches() Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-02-26 |
Chengguang Xu | ceph: fix dentry leak when failing to init debugfs Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-02-26 |
Chengguang Xu | libceph, ceph: avoid memory leak when specifying same... Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-02-26 |
Zhi Zhang | ceph: flush dirty caps of unlinked inode ASAP Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-01-30 |
Chengguang Xu | ceph: improving efficiency of syncfs Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-01-29 |
Chengguang Xu | libceph: check kstrndup() return value Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-01-29 |
Zhi Zhang | ceph: try to allocate enough memory for reserved caps Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-01-29 |
Yan, Zheng | ceph: fix race of queuing delayed caps Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-01-29 |
Yan, Zheng | ceph: delete unreachable code in ceph_check_caps() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-01-29 |
Yan, Zheng | ceph: limit rate of cap import/export error messages Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-01-29 |
Yan, Zheng | ceph: fix incorrect snaprealm when adding caps Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-01-29 |
Yan, Zheng | ceph: fix un-balanced fsc->writeback_count update Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
next |