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 |
2019-07-08 |
Jeff Layton | iversion: add a routine to update a raw value with... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Jeff Layton | ceph: allow querying of STATX_BTIME in ceph_getattr Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Jeff Layton | libceph: turn on CEPH_FEATURE_MSG_ADDR2 Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Jeff Layton | ceph: handle btime in cap messages Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Jeff Layton | ceph: add btime field to ceph_inode_info Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Jeff Layton | libceph: rename ceph_encode_addr to ceph_encode_banner_addr Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Jeff Layton | libceph: use TYPE_LEGACY for entity addrs instead of... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Jeff Layton | ceph: fix decode_locker to use ceph_decode_entity_addr Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Jeff Layton | ceph: have MDS map decoding use entity_addr_t decoder Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Jeff Layton | libceph: correctly decode ADDR2 addresses in incremental... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Jeff Layton | libceph: fix watch_item_t decoding to use ceph_decode_entity... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Jeff Layton | libceph: switch osdmap decoding to use ceph_decode_entity_addr Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Jeff Layton | libceph: ADDR2 support for monmap Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Jeff Layton | libceph: add ceph_decode_entity_addr Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Jeff Layton | libceph: fix sa_family just after reading address Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Yan, Zheng | ceph: remove request from waiting list before unregister Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Yan, Zheng | ceph: don't blindly unregister session that is in opening... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Yan, Zheng | ceph: fix infinite loop in get_quota_realm() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Yan, Zheng | ceph: add selinux support Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Yan, Zheng | ceph: rename struct ceph_acls_info to ceph_acl_sec_ctx Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Yan, Zheng | ceph: fix debug print format in __set_xattr() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Hariprasad Kelam | ceph: fix warning PTR_ERR_OR_ZERO can be used Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Yan, Zheng | ceph: hold i_ceph_lock when removing caps for freeing... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Yan, Zheng | ceph: ensure d_name/d_parent stability in ceph_mdsc_lease_se... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Yan, Zheng | ceph: use READ_ONCE to access d_parent in RCU critical... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Yan, Zheng | ceph: fix dir_lease_is_valid() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Yan, Zheng | ceph: close race between d_name_cmp() and update_dentry_lease() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Andrea Parri | ceph: fix improper use of smp_mb__before_atomic() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
David Disseldorp | ceph: fix "ceph.dir.rctime" vxattr value Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
David Disseldorp | ceph: remove unused vxattr length helpers Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
David Disseldorp | ceph: fix listxattr vxattr buffer length calculation Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
David Disseldorp | ceph: add ceph.snap.btime vxattr Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
David Disseldorp | ceph: carry snapshot creation time with inodes Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
David Disseldorp | ceph: clean up ceph.dir.pin vxattr name sizeof() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Dan Carpenter | ceph: silence a checker warning in mdsc_show() Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-07-08 |
Christoph Hellwig | libceph: remove ceph_get_direct_page_vector() Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-06-27 |
Jeff Layton | ceph: fix ceph_mdsc_build_path to not stop on first... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-06-05 |
Yan, Zheng | ceph: fix error handling in ceph_get_caps() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-06-05 |
Yan, Zheng | ceph: avoid iput_final() while holding mutex or in... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-06-05 |
Yan, Zheng | ceph: single workqueue for inode related works Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-05-07 |
Jeff Layton | ceph: flush dirty inodes before proceeding with remount Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-05-07 |
Jeff Layton | ceph: fix unaligned access in ceph_send_cap_releases Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-05-07 |
Jeff Layton | libceph: make ceph_pr_addr take an struct ceph_entity_addr... Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-05-07 |
Jeff Layton | libceph: fix unaligned accesses in ceph_entity_addr... Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-05-07 |
Ilya Dryomov | rbd: don't assert on writes to snapshots Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-05-07 |
Ilya Dryomov | rbd: client_mutex is never nested Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2019-05-07 |
Jeff Layton | ceph: print inode number in __caps_issued_mask debugging... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
next |