2020-10-12 |
Xiubo Li | ceph: add ceph_sb_to_mdsc helper support to parse the... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-10-12 |
Jeff Layton | ceph: drop special-casing for ITER_PIPE in ceph_sync_read Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-10-12 |
Yanhu Cao | ceph: add column 'mds' to show caps in more user friendly Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-10-12 |
Ilya Dryomov | libceph: multiple workspaces for CRUSH computations Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-10-12 |
Luis Henriques | ceph: remove unnecessary return in switch statement Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-10-12 |
Yan, Zheng | ceph: encode inodes' parent/d_name in cap reconnect... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-09-07 |
Ilya Dryomov | rbd: require global CAP_SYS_ADMIN for mapping and unmapping Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-08-24 |
Jeff Layton | ceph: don't allow setlease on cephfs Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-08-24 |
Jeff Layton | ceph: fix inode number handling on arches with 32-bit... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-08-24 |
Ilya Dryomov | libceph: add __maybe_unused to DEFINE_CEPH_FEATURE Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-08-05 |
Jeff Layton | ceph: handle zero-length feature mask in session messages Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-08-04 |
Yanhu Cao | ceph: use frag's MDS in either mode Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-08-04 |
Jeff Layton | ceph: move sb->wb_pagevec_pool to be a global mempool Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-08-04 |
Jeff Layton | ceph: set sec_context xattr on symlink creation Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-08-03 |
Colin Ian King | ceph: remove redundant initialization of variable mds Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-08-03 |
Xiubo Li | ceph: fix use-after-free for fsc->mdsc Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-08-03 |
Jia Yang | ceph: remove unused variables in ceph_mdsmap_decode() Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-08-03 |
Randy Dunlap | ceph: delete repeated words in fs/ceph/ Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-08-03 |
Xiubo Li | ceph: send client provided metric flags in client metadata Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-08-03 |
Xiubo Li | ceph: periodically send perf metrics to MDSes Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-08-03 |
Xiubo Li | ceph: check the sesion state and return false in case... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-08-03 |
Alexander A. Klimov | libceph: replace HTTP links with HTTPS ones Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-08-03 |
Xu Wang | ceph: remove unnecessary cast in kfree() Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-08-03 |
Jeff Layton | libceph: just have osd_req_op_init() return a pointer Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-08-03 |
Xiubo Li | ceph: do not access the kiocb after aio requests Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-08-03 |
Jeff Layton | ceph: clean up and optimize ceph_check_delayed_caps() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-08-03 |
Xiubo Li | ceph: fix potential mdsc use-after-free crash Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-08-03 |
Xiubo Li | ceph: switch to WARN_ON_ONCE in encode_supported_features() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-08-03 |
Xiubo Li | ceph: add global total_caps to count the mdsc's total... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-08-03 |
Xiubo Li | ceph: add check_session_state() helper and make it... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-08-03 |
Ilya Dryomov | libceph: dump class and method names on method calls Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-08-03 |
Ilya Dryomov | libceph: use target_copy() in send_linger() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-06-16 |
Ilya Dryomov | libceph: don't omit used_replica in target_copy() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-06-16 |
Ilya Dryomov | libceph: don't omit recovery_deletes in target_copy() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-06-16 |
Ilya Dryomov | libceph: move away from global osd_req_flags Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-06-01 |
Ilya Dryomov | rbd: compression_hint option Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-06-01 |
Ilya Dryomov | libceph: support for alloc hint flags Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-06-01 |
Ilya Dryomov | libceph: read_from_replica option Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-06-01 |
Ilya Dryomov | libceph: support for balanced and localized reads Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-06-01 |
Ilya Dryomov | libceph: crush_location infrastructure Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-06-01 |
Ilya Dryomov | libceph: decode CRUSH device/bucket types and names Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-06-01 |
Ilya Dryomov | libceph: add non-asserting rbtree insertion helper Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-06-01 |
Xiubo Li | ceph: skip checking caps when session reconnecting... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-06-01 |
Xiubo Li | ceph: make sure mdsc->mutex is nested in s->s_mutex... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-06-01 |
Luis Henriques | ceph: don't return -ESTALE if there's still an open... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-06-01 |
Gustavo A. R. Silva | libceph, rbd: replace zero-length array with flexible... Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-06-01 |
Luis Henriques | ceph: allow rename operation under different quota... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-06-01 |
Luis Henriques | ceph: normalize 'delta' parameter usage in check_quota_exceeded Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-06-01 |
Jeff Layton | ceph: ceph_kick_flushing_caps needs the s_mutex Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-06-01 |
Jeff Layton | ceph: request expedited service on session's last cap... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-06-01 |
Jeff Layton | ceph: convert mdsc->cap_dirty to a per-session list Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-06-01 |
Yan, Zheng | ceph: reset i_requested_max_size if file write is not... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-06-01 |
Jeff Layton | ceph: throw a warning if we destroy session with mutex... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-06-01 |
Jeff Layton | ceph: fix potential race in ceph_check_caps Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-06-01 |
Jeff Layton | ceph: document what protects i_dirty_item and i_flushing_item Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-06-01 |
Jeff Layton | ceph: don't take i_ceph_lock in handle_cap_import Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-06-01 |
Jeff Layton | ceph: don't release i_ceph_lock in handle_cap_trunc Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-06-01 |
Jeff Layton | ceph: add comments for handle_cap_flush_ack logic Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-06-01 |
Jeff Layton | ceph: split up __finish_cap_flush Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-06-01 |
Jeff Layton | ceph: reorganize __send_cap for less spinlock abuse Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-06-01 |
Xiubo Li | ceph: add metadata perf metric support Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-06-01 |
Xiubo Li | ceph: add read/write latency metric support Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-06-01 |
Xiubo Li | ceph: add caps perf metric for each superblock Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-06-01 |
Xiubo Li | ceph: add dentry lease metric support Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-05-27 |
Jeff Layton | ceph: flush release queue when handling caps for unknown... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-05-27 |
Jerry Lee | libceph: ignore pool overlay and cache logic on redirects Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-05-08 |
Luis Henriques | ceph: demote quotarealm lookup warning to a debug message Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-05-04 |
Sage Weil | MAINTAINERS: remove myself as ceph co-maintainer Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-05-04 |
Wu Bo | ceph: fix double unlock in handle_cap_export() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-05-04 |
Wu Bo | ceph: fix special error code in ceph_try_get_caps() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-05-04 |
Jeff Layton | ceph: fix endianness bug when handling MDS session... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-04-13 |
Jeff Layton | ceph: fix potential bad pointer deref in async dirops... Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-04-13 |
Ilya Dryomov | rbd: don't mess with a page vector in rbd_notify_op_lock() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-04-13 |
Ilya Dryomov | rbd: don't test rbd_dev->opts in rbd_dev_image_release() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-04-13 |
Ilya Dryomov | rbd: call rbd_dev_unprobe() after unwatching and flushing... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-04-13 |
Ilya Dryomov | rbd: avoid a deadlock on header_rwsem when flushing... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Luis Henriques | ceph: fix snapshot directory timestamps Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Yan, Zheng | ceph: wait for async creating inode before requesting... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Yan, Zheng | ceph: don't skip updating wanted caps when cap is stale Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Yan, Zheng | ceph: request new max size only when there is auth cap Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Yan, Zheng | ceph: cleanup return error of try_get_cap_refs() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-03-30 |
Qiujun Huang | ceph: return ceph_mdsc_do_request() errors from __get_parent() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
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 |
next |