libceph: fix PG split vs OSD (re)connect race [Linux 4.19.69]

This Linux kernel change "libceph: fix PG split vs OSD (re)connect race" is included in the Linux 4.19.69 release. This change is authored by Ilya Dryomov <idryomov [at] gmail.com> on Tue Aug 20 16:40:33 2019 +0200. The commit for this change in Linux stable tree is 51f6afd (patch) which is from upstream commit a561372. The […]

libceph: fix PG split vs OSD (re)connect race [Linux 4.14.141]

This Linux kernel change "libceph: fix PG split vs OSD (re)connect race" is included in the Linux 4.14.141 release. This change is authored by Ilya Dryomov <idryomov [at] gmail.com> on Tue Aug 20 16:40:33 2019 +0200. The commit for this change in Linux stable tree is 17017eb (patch) which is from upstream commit a561372. The […]

dm table: propagate BDI_CAP_STABLE_WRITES to fix sporadic checksum errors [Linux 3.16.72]

This Linux kernel change "dm table: propagate BDI_CAP_STABLE_WRITES to fix sporadic checksum errors" is included in the Linux 3.16.72 release. This change is authored by Ilya Dryomov <idryomov [at] gmail.com> on Tue Mar 26 20:20:58 2019 +0100. The commit for this change in Linux stable tree is 2f62bb9 (patch) which is from upstream commit eb40c0a. […]

libceph: use kbasename() and kill ceph_file_part() [Linux 4.9.189]

This Linux kernel change "libceph: use kbasename() and kill ceph_file_part()" is included in the Linux 4.9.189 release. This change is authored by Ilya Dryomov <idryomov [at] gmail.com> on Fri May 19 11:33:16 2017 +0200. The commit for this change in Linux stable tree is 22395a3 (patch) which is from upstream commit 6f4dbd1. The same Linux […]

dm table: propagate BDI_CAP_STABLE_WRITES to fix sporadic checksum errors [Linux 5.1]

This Linux kernel change "dm table: propagate BDI_CAP_STABLE_WRITES to fix sporadic checksum errors" is included in the Linux 5.1 release. This change is authored by Ilya Dryomov <idryomov [at] gmail.com> on Tue Mar 26 20:20:58 2019 +0100. The commit for this change in Linux stable tree is eb40c0a (patch). dm table: propagate BDI_CAP_STABLE_WRITES to fix […]

libceph: fix breakage caused by multipage bvecs [Linux 5.1]

This Linux kernel change "libceph: fix breakage caused by multipage bvecs" is included in the Linux 5.1 release. This change is authored by Ilya Dryomov <idryomov [at] gmail.com> on Fri Mar 22 22:14:19 2019 +0100. The commit for this change in Linux stable tree is 187df76 (patch). libceph: fix breakage caused by multipage bvecs A […]

rbd: drop wait_for_latest_osdmap() [Linux 5.1]

This Linux kernel change "rbd: drop wait_for_latest_osdmap()" is included in the Linux 5.1 release. This change is authored by Ilya Dryomov <idryomov [at] gmail.com> on Wed Mar 20 10:58:05 2019 +0100. The commit for this change in Linux stable tree is 9d4a227 (patch). rbd: drop wait_for_latest_osdmap() Signed-off-by: Ilya Dryomov <[email protected]> Reviewed-by: Jason Dillaman <[email protected]> There […]

libceph: wait for latest osdmap in ceph_monc_blacklist_add() [Linux 5.1]

This Linux kernel change "libceph: wait for latest osdmap in ceph_monc_blacklist_add()" is included in the Linux 5.1 release. This change is authored by Ilya Dryomov <idryomov [at] gmail.com> on Wed Mar 20 09:46:58 2019 +0100. The commit for this change in Linux stable tree is bb229bb (patch). libceph: wait for latest osdmap in ceph_monc_blacklist_add() Because […]

rbd: set io_min, io_opt and discard_granularity to alloc_size [Linux 5.1]

This Linux kernel change "rbd: set io_min, io_opt and discard_granularity to alloc_size" is included in the Linux 5.1 release. This change is authored by Ilya Dryomov <idryomov [at] gmail.com> on Fri Mar 15 14:50:04 2019 +0100. The commit for this change in Linux stable tree is 16d80c5 (patch). rbd: set io_min, io_opt and discard_granularity to […]

rbd: advertise support for RBD_FEATURE_DEEP_FLATTEN [Linux 5.1]

This Linux kernel change "rbd: advertise support for RBD_FEATURE_DEEP_FLATTEN" is included in the Linux 5.1 release. This change is authored by Ilya Dryomov <idryomov [at] gmail.com> on Mon Feb 25 18:55:38 2019 +0100. The commit for this change in Linux stable tree is b9f6d44 (patch). rbd: advertise support for RBD_FEATURE_DEEP_FLATTEN All copyups perform deep-copyup regardless […]

rbd: whole-object write and zeroout should copyup when snapshots exist [Linux 5.1]

This Linux kernel change "rbd: whole-object write and zeroout should copyup when snapshots exist" is included in the Linux 5.1 release. This change is authored by Ilya Dryomov <idryomov [at] gmail.com> on Thu Feb 28 15:51:39 2019 +0100. The commit for this change in Linux stable tree is 9b17eb2 (patch). rbd: whole-object write and zeroout […]

rbd: copyup with an empty snapshot context (aka deep-copyup) [Linux 5.1]

This Linux kernel change "rbd: copyup with an empty snapshot context (aka deep-copyup)" is included in the Linux 5.1 release. This change is authored by Ilya Dryomov <idryomov [at] gmail.com> on Thu Feb 28 14:20:28 2019 +0100. The commit for this change in Linux stable tree is 89a59c1 (patch). rbd: copyup with an empty snapshot […]

rbd: introduce rbd_obj_issue_copyup_ops() [Linux 5.1]

This Linux kernel change "rbd: introduce rbd_obj_issue_copyup_ops()" is included in the Linux 5.1 release. This change is authored by Ilya Dryomov <idryomov [at] gmail.com> on Thu Feb 28 10:49:12 2019 +0100. The commit for this change in Linux stable tree is 3a48250 (patch). rbd: introduce rbd_obj_issue_copyup_ops() In preparation for deep-flatten feature, split rbd_obj_issue_copyup() into two […]

rbd: stop copying num_osd_ops in rbd_obj_issue_copyup() [Linux 5.1]

This Linux kernel change "rbd: stop copying num_osd_ops in rbd_obj_issue_copyup()" is included in the Linux 5.1 release. This change is authored by Ilya Dryomov <idryomov [at] gmail.com> on Mon Feb 25 12:37:50 2019 +0100. The commit for this change in Linux stable tree is 13488d5 (patch). rbd: stop copying num_osd_ops in rbd_obj_issue_copyup() In preparation for […]

rbd: factor out __rbd_osd_req_create() [Linux 5.1]

This Linux kernel change "rbd: factor out __rbd_osd_req_create()" is included in the Linux 5.1 release. This change is authored by Ilya Dryomov <idryomov [at] gmail.com> on Mon Feb 25 11:42:26 2019 +0100. The commit for this change in Linux stable tree is e28eded (patch). rbd: factor out __rbd_osd_req_create() Allow passing a custom snapshot context: NULL […]

rbd: clear ->xferred on error from rbd_obj_issue_copyup() [Linux 5.1]

This Linux kernel change "rbd: clear ->xferred on error from rbd_obj_issue_copyup()" is included in the Linux 5.1 release. This change is authored by Ilya Dryomov <idryomov [at] gmail.com> on Fri Mar 1 12:06:24 2019 +0100. The commit for this change in Linux stable tree is 356889c (patch). rbd: clear ->xferred on error from rbd_obj_issue_copyup() Otherwise […]

rbd: remove experimental designation from kernel layering [Linux 5.1]

This Linux kernel change "rbd: remove experimental designation from kernel layering" is included in the Linux 5.1 release. This change is authored by Ilya Dryomov <idryomov [at] gmail.com> on Thu Feb 7 15:24:56 2019 +0100. The commit for this change in Linux stable tree is 0b51c9d (patch). rbd: remove experimental designation from kernel layering Support […]

rbd: round off and ignore discards that are too small [Linux 5.1]

This Linux kernel change "rbd: round off and ignore discards that are too small" is included in the Linux 5.1 release. This change is authored by Ilya Dryomov <idryomov [at] gmail.com> on Wed Jan 30 15:14:48 2019 +0100. The commit for this change in Linux stable tree is 0c93e1b (patch). rbd: round off and ignore […]