2016-05-25 |
Ilya Dryomov | libceph: pi->min_size, pi->last_force_request_resend Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph: make pgid_cmp() global Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph: rename ceph_calc_pg_primary() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph: ceph_osds, ceph_pg_to_up_acting_osds() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph: rename ceph_oloc_oid_to_pg() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph: fix ceph_eversion encoding Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph: DEFINE_RB_FUNCS macro Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph: open-code remove_{all,old}_osds() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph: nuke unused fields and functions Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | rbd: use header_oid instead of header_name Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph: variable-sized ceph_object_id Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph: change how osd_op_reply message size is calculated Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph: move message allocation out of ceph_osdc_alloc_requ... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph: grab snapc in ceph_osdc_alloc_request() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | libceph: make ceph_osdc_put_request() accept NULL Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-05-25 |
Ilya Dryomov | rbd: get/put img_request in rbd_img_request_submit() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-04-28 |
Ilya Dryomov | rbd: report unsupported features to syslog Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-04-28 |
Ilya Dryomov | rbd: fix rbd map vs notify races Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-04-25 |
Ilya Dryomov | libceph: make authorizer destruction independent of... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-04-05 |
David Disseldorp | rbd: use GFP_NOIO consistently for request allocations Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-03-25 |
Geliang Tang | libceph: use KMEM_CACHE macro Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-03-25 |
Geliang Tang | ceph: use kmem_cache_zalloc Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-03-25 |
Geliang Tang | rbd: use KMEM_CACHE macro Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2016-03-25 |
Yan, Zheng | ceph: use lookup request to revalidate dentry
|
commit | commitdiff | tree |
2016-03-25 |
Yan, Zheng | ceph: kill ceph_get_dentry_parent_inode()
|
commit | commitdiff | tree |
2016-03-25 |
Yan, Zheng | ceph: fix security xattr deadlock
|
commit | commitdiff | tree |
2016-03-25 |
Yan, Zheng | ceph: don't request vxattrs from MDS
|
commit | commitdiff | tree |
2016-03-25 |
Yan, Zheng | ceph: fix mounting same fs multiple times
|
commit | commitdiff | tree |
2016-03-25 |
Yan, Zheng | ceph: remove unnecessary NULL check
|
commit | commitdiff | tree |
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 [idryomov@gmail.com: nuke call to list_splice_init... 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... [idryomov@gmail.com: changelog, formatting] 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 |
next |