From 966d42569a4dbf48be7ce883debd58b0e6f6dd8e Mon Sep 17 00:00:00 2001 From: Loic Dachary Date: Fri, 9 Dec 2016 10:50:04 +0100 Subject: [PATCH] doc: release notes for 10.2.5 Fixes: http://tracker.ceph.com/issues/18207 Signed-off-by: Loic Dachary --- doc/changelog/v10.2.5.txt | 37 +++++++++++++++++++++++++++++++++++++ doc/release-notes.rst | 12 ++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 doc/changelog/v10.2.5.txt diff --git a/doc/changelog/v10.2.5.txt b/doc/changelog/v10.2.5.txt new file mode 100644 index 0000000000000..53d3f1006a3e9 --- /dev/null +++ b/doc/changelog/v10.2.5.txt @@ -0,0 +1,37 @@ +commit c461ee19ecbc0c5c330aca20f7392c9a00730367 +Author: Jenkins Build Slave User +Date: Fri Dec 9 20:08:24 2016 +0000 + + 10.2.5 + +commit 2c7d2b99d3be6f23188af4bf95f2d6f4a4fb516a +Merge: 9411351 f7abffe +Author: Samuel Just +Date: Thu Dec 8 07:55:27 2016 -0800 + + Merge pull request #12376 from liewegas/wip-msgr-eagain-loop-jewel + + msg/simple/Pipe: avoid returning 0 on poll timeout + + Reviewed-by: Greg Farnum + +commit f7abffec751e454d119df273dc6e49e5f7106078 +Author: Sage Weil +Date: Wed Dec 7 18:25:55 2016 -0600 + + msg/simple/Pipe: avoid returning 0 on poll timeout + + If poll times out it will return 0 (no data to read on socket). In + 165e5abdbf6311974d4001e43982b83d06f9e0cc we changed tcp_read_wait from + returning -1 to returning -errno, which means we return 0 instead of -1 + in this case. + + This makes tcp_read() get into an infinite loop by repeatedly trying to + read from the socket and getting EAGAIN. + + Fix by explicitly checking for a 0 return from poll(2) and returning + EAGAIN in that case. + + Fixes: http://tracker.ceph.com/issues/18184 + Signed-off-by: Sage Weil + (cherry picked from commit 6c3d015c6854a12cda40673848813d968ff6afae) diff --git a/doc/release-notes.rst b/doc/release-notes.rst index e99478d63b508..f8584d614e69d 100644 --- a/doc/release-notes.rst +++ b/doc/release-notes.rst @@ -1784,6 +1784,18 @@ Notable Changes * tools: ceph-disk: change ownership of initfile to ceph:ceph (`issue#16280 `_, `pr#9688 `_, Shylesh Kumar) * test: ceph_test_rados_api_tmap_migrate: remove test for tmap_upgrade (`pr#10234 `_, Kefu Chai) +v10.2.5 Jewel +============= + +This point release fixes an important `regression introduced in v10.2.4 `_. + +We recommend that all v10.2.x users upgrade. + +Notable Changes +--------------- +For more detailed information, see :download:`the complete changelog `. + +* msg/simple/Pipe: avoid returning 0 on poll timeout (`issue#18185 `_, `pr#12376 `_, Sage Weil) v10.2.4 Jewel ============= -- 2.39.5