-
Notifications
You must be signed in to change notification settings - Fork 5.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
jewel: msg: IPv6 Heartbeat packets are not marked with DSCP QoS - simple messenger #13450
Conversation
Backport of #13370 for Jewel |
@robbat2 Could you please amend the commit message and add a "Conflicts:" section describing the cherry-pick conflict and how you resolved it? If it was really minor or trivial, you can just state "minor context difference" or "trivial resolution". |
3728b0e
to
a8f1bd6
Compare
should save the `errno` which may be changed by `ldout` and/or `<<` operator Signed-off-by: Yan Jun <yan.jun8@zte.com.cn> (cherry picked from commit 91a29bc) Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
a8f1bd6
to
933fbfc
Compare
@smithfarm I looked more closely, and also backporting cleanup 91a29bc makes it apply with no conflict. |
Jenkins retest this please |
what happened to this? |
@robbat2 This backport is on-track. It will go through integration testing before it is merged. |
I meant that Jenkins hasn't commented here like usual. |
@robbat2 I see "All checks have passed" . . . ? |
Those weren't showing up yesterday, but they are there today, and Jenkins did used to make a comment about passing as well. |
@robbat2 I just noticed that the Thanks! |
Note: this PR is targeting the 10.2.8 release - not to be merged until v10.2.7 tag is added! This PR was included in the rados run at http://tracker.ceph.com/issues/19538#note-4 which had the following results: Of 227 total jobs:
(see http://tracker.ceph.com/issues/19538#note-4 for details) |
marking DNM until the commit message is fixed |
Removing DNM to include this in next integration testing round; still hoping @robbat2 will fix the commit message. . . |
Extend DSCP marking for heartbeat packets to IPv6, as commit 9b9a682 only implemented support for IPv4. Conflicts: Cherry-picked 91a29bc from master to avoid conflict. Backport: jewel, luminious Fixes: http://tracker.ceph.com/issues/18887 Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com> (cherry picked from commit 2d6021f)
933fbfc
to
d311eea
Compare
Commit message fixed; I had it locally but it hadn't pushed out for some reason; Did amend & push again and it worked. |
Confirmed that |
@tchaikov This passed another rados run at http://tracker.ceph.com/issues/19538#note-39 |
src/msg/simple/Pipe.cc
Outdated
|
||
if (peer_addr.get_family() == AF_INET) { | ||
r = ::setsockopt(sd, IPPROTO_IP, IP_TOS, &iptos, sizeof(iptos)); | ||
r = -errno; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this is buggy.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
i'd recommend backport #14795 along with this change.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@smithfarm yes.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done now instead, since #14795 actually introduces the same change in async, and doesn't fix it in the simple.
Passed another rados run at http://tracker.ceph.com/issues/19538#note-49 |
@smithfarm done, with minor conflict fix in the method signature |
@robbat2 Could you move the conflict resolution description to under the "(cherry picked from ...)" line? (By convention, the part above "(cherry picked from . . .)" is the commit message of the original (verbatim, without any edits) and the part below "(cherry picked from . . .)" is appended by the person who does the cherry-pick.) Also, there's a compilation error:
|
Manual backport of errno fixup from PR#14795 (6f1037e), as noted by ceph#13450 (comment). Signed-off-by: Robin H. Johnson <robin.johnson@dreamhost.com>
Extra commit per #13450 (comment) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm, sorry I missed this one before
… not marked with DSCP QoS - simple messenger Reviewed-by: Nathan Cutler <ncutler@suse.com>
http://tracker.ceph.com/issues/18958