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 |
2019-09-16 |
Jeff Layton | ceph: allow copy_file_range when src and dst inode... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-09-16 |
Luis Henriques | ceph: fix directories inode i_blkbits initialization Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-08-28 |
Ilya Dryomov | rbd: restore zeroing past the overlap when reading... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-08-28 |
Jia-Ju Bai | libceph: don't call crypto_free_sync_skcipher() on... Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-08-22 |
Ilya Dryomov | libceph: fix PG split vs OSD (re)connect race Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-08-22 |
Jeff Layton | ceph: don't try fill file_lock on unsuccessful GETFILELOCK... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-08-22 |
Erqi Chen | ceph: clear page dirty before invalidate page Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-08-22 |
Luis Henriques | ceph: fix buffer free while holding i_ceph_lock in... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-08-22 |
Luis Henriques | ceph: fix buffer free while holding i_ceph_lock in... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-08-22 |
Luis Henriques | ceph: fix buffer free while holding i_ceph_lock in... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-08-22 |
Luis Henriques | libceph: allow ceph_buffer_put() to receive a NULL... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Luis Henriques | ceph: fix end offset in truncate_inode_pages_range... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Luis Henriques | ceph: use generic_delete_inode() for ->drop_inode Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Yan, Zheng | ceph: use ceph_evict_inode to cleanup inode's resource Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Luis Henriques | ceph: initialize superblock s_time_gran to 1 Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Jeff Layton | MAINTAINERS: take over for Zheng as CephFS kernel client... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Ilya Dryomov | rbd: setallochint only if object doesn't exist Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Ilya Dryomov | rbd: support for object-map and fast-diff Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Ilya Dryomov | rbd: call rbd_dev_mapping_set() from rbd_dev_image_probe() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Ilya Dryomov | libceph: export osd_req_op_data() macro Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Ilya Dryomov | libceph: change ceph_osdc_call() to take page vector... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Ilya Dryomov | libceph: bump CEPH_MSG_MAX_DATA_LEN (again) Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Ilya Dryomov | rbd: new exclusive lock wait/wake code Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Ilya Dryomov | rbd: quiescing lock should wait for image requests Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Ilya Dryomov | rbd: lock should be quiesced on reacquire Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Ilya Dryomov | rbd: introduce copyup state machine Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Ilya Dryomov | rbd: rename rbd_obj_setup_*() to rbd_obj_init_*() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Ilya Dryomov | rbd: move OSD request allocation into object request... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Ilya Dryomov | rbd: factor out __rbd_osd_setup_discard_ops() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Ilya Dryomov | rbd: factor out rbd_osd_setup_copyup() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Ilya Dryomov | rbd: introduce obj_req->osd_reqs list Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Ilya Dryomov | libceph: rename r_unsafe_item to r_private_item Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Ilya Dryomov | rbd: introduce image request state machine Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Ilya Dryomov | rbd: move OSD request submission into object request... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Ilya Dryomov | rbd: get rid of RBD_OBJ_WRITE_{FLAT,GUARD} Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Ilya Dryomov | rbd: replace obj_req->tried_parent with obj_req->read_state Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Ilya Dryomov | rbd: get rid of obj_req->xferred, obj_req->result and... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Jeff Layton | ceph: don't NULL terminate virtual xattrs Acked-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Jeff Layton | ceph: return -ERANGE if virtual xattr value didn't... Acked-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Jeff Layton | ceph: make getxattr_cb return ssize_t Acked-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Yan, Zheng | ceph: more precise CEPH_CLIENT_CAPS_PENDING_CAPSNAP Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Yan, Zheng | ceph: kick flushing and flush snaps before sending... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Yan, Zheng | ceph: clear CEPH_I_KICK_FLUSH flag inside __kick_flushing_caps() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Jeff Layton | ceph: increment change_attribute on local changes Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Jeff Layton | ceph: handle change_attr in cap messages Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Jeff Layton | ceph: add change_attr field to ceph_inode_info Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
next |