2017-09-06 |
Yan, Zheng | ceph: optimize pagevec iterating in ceph_writepages_start() Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: make writepage_nounlock() invalidate page that... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: properly get capsnap's size in get_oldest_context() Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: remove stale check in ceph_invalidatepage() Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: queue cap snap only when snap realm's context... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: handle race between vmtruncate and queuing cap... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: fix message order check in handle_cap_export() Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: fix NULL pointer dereference in ceph_flush_snaps() Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: properly set snap follows for cap reconnect Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: don't use CEPH_OSD_FLAG_ORDERSNAP Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: include snapc in debug message of write Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: make sure flushsnap messages are sent in proper... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: fix -EOLDSNAPC handling Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: send LSSNAP request to auth mds of directory... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: don't fill readdir cache for LSSNAP reply Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: cleanup ceph_readdir_prepopulate() Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: new cap message flags indicate if there is pending... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: validate correctness of some mount options Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: limit osd write size Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: limit osd read size to CEPH_MSG_MAX_DATA_LEN Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: remove unused cap_release_safety mount option Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-08-31 |
Yan, Zheng | ceph: fix readpage from fscache Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-07-17 |
Yan, Zheng | ceph: fix race in concurrent readdir Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-07-07 |
Yan, Zheng | ceph: update ceph_dentry_info::lease_session when necessary Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-07-07 |
Yan, Zheng | ceph: new mount option that specifies fscache uniquifier Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-07-07 |
Yan, Zheng | ceph: avoid accessing freeing inode in ceph_check_delayed_caps() Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-07-07 |
Yan, Zheng | ceph: avoid invalid memory dereference in the middle... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-07-07 |
Yan, Zheng | ceph: getattr before read on ceph.* xattrs Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-07-07 |
Yan, Zheng | ceph: don't re-send interrupted flock request Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-07-07 |
Yan, Zheng | ceph: cleanup writepage_nounlock() Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-07-07 |
Yan, Zheng | ceph: redirty page when writepage_nounlock() skips... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-07-07 |
Yan, Zheng | ceph: remove useless page->mapping check in writepage_nounlock() Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-07-07 |
Yan, Zheng | ceph: update the 'approaching max_size' code Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-07-07 |
Yan, Zheng | ceph: re-request max size after importing caps Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-06-14 |
Yan, Zheng | ceph: unify inode i_ctime update Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-06-14 |
Yan, Zheng | ceph: use current_kernel_time() to get request time... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-05-24 |
Yan, Zheng | libceph: cleanup old messages according to reconnect seq Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-05-04 |
Yan, Zheng | ceph: choose readdir frag based on previous readdir... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-05-04 |
Yan, Zheng | ceph: make seeky readdir more efficient Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-05-04 |
Yan, Zheng | ceph: close stopped mds' session Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-05-04 |
Yan, Zheng | ceph: fix potential use-after-free Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-05-04 |
Yan, Zheng | ceph: allow connecting to mds whose rank >= mdsmap... Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-05-04 |
Yan, Zheng | ceph: fix wrong check in ceph_renew_caps() Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-04-25 |
Yan, Zheng | ceph: fix recursion between ceph_set_acl() and __ceph_setattr() Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-02-20 |
Yan, Zheng | ceph: avoid calling ceph_renew_caps() infinitely Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-02-20 |
Yan, Zheng | ceph: make sure flushing inode in proper session's... Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-02-20 |
Yan, Zheng | ceph: update readpages osd request according to size... Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-02-20 |
Yan, Zheng | ceph: avoid updating mds_wanted too frequently Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-01-18 |
Yan, Zheng | ceph: fix ceph_get_caps() interruption Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2017-01-12 |
Yan, Zheng | ceph: fix mds cluster availability check Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-12-14 |
Yan, Zheng | ceph: avoid creating orphan object when checking pool... Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-12-12 |
Yan, Zheng | ceph: properly set issue_seq for cap release Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-12-12 |
Yan, Zheng | ceph: record truncate size/seq for snap data writeback Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-12-12 |
Yan, Zheng | ceph: check availability of mds cluster on mount Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-12-12 |
Yan, Zheng | ceph: fix splice read for no Fc capability case Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-12-12 |
Yan, Zheng | ceph: try getting buffer capability for readahead/fadvise Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-11-10 |
Yan, Zheng | libceph: fix legacy layout decode with pool 0 Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-11-10 |
Yan, Zheng | ceph: use default file splice read callback Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-10-18 |
Yan, Zheng | ceph: fix readdir vs fragmentation race Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-10-03 |
Yan, Zheng | ceph: handle CEPH_SESSION_REJECT message Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-10-03 |
Yan, Zheng | ceph: avoid accessing / when mounting a subpath Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-10-03 |
Yan, Zheng | ceph: fix mandatory flock check Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-10-03 |
Yan, Zheng | ceph: fix error handling of start_read() Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-08-08 |
Yan, Zheng | ceph: fix null pointer dereference in ceph_flush_snaps() Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-07-28 |
Yan, Zheng | ceph: optimize cap flush waiting Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-07-28 |
Yan, Zheng | ceph: cleanup ceph_flush_snaps() Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-07-28 |
Yan, Zheng | ceph: kick cap flushes before sending other cap message Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-07-28 |
Yan, Zheng | ceph: introduce an inode flag to indicates if snapflush... Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-07-28 |
Yan, Zheng | ceph: avoid sending duplicated cap flush message Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-07-28 |
Yan, Zheng | ceph: unify cap flush and snapcap flush Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-07-28 |
Yan, Zheng | ceph: use list instead of rbtree to track cap flushes Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-07-28 |
Yan, Zheng | ceph: update types of some local varibles Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-07-28 |
Yan, Zheng | ceph: include 'follows' of pending snapflush in cap... Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-07-28 |
Yan, Zheng | ceph: update cap reconnect message to version 3 Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-07-28 |
Yan, Zheng | ceph: mount non-default filesystem by name Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-07-28 |
Yan, Zheng | libceph: fsmap.user subscription support Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-07-28 |
Yan, Zheng | ceph: fix NULL dereference in ceph_queue_cap_snap() Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-07-28 |
Yan, Zheng | ceph: wait unsafe sync writes for evicting inode Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-07-28 |
Yan, Zheng | ceph: fix use-after-free bug in ceph_direct_read_write() Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-07-28 |
Yan, Zheng | ceph: reduce i_nr_by_mode array size Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-07-28 |
Yan, Zheng | ceph: set user pages dirty after direct IO read Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-07-28 |
Yan, Zheng | ceph: rados pool namespace support Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-07-28 |
Yan, Zheng | libceph: make sure redirect does not change namespace Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-07-28 |
Yan, Zheng | libceph: rados pool namespace support Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-07-28 |
Yan, Zheng | libceph: introduce reference counted string Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-07-28 |
Yan, Zheng | libceph: define new ceph_file_layout structure Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-06-01 |
Yan, Zheng | ceph: use i_version to check validity of fscache Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-06-01 |
Yan, Zheng | ceph: improve fscache revalidation Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-06-01 |
Yan, Zheng | ceph: disable fscache when inode is opened for write Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-06-01 |
Yan, Zheng | ceph: avoid unnecessary fscache invalidation/revlidation Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-06-01 |
Yan, Zheng | ceph: call __fscache_uncache_page() if readpages fails Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-06-01 |
Yan, Zheng | FS-Cache: make check_consistency callback return int Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-06-01 |
Yan, Zheng | FS-Cache: wake write waiter after invalidating writes Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-05-25 |
Yan, Zheng | ceph: fix wake_up_session_cb() Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-05-25 |
Yan, Zheng | ceph: don't use truncate_pagecache() to invalidate... Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-05-25 |
Yan, Zheng | ceph: SetPageError() for writeback pages if writepages... Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-05-25 |
Yan, Zheng | ceph: handle interrupted ceph_writepage() Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-05-25 |
Yan, Zheng | ceph: make ceph_update_writeable_page() uninterruptible Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-05-25 |
Yan, Zheng | libceph: make ceph_osdc_wait_request() uninterruptible Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
2016-05-25 |
Yan, Zheng | ceph: handle -EAGAIN returned by ceph_update_writeable_page() Signed-off-by: Yan, Zheng <zyan@redhat.com>
|
commit | commitdiff | tree |
next |