2018-01-29 |
Yan, Zheng | ceph: fix incorrect snaprealm when adding caps Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-01-29 |
Yan, Zheng | ceph: fix un-balanced fsc->writeback_count update Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-01-29 |
Yan, Zheng | ceph: track read contexts in ceph_file_info Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-01-29 |
Yan, Zheng | ceph: avoid dereferencing invalid pointer during cached... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-01-29 |
Yan, Zheng | ceph: use atomic_t for ceph_inode_info::i_shared_gen Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-01-29 |
Yan, Zheng | ceph: cleanup traceless reply handling for rename Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-01-29 |
Yan, Zheng | ceph: voluntarily drop Fx cap for readdir request Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-01-29 |
Yan, Zheng | ceph: properly drop caps for setattr request Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-01-29 |
Yan, Zheng | ceph: voluntarily drop Lx cap for link/rename requests Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-01-29 |
Yan, Zheng | ceph: voluntarily drop Ax cap for requests that create... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-01-29 |
Ilya Dryomov | rbd: whitelist RBD_FEATURE_OPERATIONS feature bit Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-01-29 |
Ilya Dryomov | rbd: don't NULL out ->obj_request in rbd_img_obj_parent_read... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-01-29 |
Ilya Dryomov | rbd: use kmem_cache_zalloc() in rbd_img_request_create() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-01-29 |
Ilya Dryomov | rbd: obj_request->completion is unused Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-01-09 |
Ilya Dryomov | rbd: set max_segments to USHRT_MAX Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2018-01-09 |
Florian Margaine | rbd: reacquire lock should update lock owner client id Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-12-08 |
Yan, Zheng | ceph: drop negative child dentries before try pruning... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-11-13 |
Ilya Dryomov | rbd: default to single-major device number scheme Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-11-13 |
Eric Biggers | libceph: don't WARN() if user tries to add invalid key Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-11-13 |
David Disseldorp | rbd: set discard_alignment to zero Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-11-13 |
Jeff Layton | ceph: silence sparse endianness warning in encode_caps_cb Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-11-13 |
Jeff Layton | ceph: remove the bump of i_version Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-11-13 |
Jeff Layton | ceph: present consistent fsid, regardless of arch endianness Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-11-13 |
Jeff Layton | ceph: clean up spinlocking and list handling around... Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-11-13 |
Ilya Dryomov | rbd: get rid of rbd_mapping::read_only Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-11-13 |
Ilya Dryomov | rbd: fix and simplify rbd_ioctl_set_ro() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-11-13 |
Colin Ian King | ceph: remove unused and redundant variable dropping Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-11-13 |
Gustavo A. R. Silva | ceph: mark expected switch fall-throughs Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-11-13 |
Ilya Dryomov | ceph: -EINVAL on decoding failure in ceph_mdsc_handle_fsmap() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-11-13 |
Yan, Zheng | ceph: disable cached readdir after dropping positive... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-11-13 |
Thomas Meyer | ceph: fix bool initialization/comparison Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-11-13 |
Yan, Zheng | ceph: handle 'session get evicted while there are file... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-11-13 |
Yan, Zheng | ceph: optimize flock encoding during reconnect Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-11-13 |
Yan, Zheng | ceph: make lock_to_ceph_filelock() static Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-11-13 |
Yan, Zheng | ceph: keep auth cap when inode has flocks or posix... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-11-09 |
Ilya Dryomov | rbd: use GFP_NOIO for parent stat and data requests Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-10-25 |
Jeff Layton | ceph: unlock dangling spinlock in try_flush_caps() Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-10-02 |
Yan, Zheng | ceph: fix __choose_mds() for LSSNAP request Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-10-02 |
Yan, Zheng | ceph: properly queue cap snap for newly created snap... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-19 |
Yan, Zheng | ceph: avoid panic in create_session_open_msg() if utsname... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-19 |
Ilya Dryomov | libceph: don't allow bidirectional swap of pg-upmap... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: stop on-going cached readdir if mds revokes FILE_SHARE... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: wait on writeback after writing snapshot data Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: fix capsnap dirty pages accounting Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: ignore wbc->range_{start,end} when write back... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: fix "range cyclic" mode writepages Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: cleanup local variables in ceph_writepages_start() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: optimize pagevec iterating in ceph_writepages_start() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: make writepage_nounlock() invalidate page that... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: properly get capsnap's size in get_oldest_context() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: remove stale check in ceph_invalidatepage() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: queue cap snap only when snap realm's context... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: handle race between vmtruncate and queuing cap... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: fix message order check in handle_cap_export() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: fix NULL pointer dereference in ceph_flush_snaps() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Markus Elfring | ceph: adjust 36 checks for NULL pointers Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Markus Elfring | ceph: delete an unnecessary return statement in update_dentr... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Markus Elfring | ceph: ENOMEM pr_err in __get_or_create_frag() is redundant Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Luis Henriques | ceph: check negative offsets in ceph_llseek() Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Douglas Fuller | ceph: more accurate statfs Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: properly set snap follows for cap reconnect Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: don't use CEPH_OSD_FLAG_ORDERSNAP Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: include snapc in debug message of write Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: make sure flushsnap messages are sent in proper... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: fix -EOLDSNAPC handling Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: send LSSNAP request to auth mds of directory... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: don't fill readdir cache for LSSNAP reply Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: cleanup ceph_readdir_prepopulate() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Jeff Layton | ceph: use errseq_t for writeback error reporting Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: new cap message flags indicate if there is pending... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yanhu Cao | ceph: nuke startsync op Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Kefeng Wang | rbd: silence bogus uninitialized use warning in rbd_acquire_... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: validate correctness of some mount options Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: limit osd write size Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: limit osd read size to CEPH_MSG_MAX_DATA_LEN Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-09-06 |
Yan, Zheng | ceph: remove unused cap_release_safety mount option Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-08-31 |
Yan, Zheng | ceph: fix readpage from fscache Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-08-01 |
Ilya Dryomov | libceph: make RECOVERY_DELETES feature create a new... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-08-01 |
Ilya Dryomov | libceph: upmap semantic changes Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-08-01 |
Ilya Dryomov | crush: assume weight_set != null imples weight_set_size > 0 Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-08-01 |
Ilya Dryomov | libceph: fallback for when there isn't a pool-specific... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-08-01 |
Ilya Dryomov | libceph: don't call ->reencode_message() more than... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-08-01 |
Ilya Dryomov | libceph: make encode_request_*() work with r_mempool... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-07-17 |
Dan Carpenter | libceph: potential NULL dereference in ceph_msg_data_create() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-07-17 |
Yan, Zheng | ceph: fix race in concurrent readdir Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-07-17 |
Ilya Dryomov | libceph: don't call encode_request_finish() on MOSDBackoff... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-07-17 |
Ilya Dryomov | libceph: use alloc_pg_mapping() in __decode_pg_upmap_items() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-07-17 |
Ilya Dryomov | libceph: set -EINVAL in one place in crush_decode() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-07-17 |
Dan Carpenter | libceph: NULL deref on osdmap_apply_incremental() error... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-07-17 |
Arnd Bergmann | libceph: fix old style declaration warnings Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-07-07 |
Ilya Dryomov | libceph: advertise support for NEW_OSDOP_ENCODING and... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-07-07 |
Ilya Dryomov | libceph: osd_state is 32 bits wide in luminous Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-07-07 |
Ilya Dryomov | crush: remove an obsolete comment Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-07-07 |
Ilya Dryomov | crush: crush_init_workspace starts with struct crush_work Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-07-07 |
Ilya Dryomov | libceph, crush: per-pool crush_choose_arg_map for crush_do_r... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-07-07 |
Ilya Dryomov | crush: implement weight and id overrides for straw2 Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-07-07 |
Ilya Dryomov | libceph: apply_upmap() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-07-07 |
Ilya Dryomov | libceph: compute actual pgid in ceph_pg_to_up_acting_osds() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-07-07 |
Ilya Dryomov | libceph: pg_upmap[_items] infrastructure Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2017-07-07 |
Ilya Dryomov | libceph: ceph_decode_skip_* helpers Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
next |