2016-12-08 |
Jeff Layton | ceph: don't set req->r_locked_dir in ceph_d_revalidate Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-11-10 |
Ilya Dryomov | libceph: initialize last_linger_id with a large integer Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-11-10 |
Yan, Zheng | libceph: fix legacy layout decode with pool 0 Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-11-10 |
Yan, Zheng | ceph: use default file splice read callback Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-18 |
Wei Yongjun | ceph: fix non static symbol warning Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-18 |
Geert Uytterhoeven | ceph: fix uninitialized dentry pointer in ceph_real_mount()
|
commit | commitdiff | tree |
2016-10-18 |
Yan, Zheng | ceph: fix readdir vs fragmentation race
|
commit | commitdiff | tree |
2016-10-15 |
Nikolay Borisov | ceph: fix error handling in ceph_read_iter Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-15 |
Ilya Dryomov | rbd: don't retry watch reregistration if header object... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-15 |
Ilya Dryomov | rbd: don't wait for the lock forever if blacklisted Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-05 |
Ilya Dryomov | crush: remove redundant local variable Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-05 |
Ilya Dryomov | crush: don't normalize input of crush_ln iteratively Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-03 |
Ilya Dryomov | libceph: ceph_build_auth() doesn't need ceph_auth_build_hello() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-03 |
Ilya Dryomov | libceph: use CEPH_AUTH_UNKNOWN in ceph_auth_build_hello() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-03 |
Andreas Gerstmayr | ceph: fix description for rsize and rasize mount options Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-03 |
Markus Elfring | rbd: use kmalloc_array() in rbd_header_from_disk() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-03 |
Wei Yongjun | ceph: use list_move instead of list_del/list_add Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-03 |
Yan, Zheng | ceph: handle CEPH_SESSION_REJECT message
|
commit | commitdiff | tree |
2016-10-03 |
Yan, Zheng | ceph: avoid accessing / when mounting a subpath
|
commit | commitdiff | tree |
2016-10-03 |
Yan, Zheng | ceph: fix mandatory flock check
|
commit | commitdiff | tree |
2016-10-03 |
NeilBrown | ceph: remove warning when ceph_releasepage() is called...
|
commit | commitdiff | tree |
2016-10-03 |
NeilBrown | ceph: ignore error from invalidate_inode_pages2_range...
|
commit | commitdiff | tree |
2016-10-03 |
Yan, Zheng | ceph: fix error handling of start_read()
|
commit | commitdiff | tree |
2016-10-03 |
Ilya Dryomov | rbd: add rbd_obj_request_error() helper Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-03 |
Ilya Dryomov | rbd: img_data requests don't own their page array Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-03 |
Ilya Dryomov | rbd: don't call rbd_osd_req_format_read() for !img_data... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-03 |
Ilya Dryomov | rbd: rework rbd_img_obj_exists_submit() error paths Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-03 |
Ilya Dryomov | rbd: don't crash or leak on errors in rbd_img_obj_parent_rea... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-03 |
Ilya Dryomov | rbd: move bumping img_request refcount into rbd_obj_request_... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-03 |
Ilya Dryomov | rbd: mark the original request as done if stat request... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-03 |
Ilya Dryomov | rbd: clean up asserts in rbd_img_obj_request_submit... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-03 |
Ilya Dryomov | rbd: change rbd_obj_request_submit() signature Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-10-03 |
Ilya Dryomov | rbd: lock_on_read map option Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-09-05 |
Nicolas Iooss | ceph: do not modify fi->frag in need_reset_readdir() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-24 |
Mike Christie | rbd: add force close option Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-24 |
Mike Christie | rbd: add 'config_info' sysfs rbd device attribute [idryomov@gmail.com: do_rbd_add() EH] Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-24 |
Mike Christie | rbd: add 'snap_id' sysfs rbd device attribute Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-24 |
Mike Christie | rbd: add 'cluster_fsid' sysfs rbd device attribute Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-24 |
Ilya Dryomov | rbd: add 'client_addr' sysfs rbd device attribute [idryomov@gmail.com: ceph_client_addr(), endianess... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-24 |
Ilya Dryomov | rbd: print capacity in decimal and features in hex Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-24 |
Ilya Dryomov | rbd: support for exclusive-lock feature Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-24 |
Ilya Dryomov | rbd: retry watch re-registration periodically Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-24 |
Ilya Dryomov | rbd: introduce a per-device ordered workqueue Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-24 |
Ilya Dryomov | libceph: rename ceph_client_id() -> ceph_client_gid() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-24 |
Douglas Fuller | libceph: support for blacklisting clients [idryomov@gmail.com: refactor, misc fixes throughout] Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-24 |
Douglas Fuller | libceph: support for lock.lock_info [idryomov@gmail.com: refactor, misc fixes throughout] Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-24 |
Douglas Fuller | libceph: support for advisory locking on RADOS objects Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-24 |
Douglas Fuller | libceph: add ceph_osdc_call() single-page helper Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-24 |
Douglas Fuller | libceph: support for CEPH_OSD_OP_LIST_WATCHERS [idryomov@gmail.com: refactor, misc fixes throughout] Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-24 |
Ilya Dryomov | libceph: rename ceph_entity_name_encode() -> ceph_auth_entit... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-09 |
Ilya Dryomov | ceph: initialize pathbase in the !dentry case in encode_caps... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-09 |
Ilya Dryomov | rbd: nuke the 32-bit pool id check Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-08 |
Ilya Dryomov | rbd: destroy header_oloc in rbd_dev_release() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-08 |
Yan, Zheng | ceph: fix null pointer dereference in ceph_flush_snaps()
|
commit | commitdiff | tree |
2016-08-08 |
Wei Yongjun | libceph: using kfree_rcu() to simplify the code Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-08 |
Wei Yongjun | libceph: make cancel_generic_request() static Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-08-08 |
Wei Yongjun | libceph: fix return value check in alloc_msg_with_page_vector() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-07-28 |
Arnd Bergmann | ceph: fix symbol versioning for ceph_monc_do_statfs Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-07-28 |
Phil Turnbull | ceph: Correctly return NXIO errors from ceph_llseek
|
commit | commitdiff | tree |
2016-07-28 |
Nikolay Borisov | ceph: Mark the file cache as unreclaimable
|
commit | commitdiff | tree |
2016-07-28 |
Yan, Zheng | ceph: optimize cap flush waiting
|
commit | commitdiff | tree |
2016-07-28 |
Yan, Zheng | ceph: cleanup ceph_flush_snaps()
|
commit | commitdiff | tree |
2016-07-28 |
Yan, Zheng | ceph: kick cap flushes before sending other cap message
|
commit | commitdiff | tree |
2016-07-28 |
Yan, Zheng | ceph: introduce an inode flag to indicates if snapflush...
|
commit | commitdiff | tree |
2016-07-28 |
Yan, Zheng | ceph: avoid sending duplicated cap flush message
|
commit | commitdiff | tree |
2016-07-28 |
Yan, Zheng | ceph: unify cap flush and snapcap flush
|
commit | commitdiff | tree |
2016-07-28 |
Yan, Zheng | ceph: use list instead of rbtree to track cap flushes
|
commit | commitdiff | tree |
2016-07-28 |
Yan, Zheng | ceph: update types of some local varibles
|
commit | commitdiff | tree |
2016-07-28 |
Yan, Zheng | ceph: include 'follows' of pending snapflush in cap...
|
commit | commitdiff | tree |
2016-07-28 |
Yan, Zheng | ceph: update cap reconnect message to version 3
|
commit | commitdiff | tree |
2016-07-28 |
Yan, Zheng | ceph: mount non-default filesystem by name
|
commit | commitdiff | tree |
2016-07-28 |
Yan, Zheng | libceph: fsmap.user subscription support Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-07-28 |
Jeff Layton | ceph: handle LOOKUP_RCU in ceph_d_revalidate
|
commit | commitdiff | tree |
2016-07-28 |
Jeff Layton | ceph: allow dentry_lease_is_valid to work under RCU...
|
commit | commitdiff | tree |
2016-07-28 |
Jeff Layton | ceph: clear d_fsinfo pointer under d_lock
|
commit | commitdiff | tree |
2016-07-28 |
Jeff Layton | ceph: remove ceph_mdsc_lease_release
|
commit | commitdiff | tree |
2016-07-28 |
Miklos Szeredi | ceph: don't use ->d_time
|
commit | commitdiff | tree |
2016-07-28 |
Colin Ian King | ceph: fix spelling mistake: "resgister" -> "register"
|
commit | commitdiff | tree |
2016-07-28 |
Yan, Zheng | ceph: fix NULL dereference in ceph_queue_cap_snap()
|
commit | commitdiff | tree |
2016-07-28 |
Yan, Zheng | ceph: wait unsafe sync writes for evicting inode
|
commit | commitdiff | tree |
2016-07-28 |
Yan, Zheng | ceph: fix use-after-free bug in ceph_direct_read_write()
|
commit | commitdiff | tree |
2016-07-28 |
Yan, Zheng | ceph: reduce i_nr_by_mode array size
|
commit | commitdiff | tree |
2016-07-28 |
Yan, Zheng | ceph: set user pages dirty after direct IO read
|
commit | commitdiff | tree |
2016-07-28 |
Yan, Zheng | ceph: rados pool namespace support
|
commit | commitdiff | tree |
2016-07-28 |
Yan, Zheng | libceph: make sure redirect does not change namespace Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-07-28 |
Yan, Zheng | libceph: rados pool namespace support [idryomov@gmail.com: ceph_oloc_destroy(), misc minor... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-07-28 |
Yan, Zheng | libceph: introduce reference counted string
|
commit | commitdiff | tree |
2016-07-28 |
Yan, Zheng | libceph: define new ceph_file_layout structure
|
commit | commitdiff | tree |
2016-07-28 |
Ilya Dryomov | libceph: add start en/decoding block helpers Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-07-28 |
Ilya Dryomov | libceph: add an ONSTACK initializer for oids Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-07-28 |
Ilya Dryomov | libceph: fix some missing includes Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-07-22 |
Ilya Dryomov | libceph: apply new_state before new_up_client on incrementals Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-06-01 |
Yan, Zheng | ceph: use i_version to check validity of fscache
|
commit | commitdiff | tree |
2016-06-01 |
Yan, Zheng | ceph: improve fscache revalidation
|
commit | commitdiff | tree |
2016-06-01 |
Yan, Zheng | ceph: disable fscache when inode is opened for write
|
commit | commitdiff | tree |
2016-06-01 |
Yan, Zheng | ceph: avoid unnecessary fscache invalidation/revlidation
|
commit | commitdiff | tree |
2016-06-01 |
Yan, Zheng | ceph: call __fscache_uncache_page() if readpages fails
|
commit | commitdiff | tree |
2016-06-01 |
Yan, Zheng | FS-Cache: make check_consistency callback return int
|
commit | commitdiff | tree |
2016-06-01 |
Yan, Zheng | FS-Cache: wake write waiter after invalidating writes
|
commit | commitdiff | tree |
2016-05-30 |
Ilya Dryomov | libceph: use %s instead of %pE in dout()s Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
next |