2020-12-28 |
Ilya Dryomov | libceph: align session_key and con_secret to 16 bytes Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-28 |
Ilya Dryomov | libceph: fix auth_signature buffer allocation in secure... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-28 |
Ilya Dryomov | ceph: reencode gid_list when reconnecting Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Ilya Dryomov | libceph: drop ceph_auth_{create,update}_authorizer() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Ilya Dryomov | libceph, ceph: make use of __ceph_auth_get_authorizer... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Ilya Dryomov | libceph, ceph: implement msgr2.1 protocol (crc and... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Ilya Dryomov | libceph: introduce connection modes and ms_mode option Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Ilya Dryomov | libceph, rbd: ignore addr->type while comparing in... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Ilya Dryomov | libceph, ceph: get and handle cluster maps with addrvecs Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Ilya Dryomov | libceph: factor out finish_auth() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Ilya Dryomov | libceph: drop ac->ops->name field Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Ilya Dryomov | libceph: amend cephx init_protocol() and build_request() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Ilya Dryomov | libceph, ceph: incorporate nautilus cephx changes Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Ilya Dryomov | libceph: safer en/decoding of cephx requests and replies Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Ilya Dryomov | libceph: more insight into ticket expiry and invalidation Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Ilya Dryomov | libceph: move msgr1 protocol specific fields to its... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Ilya Dryomov | libceph: move msgr1 protocol implementation to its... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Ilya Dryomov | libceph: separate msgr1 protocol implementation Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Ilya Dryomov | libceph: export remaining protocol independent infrastructure Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Ilya Dryomov | libceph: export zero_page Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Ilya Dryomov | libceph: rename and export con->flags bits Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Ilya Dryomov | libceph: rename and export con->state states Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Ilya Dryomov | libceph: make con->state an int Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Ilya Dryomov | libceph: don't export ceph_messenger_{init_fini}()... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Ilya Dryomov | libceph: make sure our addr->port is zero and addr... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Ilya Dryomov | libceph: factor out ceph_con_get_out_msg() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Ilya Dryomov | libceph: change ceph_con_in_msg_alloc() to take hdr Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Ilya Dryomov | libceph: change ceph_msg_data_cursor_init() to take... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Ilya Dryomov | libceph: handle discarding acked and requeued messages... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Ilya Dryomov | libceph: drop msg->ack_stamp field Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Ilya Dryomov | libceph: remove redundant session reset log message Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Ilya Dryomov | libceph: clear con->peer_global_seq on RESETSESSION Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Ilya Dryomov | libceph: rename reset_connection() to ceph_con_reset_session() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Ilya Dryomov | libceph: split protocol reset bits out of reset_connection() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Ilya Dryomov | libceph: don't call reset_connection() on version/feature... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Ilya Dryomov | libceph: lower exponential backoff delay Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Ilya Dryomov | libceph: include middle_len in process_message() dout Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Jeff Layton | ceph: implement updated ceph_mds_request_head structure Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Jeff Layton | ceph: clean up argument lists to __prepare_send_request... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Jeff Layton | ceph: take a cred reference instead of tracking individual... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Jeff Layton | ceph: don't reach into request header for readdir info Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Xiubo Li | ceph: set osdmap epoch for setxattr Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Colin Ian King | ceph: remove redundant assignment to variable i Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Luis Henriques | ceph: add ceph.caps vxattr Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Jeff Layton | ceph: when filling trace, call ceph_get_inode outside... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Luis Henriques | Revert "ceph: allow rename operation under different... Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Jeff Layton | ceph: fix inode refcount leak when ceph_fill_inode... Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Luis Henriques | ceph: downgrade warning from mdsmap decode to debug Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Luis Henriques | ceph: fix race in concurrent __ceph_remove_cap invocations Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Jeff Layton | ceph: pass down the flags to grab_cache_page_write_begin Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Xiubo Li | ceph: add ceph.{cluster_fsid/client_id} vxattrs Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Xiubo Li | ceph: add status debugfs file Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Liu, Changcheng | libceph: remove unused port macros Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Jeff Layton | ceph: ensure we have Fs caps when fetching dir link... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Xiubo Li | ceph: send dentry lease metrics to MDS daemon Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Jeff Layton | ceph: acquire Fs caps when getting dir stats Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Jeff Layton | ceph: fix up some warnings on W=1 builds Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Jeff Layton | ceph: queue MDS requests to REJECTED sessions when... Reported-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Jeff Layton | ceph: remove timeout on allowing reconnect after blocklisting Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Jeff Layton | ceph: add new RECOVER mount_state when recovering session Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Jeff Layton | ceph: make fsc->mount_state an int Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-12-14 |
Jeff Layton | ceph: don't WARN when removing caps due to blocklisting Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-11-04 |
Jeff Layton | ceph: check session state after bumping session->s_seq Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-10-12 |
Ilya Dryomov | libceph: clear con->out_msg on Policy::stateful_server... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-10-12 |
Ilya Dryomov | libceph: format ceph_entity_addr nonces as unsigned Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-10-12 |
Ilya Dryomov | libceph: fix ENTITY_NAME format suggestion Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-10-12 |
Ilya Dryomov | libceph: move a dout in queue_con_delay() Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-10-12 |
Jeff Layton | ceph: comment cleanups and clarifications Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-10-12 |
Jeff Layton | ceph: break up send_cap_msg Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-10-12 |
Jeff Layton | ceph: drop separate mdsc argument from __send_cap Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-10-12 |
Matthew Wilcox ... | ceph: promote to unsigned long long before shifting Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-10-12 |
Jeff Layton | ceph: don't SetPageError on readpage errors Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-10-12 |
Ilya Dryomov | ceph: mark ceph_fmt_xattr() as printf-like for better... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-10-12 |
Jeff Layton | ceph: fold ceph_update_writeable_page into ceph_write_begin Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-10-12 |
Jeff Layton | ceph: fold ceph_sync_writepages into writepage_nounlock Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-10-12 |
Jeff Layton | ceph: fold ceph_sync_readpages into ceph_readpage Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-10-12 |
Jeff Layton | ceph: don't call ceph_update_writeable_page from page_mkwrite Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-10-12 |
Jeff Layton | ceph: break out writeback of incompatible snap context... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-10-12 |
Ilya Dryomov | ceph: add a note explaining session reject error string Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-10-12 |
Ilya Dryomov | libceph: switch to the new "osd blocklist add" command Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-10-12 |
Ilya Dryomov | libceph, rbd, ceph: "blacklist" -> "blocklist" Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-10-12 |
Jeff Layton | ceph: have ceph_writepages_start call pagevec_lookup_range_tag Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-10-12 |
Jeff Layton | ceph: use kill_anon_super helper Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-10-12 |
Xiubo Li | ceph: metrics for opened files, pinned caps and opened... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-10-12 |
Xiubo Li | ceph: add ceph_sb_to_mdsc helper support to parse the... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-10-12 |
Jeff Layton | ceph: drop special-casing for ITER_PIPE in ceph_sync_read Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-10-12 |
Yanhu Cao | ceph: add column 'mds' to show caps in more user friendly Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-10-12 |
Ilya Dryomov | libceph: multiple workspaces for CRUSH computations Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-10-12 |
Luis Henriques | ceph: remove unnecessary return in switch statement Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-10-12 |
Yan, Zheng | ceph: encode inodes' parent/d_name in cap reconnect... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-09-07 |
Ilya Dryomov | rbd: require global CAP_SYS_ADMIN for mapping and unmapping Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-08-24 |
Jeff Layton | ceph: don't allow setlease on cephfs Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-08-24 |
Jeff Layton | ceph: fix inode number handling on arches with 32-bit... Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-08-24 |
Ilya Dryomov | libceph: add __maybe_unused to DEFINE_CEPH_FEATURE Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-08-05 |
Jeff Layton | ceph: handle zero-length feature mask in session messages Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-08-04 |
Yanhu Cao | ceph: use frag's MDS in either mode Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-08-04 |
Jeff Layton | ceph: move sb->wb_pagevec_pool to be a global mempool Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-08-04 |
Jeff Layton | ceph: set sec_context xattr on symlink creation Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-08-03 |
Colin Ian King | ceph: remove redundant initialization of variable mds Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
2020-08-03 |
Xiubo Li | ceph: fix use-after-free for fsc->mdsc Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
|
commit | commitdiff | tree |
next |