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 |
2019-11-07 |
Jeff Layton | ceph: return -EINVAL if given fsc mount option on kernel... Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-11-05 |
Luis Henriques | ceph: don't allow copy_file_range when stripe_count... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-11-05 |
Jeff Layton | ceph: don't try to handle hashed dentries in non-O_CREAT... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-10-29 |
Al Viro | ceph: add missing check in d_revalidate snapdir handling Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-10-29 |
Al Viro | ceph: fix RCU case handling in ceph_d_revalidate() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-10-29 |
Luis Henriques | ceph: fix use-after-free in __ceph_remove_cap() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-10-15 |
Dongsheng Yang | rbd: cancel lock_dwork if the wait is interrupted Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-10-15 |
Jeff Layton | ceph: just skip unrecognized info in ceph_reply_info_extra Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-09-16 |
Jeff Layton | ceph: call ceph_mdsc_destroy from destroy_fs_client Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-09-16 |
Ilya Dryomov | libceph: use ceph_kvmalloc() for osdmap arrays Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-09-16 |
Ilya Dryomov | libceph: avoid a __vmalloc() deadlock in ceph_kvmalloc() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-09-16 |
Luis Henriques | ceph: allow object copies across different filesystems... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-09-16 |
Ilya Dryomov | ceph: include ceph_debug.h in cache.c Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-09-16 |
Krzysztof Wilczynski | ceph: move static keyword to the front of declarations Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-09-16 |
Ilya Dryomov | rbd: pull rbd_img_request_create() dout out into the... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-09-16 |
Erqi Chen | ceph: reconnect connection if session hang in opening... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-09-16 |
Ilya Dryomov | libceph: drop unused con parameter of calc_target() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-09-16 |
John Hubbard | ceph: use release_pages() directly Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-09-16 |
Dongsheng Yang | rbd: fix response length parameter for encoded strings Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-09-16 |
Jeff Layton | ceph: allow arbitrary security.* xattrs Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-09-16 |
Jeff Layton | ceph: only set CEPH_I_SEC_INITED if we got a MAC label Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-09-16 |
Jeff Layton | ceph: turn ceph_security_invalidate_secctx into static... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-09-16 |
Jeff Layton | ceph: add buffered/direct exclusionary locking for... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-09-16 |
David Disseldorp | libceph: handle OSD op ceph_pagelist_append() errors Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-09-16 |
John Hubbard | ceph: don't return a value from void function Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-09-16 |
Jeff Layton | ceph: don't freeze during write page faults Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-09-16 |
Jeff Layton | ceph: update the mtime when truncating up Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-09-16 |
Ilya Dryomov | ceph: fix indentation in __get_snap_name() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-09-16 |
Jeff Layton | ceph: remove incorrect comment above __send_cap Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-09-16 |
Jeff Layton | ceph: remove CEPH_I_NOFLUSH Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-09-16 |
Jeff Layton | ceph: remove unneeded test in try_flush_caps Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-09-16 |
Jeff Layton | ceph: have __mark_caps_flushing return flush_tid Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-09-16 |
Jeff Layton | ceph: fix comments over ceph_add_cap Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-09-16 |
Jeff Layton | ceph: eliminate session->s_trim_caps Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-09-16 |
Jeff Layton | ceph: fetch cap_gen under spinlock in ceph_add_cap Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-09-16 |
Jeff Layton | ceph: remove ceph_get_cap_mds and __ceph_get_cap_mds Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-09-16 |
Jeff Layton | ceph: don't SetPageError on writepage errors Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-09-16 |
Yan, Zheng | ceph: auto reconnect after blacklisted Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-09-16 |
Yan, Zheng | ceph: invalidate all write mode filp after reconnect Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-09-16 |
Yan, Zheng | ceph: return -EIO if read/write against filp that lost... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-09-16 |
Yan, Zheng | ceph: add helper function that forcibly reconnects... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-09-16 |
Yan, Zheng | ceph: pass filp to ceph_get_caps() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-09-16 |
Yan, Zheng | ceph: track and report error of async metadata operation Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-09-16 |
Yan, Zheng | ceph: allow closing session in restarting/reconnect... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-09-16 |
Yan, Zheng | libceph: add function that clears osd client's abort_err Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-09-16 |
Yan, Zheng | libceph: add function that reset client's entity addr Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-09-16 |
Jeff Layton | ceph: don't list vxattrs in listxattr() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
next |