2016-03-25 |
Yan, Zheng | ceph: avoid updating directory inode's i_size accidentally
|
commit | commitdiff | tree |
2016-03-25 |
Yan, Zheng | ceph: fix race during filling readdir cache
|
commit | commitdiff | tree |
2016-03-25 |
Ilya Dryomov | libceph: use sizeof_footer() more Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-03-25 |
Ilya Dryomov | ceph: kill ceph_empty_snapc Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-03-25 |
Anton Protopopov | ceph: fix a wrong comparison
|
commit | commitdiff | tree |
2016-03-25 |
Deepa Dinamani | ceph: replace CURRENT_TIME by current_fs_time()
|
commit | commitdiff | tree |
2016-03-25 |
Yan, Zheng | ceph: scattered page writeback
|
commit | commitdiff | tree |
2016-03-25 |
Yan, Zheng | libceph: add helper that duplicates last extent operation Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-03-25 |
Ilya Dryomov | libceph: enable large, variable-sized OSD requests Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-03-25 |
Ilya Dryomov | libceph: osdc->req_mempool should be backed by a slab... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-03-25 |
Ilya Dryomov | libceph: make r_request msg_size calculation clearer Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-03-25 |
Yan, Zheng | libceph: move r_reply_op_{len,result} into struct ceph_osd_r... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-03-25 |
Ilya Dryomov | libceph: rename ceph_osd_req_op::payload_len to indata_len Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-03-25 |
Yan, Zheng | ceph: remove useless BUG_ON
|
commit | commitdiff | tree |
2016-03-25 |
Yan, Zheng | ceph: don't enable rbytes mount option by default
|
commit | commitdiff | tree |
2016-03-25 |
Yan, Zheng | ceph: encode ctime in cap message
|
commit | commitdiff | tree |
2016-03-25 |
Ilya Dryomov | libceph: behave in mon_fault() if cur_mon < 0 Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-03-25 |
Ilya Dryomov | libceph: reschedule tick in mon_fault() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-03-25 |
Ilya Dryomov | libceph: introduce and switch to reopen_session() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-03-25 |
Ilya Dryomov | libceph: monc hunt rate is 3s with backoff up to 30s Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-03-25 |
Ilya Dryomov | libceph: monc ping rate is 10s Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-03-25 |
Ilya Dryomov | libceph: pick a different monitor when reconnecting Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-03-25 |
Ilya Dryomov | libceph: revamp subs code, switch to SUBSCRIBE2 protocol Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-03-25 |
Ilya Dryomov | libceph: decouple hunting and subs management Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-03-25 |
Ilya Dryomov | libceph: move debugfs initialization into __ceph_open_session() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-03-04 |
Yan, Zheng | ceph: initial CEPH_FEATURE_FS_FILE_LAYOUT_V2 support
|
commit | commitdiff | tree |
2016-02-24 |
Ilya Dryomov | libceph: don't spam dmesg with stray reply warnings Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-02-24 |
Ilya Dryomov | libceph: use the right footer size when skipping a... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-02-24 |
Ilya Dryomov | libceph: don't bail early from try_read() when skipping... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-02-04 |
Ilya Dryomov | libceph: MOSDOpReply v7 encoding Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-02-04 |
Ilya Dryomov | libceph: advertise support for TUNABLES5 Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-02-04 |
Ilya Dryomov | crush: decode and initialize chooseleaf_stable Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-02-04 |
Ilya Dryomov | crush: add chooseleaf_stable tunable Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-02-04 |
Ilya Dryomov | crush: ensure take bucket value is valid Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-02-04 |
Ilya Dryomov | crush: ensure bucket id is valid before indexing buckets... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-02-04 |
Yan, Zheng | ceph: fix snap context leak in error path
|
commit | commitdiff | tree |
2016-02-04 |
Dan Carpenter | ceph: checking for IS_ERR instead of NULL Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-01-21 |
Ilya Dryomov | libceph: remove outdated comment Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-01-21 |
Ilya Dryomov | libceph: kill off ceph_x_ticket_handler::validity Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-01-21 |
Ilya Dryomov | libceph: invalidate AUTH in addition to a service ticket Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-01-21 |
Ilya Dryomov | libceph: fix authorizer invalidation, take 2 Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-01-21 |
Ilya Dryomov | libceph: clear messenger auth_retry flag if we fault Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-01-21 |
Ilya Dryomov | libceph: fix ceph_msg_revoke() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-01-21 |
Geliang Tang | libceph: use list_for_each_entry_safe Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-01-21 |
Yan, Zheng | ceph: use i_size_{read,write} to get/set i_size
|
commit | commitdiff | tree |
2016-01-21 |
Yan, Zheng | ceph: re-send AIO write request when getting -EOLDSNAP...
|
commit | commitdiff | tree |
2016-01-21 |
Yan, Zheng | ceph: Asynchronous IO support
|
commit | commitdiff | tree |
2016-01-21 |
Minfei Huang | ceph: Avoid to propagate the invalid page point
|
commit | commitdiff | tree |
2016-01-21 |
Yan, Zheng | ceph: fix double page_unlock() in page_mkwrite()
|
commit | commitdiff | tree |
2016-01-21 |
Markus Elfring | rbd: delete an unnecessary check before rbd_dev_destroy() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-01-21 |
Geliang Tang | libceph: use list_next_entry instead of list_entry_next Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-01-21 |
Yaowei Bai | ceph: ceph_frag_contains_value can be boolean
|
commit | commitdiff | tree |
2016-01-21 |
Yaowei Bai | ceph: remove unused functions in ceph_frag.h
|
commit | commitdiff | tree |
2015-12-04 |
Ilya Dryomov | rbd: don't put snap_context twice in rbd_queue_workfn() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-11-02 |
Ilya Dryomov | libceph: clear msg->con in ceph_msg_release() only Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-11-02 |
Ilya Dryomov | libceph: add nocephx_sign_messages option Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-11-02 |
Ilya Dryomov | libceph: stop duplicating client fields in messenger Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-11-02 |
Ilya Dryomov | libceph: drop authorizer check from cephx msg signing... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-11-02 |
Ilya Dryomov | libceph: msg signing callouts don't need con argument Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-11-02 |
Ioana Ciornei | libceph: evaluate osd_req_op_data() arguments only... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-11-02 |
Yan, Zheng | ceph: make fsync() wait unsafe requests that created...
|
commit | commitdiff | tree |
2015-11-02 |
Yan, Zheng | ceph: add request to i_unsafe_dirops when getting unsafe...
|
commit | commitdiff | tree |
2015-11-02 |
Ilya Dryomov | libceph: introduce ceph_x_authorizer_cleanup() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-11-02 |
Yan, Zheng | ceph: don't invalidate page cache when inode is no...
|
commit | commitdiff | tree |
2015-11-02 |
Ilya Dryomov | rbd: remove duplicate calls to rbd_dev_mapping_clear() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-11-02 |
Ilya Dryomov | rbd: set device_type::release instead of device::release Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-11-02 |
Ilya Dryomov | rbd: don't free rbd_dev outside of the release callback Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-11-02 |
Ilya Dryomov | rbd: return -ENOMEM instead of pool id if rbd_dev_create... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-11-02 |
Shraddha Barke | libceph: use local variable cursor instead of &msg... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-11-02 |
Shraddha Barke | libceph: remove con argument in handle_reply() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-11-02 |
Zhu, Caifeng | ceph: combine as many iovec as possile into one OSD...
|
commit | commitdiff | tree |
2015-11-02 |
Arnd Bergmann | ceph: fix message length computation
|
commit | commitdiff | tree |
2015-11-02 |
Geliang Tang | ceph: fix a comment typo
|
commit | commitdiff | tree |
2015-11-02 |
Julia Lawall | rbd: drop null test before destroy functions Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-10-30 |
Ronny Hegewald | rbd: require stable pages if message data CRCs are... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-10-23 |
Ilya Dryomov | rbd: prevent kernel stack blow up on rbd map Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-10-23 |
Ilya Dryomov | rbd: don't leak parent_spec in rbd_dev_probe_parent() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-10-16 |
Ilya Dryomov | rbd: use writefull op for object size writes Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-10-16 |
Ilya Dryomov | rbd: set max_sectors explicitly Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-09-17 |
Ilya Dryomov | libceph: advertise support for keepalive2 Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-09-17 |
Ilya Dryomov | libceph: don't access invalid memory in keepalive2... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-09-09 |
Yan, Zheng | ceph: improve readahead for file holes
|
commit | commitdiff | tree |
2015-09-09 |
Yan, Zheng | ceph: get inode size for each append write
|
commit | commitdiff | tree |
2015-09-09 |
Ilya Dryomov | libceph: check data_len in ->alloc_msg() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-09-08 |
Yan, Zheng | libceph: use keepalive2 to verify the mon session is... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-09-08 |
Ilya Dryomov | rbd: plug rbd_dev->header.object_prefix memory leak Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-09-08 |
Ilya Dryomov | rbd: fix double free on rbd_dev->header_name Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-09-08 |
Yan, Zheng | libceph: set 'exists' flag for newly up osd Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-09-08 |
Jianpeng Ma | ceph: cleanup use of ceph_msg_get
|
commit | commitdiff | tree |
2015-09-08 |
Jianpeng Ma | ceph: no need to get parent inode in ceph_open
|
commit | commitdiff | tree |
2015-09-08 |
Jianpeng Ma | ceph: remove the useless judgement
|
commit | commitdiff | tree |
2015-09-08 |
Brad Hubbard | ceph: remove redundant test of head->safe and silence...
|
commit | commitdiff | tree |
2015-09-08 |
Yan, Zheng | ceph: fix queuing inode to mdsdir's snaprealm
|
commit | commitdiff | tree |
2015-09-08 |
Ilya Dryomov | libceph: rename con_work() to ceph_con_workfn() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-09-08 |
Benoît Canet | libceph: Avoid holding the zero page on ceph_msgr_slab_init... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-09-08 |
Nicholas Krause | libceph: remove the unused macro AES_KEY_SIZE Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-09-08 |
Yan, Zheng | ceph: invalidate dirty pages after forced umount
|
commit | commitdiff | tree |
2015-09-08 |
Yan, Zheng | ceph: EIO all operations after forced umount
|
commit | commitdiff | tree |
2015-07-31 |
Ilya Dryomov | rbd: fix copyup completion race Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2015-07-31 |
Yan, Zheng | ceph: always re-send cap flushes when MDS recovers Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
next |