From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nick Bartos Subject: Re: [PATCH] Statically binding ports for ceph-osd Date: Tue, 10 Apr 2012 16:45:20 -0700 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: QUOTED-PRINTABLE Return-path: Received: from mail-gx0-f174.google.com ([209.85.161.174]:52128 "EHLO mail-gx0-f174.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1755848Ab2DJXpV convert rfc822-to-8bit (ORCPT ); Tue, 10 Apr 2012 19:45:21 -0400 Received: by gghe5 with SMTP id e5so236019ggh.19 for ; Tue, 10 Apr 2012 16:45:20 -0700 (PDT) In-Reply-To: Sender: ceph-devel-owner@vger.kernel.org List-ID: To: Greg Farnum Cc: ceph-devel@vger.kernel.org Awesome, thanks so much! Can I assume this will make it into the next ceph stable release? I'll probably just backport it now before we actually start using it, so I don't have to change the config later. On Tue, Apr 10, 2012 at 4:16 PM, Greg Farnum wrote: > Yep, you're absolutely correct. Might as well let users specify the w= hole address rather than just the port, though =97 since your patch won= 't apply to current upstream due to some heartbeating changes I whipped= up another one which adds the "osd heartbeat addr" option. It's pushed= it to master in commit 6fbac10dc68e67d1c700421f311cf5e26991d39c, but y= ou'll want to backport (easy) or carry your change until you upgrade (a= nd remember to change the config!). :) > Thanks for the report! > -Greg > > > On Tuesday, April 10, 2012 at 12:56 PM, Nick Bartos wrote: > >> After doing some more looking at the code, it appears that this opti= on >> is not supported. I created a small patch (attached) which adds the >> functionality. Is there any way we could get this, or something like >> this, applied upstream? I think this is important functionality for >> firewalled environments, and seems like a simple fix since all the >> other services (including ones for ceph-mon and ceph-mds) already >> allow you to specify a static port. >> >> >> On Mon, Apr 9, 2012 at 5:27 PM, Nick Bartos wrote: >> > I'm trying to get ceph-osd's listening ports to be set statically = for >> > firewall reasons. I am able to get 2 of the 3 ports set statically= , >> > however the 3rd one is still getting set dynamically. >> > >> > I am using: >> > >> > [osd.48] >> > host =3D 172.16.0.13 >> > cluster addr =3D 172.16.0.13:6944 >> > public addr =3D 172.16.0.13:6945 >> > >> > The daemon will successfully bind to 6944 and 6945, but also binds= to >> > 6800. What additional option do I need? I started looking at the >> > code and thought "hb addr =3D 172.16.0.13:6946" would do it, but >> > specifying that option seems to have no effect (or at least does n= ot >> > achieve the desired result). >> >> >> >> Attachments: >> - ceph-0.41-osd_hb_port.patch >> > > > -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" i= n the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html