Age | Commit message (Expand) | Author |
2022-02-02 | libceph: optionally use bounce buffer on recv path in crc mode | ![](//seccdn.libravatar.org/avatar/c1cf5f2a76d8c1ab709f2c71755e09bb?s=13&d=retro) Ilya Dryomov |
2022-02-02 | libceph: make recv path in secure mode work the same as send path | ![](//seccdn.libravatar.org/avatar/c1cf5f2a76d8c1ab709f2c71755e09bb?s=13&d=retro) Ilya Dryomov |
2022-01-20 | Merge tag 'ceph-for-5.17-rc1' of git://github.com/ceph/ceph-client | ![](//seccdn.libravatar.org/avatar/fb47627bc8c0bcdb36321edfbf02e916?s=13&d=retro) Linus Torvalds |
2022-01-15 | mm: allow !GFP_KERNEL allocations for kvmalloc | ![](//seccdn.libravatar.org/avatar/10075fd19c8e18b59c10d141a6f2de83?s=13&d=retro) Michal Hocko |
2022-01-13 | libceph: rename parse_fsid() to ceph_parse_fsid() and export | ![](//seccdn.libravatar.org/avatar/1bd18a409b4fb9716ce6c062415d1785?s=13&d=retro) Venky Shankar |
2022-01-13 | libceph: generalize addr/ip parsing based on delimiter | ![](//seccdn.libravatar.org/avatar/1bd18a409b4fb9716ce6c062415d1785?s=13&d=retro) Venky Shankar |
2021-11-08 | libceph, ceph: move ceph_osdc_copy_from() into cephfs code | ![](//seccdn.libravatar.org/avatar/56baf439ea1751b9e835c026148e9d05?s=13&d=retro) Luís Henriques |
2021-11-08 | ceph: don't rely on error_string to validate blocklisted session. | ![](//seccdn.libravatar.org/avatar/6974f4bece29d103857ccc447ee7c1dc?s=13&d=retro) Kotresh HR |
2021-09-02 | ceph: flush mdlog before umounting | ![](//seccdn.libravatar.org/avatar/a685525e0bae899c0b2fa085250551a2?s=13&d=retro) Xiubo Li |
2021-06-24 | libceph: set global_id as soon as we get an auth ticket | ![](//seccdn.libravatar.org/avatar/c1cf5f2a76d8c1ab709f2c71755e09bb?s=13&d=retro) Ilya Dryomov |
2021-06-24 | libceph: don't pass result into ac->ops->handle_reply() | ![](//seccdn.libravatar.org/avatar/c1cf5f2a76d8c1ab709f2c71755e09bb?s=13&d=retro) Ilya Dryomov |
2021-02-16 | libceph: deprecate [no]cephx_require_signatures options | ![](//seccdn.libravatar.org/avatar/c1cf5f2a76d8c1ab709f2c71755e09bb?s=13&d=retro) Ilya Dryomov |
2020-12-28 | libceph: add __maybe_unused to DEFINE_MSGR2_FEATURE | ![](//seccdn.libravatar.org/avatar/c1cf5f2a76d8c1ab709f2c71755e09bb?s=13&d=retro) Ilya Dryomov |
2020-12-14 | libceph: drop ceph_auth_{create,update}_authorizer() | ![](//seccdn.libravatar.org/avatar/c1cf5f2a76d8c1ab709f2c71755e09bb?s=13&d=retro) Ilya Dryomov |
2020-12-14 | libceph, ceph: implement msgr2.1 protocol (crc and secure modes) | ![](//seccdn.libravatar.org/avatar/c1cf5f2a76d8c1ab709f2c71755e09bb?s=13&d=retro) Ilya Dryomov |
2020-12-14 | libceph: introduce connection modes and ms_mode option | ![](//seccdn.libravatar.org/avatar/c1cf5f2a76d8c1ab709f2c71755e09bb?s=13&d=retro) Ilya Dryomov |
2020-12-14 | libceph, rbd: ignore addr->type while comparing in some cases | ![](//seccdn.libravatar.org/avatar/c1cf5f2a76d8c1ab709f2c71755e09bb?s=13&d=retro) Ilya Dryomov |
2020-12-14 | libceph, ceph: get and handle cluster maps with addrvecs | ![](//seccdn.libravatar.org/avatar/c1cf5f2a76d8c1ab709f2c71755e09bb?s=13&d=retro) Ilya Dryomov |
2020-12-14 | libceph: drop ac->ops->name field | ![](//seccdn.libravatar.org/avatar/c1cf5f2a76d8c1ab709f2c71755e09bb?s=13&d=retro) Ilya Dryomov |
2020-12-14 | libceph: amend cephx init_protocol() and build_request() | ![](//seccdn.libravatar.org/avatar/c1cf5f2a76d8c1ab709f2c71755e09bb?s=13&d=retro) Ilya Dryomov |
2020-12-14 | libceph, ceph: incorporate nautilus cephx changes | ![](//seccdn.libravatar.org/avatar/c1cf5f2a76d8c1ab709f2c71755e09bb?s=13&d=retro) Ilya Dryomov |
2020-12-14 | libceph: move msgr1 protocol specific fields to its own struct | ![](//seccdn.libravatar.org/avatar/c1cf5f2a76d8c1ab709f2c71755e09bb?s=13&d=retro) Ilya Dryomov |
2020-12-14 | libceph: move msgr1 protocol implementation to its own file | ![](//seccdn.libravatar.org/avatar/c1cf5f2a76d8c1ab709f2c71755e09bb?s=13&d=retro) Ilya Dryomov |
2020-12-14 | libceph: separate msgr1 protocol implementation | ![](//seccdn.libravatar.org/avatar/c1cf5f2a76d8c1ab709f2c71755e09bb?s=13&d=retro) Ilya Dryomov |
2020-12-14 | libceph: export remaining protocol independent infrastructure | ![](//seccdn.libravatar.org/avatar/c1cf5f2a76d8c1ab709f2c71755e09bb?s=13&d=retro) Ilya Dryomov |
2020-12-14 | libceph: export zero_page | ![](//seccdn.libravatar.org/avatar/c1cf5f2a76d8c1ab709f2c71755e09bb?s=13&d=retro) Ilya Dryomov |
2020-12-14 | libceph: rename and export con->flags bits | ![](//seccdn.libravatar.org/avatar/c1cf5f2a76d8c1ab709f2c71755e09bb?s=13&d=retro) Ilya Dryomov |
2020-12-14 | libceph: rename and export con->state states | ![](//seccdn.libravatar.org/avatar/c1cf5f2a76d8c1ab709f2c71755e09bb?s=13&d=retro) Ilya Dryomov |
2020-12-14 | libceph: make con->state an int | ![](//seccdn.libravatar.org/avatar/c1cf5f2a76d8c1ab709f2c71755e09bb?s=13&d=retro) Ilya Dryomov |
2020-12-14 | libceph: drop msg->ack_stamp field | ![](//seccdn.libravatar.org/avatar/c1cf5f2a76d8c1ab709f2c71755e09bb?s=13&d=retro) Ilya Dryomov |
2020-12-14 | libceph: lower exponential backoff delay | ![](//seccdn.libravatar.org/avatar/c1cf5f2a76d8c1ab709f2c71755e09bb?s=13&d=retro) Ilya Dryomov |
2020-12-14 | ceph: implement updated ceph_mds_request_head structure | ![](//seccdn.libravatar.org/avatar/ea9379928ff88195342a0cffe9d14df5?s=13&d=retro) Jeff Layton |
2020-12-14 | ceph: set osdmap epoch for setxattr | ![](//seccdn.libravatar.org/avatar/a685525e0bae899c0b2fa085250551a2?s=13&d=retro) Xiubo Li |
2020-12-14 | libceph: remove unused port macros | ![](//seccdn.libravatar.org/avatar/c67ffa0605379125674c45b4ef0c2d4d?s=13&d=retro) Liu, Changcheng |
2020-12-14 | ceph: add new RECOVER mount_state when recovering session | ![](//seccdn.libravatar.org/avatar/ea9379928ff88195342a0cffe9d14df5?s=13&d=retro) Jeff Layton |
2020-10-12 | libceph: fix ENTITY_NAME format suggestion | ![](//seccdn.libravatar.org/avatar/c1cf5f2a76d8c1ab709f2c71755e09bb?s=13&d=retro) Ilya Dryomov |
2020-10-12 | libceph, rbd, ceph: "blacklist" -> "blocklist" | ![](//seccdn.libravatar.org/avatar/c1cf5f2a76d8c1ab709f2c71755e09bb?s=13&d=retro) Ilya Dryomov |
2020-10-12 | libceph: multiple workspaces for CRUSH computations | ![](//seccdn.libravatar.org/avatar/c1cf5f2a76d8c1ab709f2c71755e09bb?s=13&d=retro) Ilya Dryomov |
2020-08-24 | libceph: add __maybe_unused to DEFINE_CEPH_FEATURE | ![](//seccdn.libravatar.org/avatar/c1cf5f2a76d8c1ab709f2c71755e09bb?s=13&d=retro) Ilya Dryomov |
2020-08-04 | ceph: move sb->wb_pagevec_pool to be a global mempool | ![](//seccdn.libravatar.org/avatar/ea9379928ff88195342a0cffe9d14df5?s=13&d=retro) Jeff Layton |
2020-08-03 | ceph: delete repeated words in fs/ceph/ | ![](//seccdn.libravatar.org/avatar/85ee6d1720fef29a2eb9dcd47374fd67?s=13&d=retro) Randy Dunlap |
2020-08-03 | ceph: periodically send perf metrics to MDSes | ![](//seccdn.libravatar.org/avatar/a685525e0bae899c0b2fa085250551a2?s=13&d=retro) Xiubo Li |
2020-08-03 | libceph: just have osd_req_op_init() return a pointer | ![](//seccdn.libravatar.org/avatar/ea9379928ff88195342a0cffe9d14df5?s=13&d=retro) Jeff Layton |
2020-06-16 | libceph: move away from global osd_req_flags | ![](//seccdn.libravatar.org/avatar/c1cf5f2a76d8c1ab709f2c71755e09bb?s=13&d=retro) Ilya Dryomov |
2020-06-01 | libceph: support for alloc hint flags | ![](//seccdn.libravatar.org/avatar/c1cf5f2a76d8c1ab709f2c71755e09bb?s=13&d=retro) Ilya Dryomov |
2020-06-01 | libceph: read_from_replica option | ![](//seccdn.libravatar.org/avatar/c1cf5f2a76d8c1ab709f2c71755e09bb?s=13&d=retro) Ilya Dryomov |
2020-06-01 | libceph: support for balanced and localized reads | ![](//seccdn.libravatar.org/avatar/c1cf5f2a76d8c1ab709f2c71755e09bb?s=13&d=retro) Ilya Dryomov |
2020-06-01 | libceph: crush_location infrastructure | ![](//seccdn.libravatar.org/avatar/c1cf5f2a76d8c1ab709f2c71755e09bb?s=13&d=retro) Ilya Dryomov |
2020-06-01 | libceph: add non-asserting rbtree insertion helper | ![](//seccdn.libravatar.org/avatar/c1cf5f2a76d8c1ab709f2c71755e09bb?s=13&d=retro) Ilya Dryomov |
2020-06-01 | libceph, rbd: replace zero-length array with flexible-array | ![](//seccdn.libravatar.org/avatar/a5a8fa9b754de8442308a85fefdfebae?s=13&d=retro) Gustavo A. R. Silva |