Only OSD calls set_socket_priority(). See https://github.com/ceph/ceph/pull/3353
On Tue, Mar 10, 2015 at 3:36 AM, Robert LeBlanc <rob...@leblancnet.us> wrote: > I've found commit 9b9a682fe035c985e416ee1c112fa58f9045a27c and I see > that when 'osd heartbeat use min delay socket = true' it will mark the > packet with DSCP CS6. Based on the setting of the socket in > msg/simple/Pipe.cc is it possible that this can apply to both OSD and > monitor? I don't understand the code enough to know how the > set_socket_options() is called from the OSD and monitor. > > If this applies to both monitor and OSD, would it be better to rename > the option to a more generic name? > > Thanks, > > On Sat, Mar 7, 2015 at 4:23 PM, Daniel Swarbrick > <daniel.swarbr...@gmail.com> wrote: >> Judging by the commit, this ought to do the trick: >> >> osd heartbeat use min delay socket = true >> >> On 07/03/15 01:20, Robert LeBlanc wrote: >>> >>> I see that Jian Wen has done work on this for 0.94. I tried looking >>> through the code to see if I can figure out how to configure this new >>> option, but it all went over my head pretty quick. >>> >>> Can I get a brief summary on how to set the priority of heartbeat >>> packets or where to look in the code to figure it out? >>> >>> Thanks, >>> >>> On Thu, Aug 28, 2014 at 2:01 AM, Daniel Swarbrick >>> <daniel.swarbr...@profitbricks.com >>> <mailto:daniel.swarbr...@profitbricks.com>> wrote: >>> >>> On 28/08/14 02:56, Sage Weil wrote: >>> > I seem to remember someone telling me there were hooks/hints you >>> could >>> > call that would tag either a socket or possibly data on that socket >>> with a >>> > label for use by iptables and such.. but I forget what it was. >>> > >>> >>> Something like setsockopt() SO_MARK? >>> >>> *SO_MARK *(since Linux 2.6.25) >>> Set the mark for each packet sent through this socket >>> (similar >>> to the netfilter MARK target but socket-based). >>> Changing the >>> mark can be used for mark-based routing without >>> netfilter or >>> for packet filtering. Setting this option requires the >>> *CAP_NET_ADMIN *capability. >>> >>> Alternatively, directly set IP_TOS options on the socket, or >>> SO_PRIORITY >>> which sets the IP TOS bits as well. >>> >>> >>> _______________________________________________ >>> ceph-users mailing list >>> ceph-users@lists.ceph.com >>> <mailto:ceph-users@lists.ceph.com> >>> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com >>> >>> >>> >>> >>> _______________________________________________ >>> ceph-users mailing list >>> ceph-users@lists.ceph.com >>> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com >>> >> >> >> -- >> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in >> the body of a message to majord...@vger.kernel.org >> More majordomo info at http://vger.kernel.org/majordomo-info.html > _______________________________________________ > ceph-users mailing list > ceph-users@lists.ceph.com > http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com -- Best, Jian _______________________________________________ ceph-users mailing list ceph-users@lists.ceph.com http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com