2020-03-30 |
Yan, Zheng | ceph: check all mds' caps after page writeback Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Yan, Zheng | ceph: update i_requested_max_size only when sending... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Yan, Zheng | ceph: simplify calling of ceph_get_fmode() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Yan, Zheng | ceph: remove delay check logic from ceph_check_caps() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Yan, Zheng | ceph: consider inode's last read/write when calculating... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Yan, Zheng | ceph: always renew caps if mds_wanted is insufficient Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Yan, Zheng | ceph: update dentry lease for async create Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Jeff Layton | ceph: attempt to do async create when possible Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Jeff Layton | ceph: cache layout in parent dir on first sync create Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Jeff Layton | ceph: add new MDS req field to hold delegated inode... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Jeff Layton | ceph: decode interval_sets for delegated inos Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Jeff Layton | ceph: make ceph_fill_inode non-static Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Jeff Layton | ceph: perform asynchronous unlink if we have sufficient... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Yan, Zheng | ceph: don't take refs to want mask unless we have all... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Jeff Layton | ceph: cap tracking for async directory operations Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Jeff Layton | ceph: make __take_cap_refs non-static Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Jeff Layton | ceph: add infrastructure for waiting for async create... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Jeff Layton | ceph: track primary dentry link Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Jeff Layton | ceph: add flag to designate that a request is asynchronous Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Jeff Layton | ceph: more caps.c lockdep assertions Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Jeff Layton | ceph: clean up kick_flushing_inode_caps() Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Ilya Dryomov | libceph: directly skip to the end of redirect reply Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Ilya Dryomov | libceph: simplify ceph_monc_handle_map() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Xiubo Li | ceph: return ETIMEDOUT errno to userland when request... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Luis Henriques | ceph: re-org copy_file_range and fix some error paths Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Jeff Layton | ceph: move to a dedicated slabcache for mds requests Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Jeff Layton | ceph: reorganize fields in ceph_mds_request Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Andreas Gruenbacher | ceph: switch to page_mkwrite_check_truncate in ceph_page_mkwrite Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Gustavo A. R. Silva | ceph: replace zero-length array with flexible-array... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Hannes Reinecke | rbd: enable multiple blk-mq queues Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Ilya Dryomov | rbd: embed image request in blk-mq pdu Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Ilya Dryomov | rbd: acquire header_rwsem just once in rbd_queue_workfn() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Ilya Dryomov | rbd: get rid of img_request_layered_clear() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Hannes Reinecke | rbd: kill img_request kref Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Yan, Zheng | ceph: check if file lock exists before sending unlock... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Xiubo Li | ceph: fix description of some mount options Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Xiubo Li | ceph: move ceph_osdc_{read,write}pages to ceph.ko Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Jeff Layton | ceph: don't ClearPageChecked in ceph_invalidatepage() Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Ilya Dryomov | rbd: remove barriers from img_request_layered_{set... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Ilya Dryomov | libceph: drop CEPH_DEFINE_SHOW_FUNC Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Yan, Zheng | ceph: check inode type for CEPH_CAP_FILE_{CACHE,RD... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Jeff Layton | ceph: add refcounting for Fx caps Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Jeff Layton | ceph: register MDS request with dir inode from the... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-23 |
Luis Henriques | ceph: fix memory leak in ceph_cleanup_snapid_map() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-23 |
Ilya Dryomov | libceph: fix alloc_msg_with_page_vector() memory leaks Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-23 |
Ilya Dryomov | ceph: check POOL_FLAG_FULL/NEARFULL in addition to... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-02-11 |
Xiubo Li | ceph: noacl mount option is effectively ignored Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-02-11 |
Ilya Dryomov | ceph: canonicalize server path in place Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-02-11 |
Xiubo Li | ceph: do not execute direct write in parallel if O_APPEND... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-01-27 |
Hannes Reinecke | rbd: set the 'device' link in sysfs Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-01-27 |
Jeff Layton | ceph: move net/ceph/ceph_fs.c to fs/ceph/util.c Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-01-27 |
Jeff Layton | ceph: print name of xattr in __ceph_{get,set}xattr... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-01-27 |
Xiubo Li | ceph: print r_direct_hash in hex in __choose_mds()... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-01-27 |
Luis Henriques | ceph: use copy-from2 op in copy_file_range Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-01-27 |
Jeff Layton | ceph: close holes in structs ceph_mds_session and ceph_mds_r... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-01-27 |
Arnd Bergmann | rbd: work around -Wuninitialized warning Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-01-27 |
Xiubo Li | ceph: allocate the correct amount of extra bytes for... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-01-27 |
Xiubo Li | ceph: rename get_session and switch to use ceph_get_mds_session Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-01-27 |
Xiubo Li | ceph: remove the extra slashes in the server path Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-01-27 |
Xiubo Li | ceph: add possible_max_rank and make the code more... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-01-27 |
Xiubo Li | ceph: print dentry offset in hex and fix xattr_version... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-01-27 |
Xiubo Li | ceph: only touch the caps which have the subset mask... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-01-27 |
Jeff Layton | ceph: don't clear I_NEW until inode metadata is fully... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-01-27 |
Xiubo Li | ceph: retry the same mds later after the new session... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-01-27 |
Xiubo Li | ceph: check availability of mds cluster on mount after... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-01-27 |
Xiubo Li | ceph: keep the session state until it is released Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-01-27 |
Xiubo Li | ceph: add __send_request helper Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-01-27 |
Jeff Layton | ceph: ensure we have a new cap before continuing in... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-01-27 |
Jeff Layton | ceph: drop unused ttl_from parameter from fill_inode Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-01-27 |
Xiubo Li | ceph: fix possible long time wait during umount Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-01-27 |
Xiubo Li | ceph: only choose one MDS who is in up:active state... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-01-27 |
Xiubo Li | ceph: fix mdsmap cluster available check based on laggy... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-01-27 |
Chengguang Xu | ceph: remove unnecessary assignment in ceph_pre_init_acls() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-01-27 |
Chengguang Xu | ceph: delete redundant douts in con_get/put() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-01-21 |
Jeff Layton | ceph: hold extra reference to r_parent over life of... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-12-09 |
Xiubo Li | ceph: add more debug info when decoding mdsmap Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-12-09 |
Xiubo Li | ceph: switch to global cap helper Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-12-09 |
Xiubo Li | ceph: trigger the reclaim work once there has enough... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-12-09 |
Jeff Layton | ceph: show tasks waiting on caps in debugfs caps file Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-12-09 |
Jeff Layton | ceph: convert int fields in ceph_mount_options to unsigned int Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-11-27 |
David Howells | libceph, rbd, ceph: convert to use the new mount API Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-11-25 |
Ilya Dryomov | rbd: ask for a weaker incompat mask for read-only mappings Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-11-25 |
Ilya Dryomov | rbd: don't query snapshot features Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-11-25 |
Ilya Dryomov | rbd: remove snapshot existence validation code Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-11-25 |
Ilya Dryomov | rbd: don't establish watch for read-only mappings Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-11-25 |
Ilya Dryomov | rbd: don't acquire exclusive lock for read-only mappings Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-11-25 |
Ilya Dryomov | rbd: disallow read-write partitions on images mapped... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-11-25 |
Ilya Dryomov | rbd: treat images mapped read-only seriously Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-11-25 |
Ilya Dryomov | rbd: introduce RBD_DEV_FLAG_READONLY Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-11-25 |
Ilya Dryomov | rbd: introduce rbd_is_snap() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-11-25 |
Jeff Layton | ceph: don't leave ino field in ceph_mds_request_head... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-11-25 |
Jeff Layton | ceph: tone down loglevel on ceph_mdsc_build_path warning Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-11-25 |
Ilya Dryomov | rbd: update MAINTAINERS info Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-11-25 |
Xiubo Li | ceph: fix geting random mds from mdsmap Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-11-25 |
Colin Ian King | rbd: fix spelling mistake "requeueing" -> "requeuing" Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-11-25 |
Jeff Layton | ceph: make several helper accessors take const pointers Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-11-25 |
Ilya Dryomov | libceph: drop unnecessary check from dispatch() in... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-11-14 |
Ilya Dryomov | rbd: silence bogus uninitialized warning in rbd_object_map_u... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-11-14 |
Jeff Layton | ceph: increment/decrement dio counter on async requests Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-11-14 |
Jeff Layton | ceph: take the inode lock before acquiring cap refs Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
next |