FYI I plan to add a master UUID to a ProtoBuf Blob as the ZNode value to be
inserted during master election. (Some context about it:
https://issues.apache.org/jira/browse/MESOS-422)
So the hostname field can be added there as a field too.

--
Jiang Yan Xu <[email protected]> @xujyan <http://twitter.com/xujyan>


On Thu, Aug 29, 2013 at 2:34 PM, Benjamin Mahler
<[email protected]>wrote:

> +jie who may be taking a look at fixing this
>
>
> On Wed, Jun 19, 2013 at 3:45 PM, Brenden Matthews <
> [email protected]> wrote:
>
> > Everything Charles said is correct.  Sorry for the late reply, gmail
> > doesn't like your DKIM settings.
> >
> > The EC2 internal/external IP stuff is annoying, but I think it's
> reasonable
> > to use DNS for resolving addresses (at least for the web UI, which is
> > pretty common throughout the internet).  I don't really know of a better
> > way to do it.
> >
> >
> > On Wed, Jun 19, 2013 at 2:58 PM, Charles Reiss <[email protected]>
> wrote:
> >
> > > On 6/19/13 10:51 , Vinod Kone wrote:
> > > > Sorry for the radio silence on this.
> > > >
> > > > This is probably just me not understanding how EC2 networking works,
> > but
> > > I
> > > > have couple of questions.
> > > >
> > > >
> > > >>> You can't `bind()' to an address that the network interface is not
> > > >>> assigned.  Maybe there is another workaround?  I wouldn't know
> where
> > to
> > > >>> look.
> > > >>>
> > > >>
> > > >
> > > > So, you are saying the public ip address the EC2 host gets is not
> > > assigned
> > > > to the NIC? How does it get it then?
> > >
> > > It's NAT'd.
> > >
> > > >
> > > >
> > > >>  > Either way, I think it's preferable to use DNS because it will
> map
> > to
> > > >> the
> > > >>> correct address regardless of whether you're in or out of the EC2
> > > >> network.
> > > >>>
> > > >>
> > > >
> > > > Where does DNS come into the picture?
> > >
> > > Inside EC2, the ec2-...amazonaws.com name resolves to the private
> > (usually
> > > 10.x.x.x) IP.
> > >
> > > >
> > > >
> > > >>  >
> > > >>> On Mon, Jun 17, 2013 at 3:16 PM, Charles Reiss <[email protected]
> >
> > > >> wrote:
> > > >>
> > > >>>> For everything but the webui, it's better to prefer the private IP
> > > >> because
> > > >>>> Amazon charges for data transfer using the public IP.
> > > >>>>
> > > >>
> > > >
> > > > I thought the problem with mesos on ec2 was that masters and slaves
> > were
> > > > not able to communicate when using private ip addresses (IIRC, at
> least
> > > one
> > > > way communication was broken). So, I'm not sure how we can get around
> > by
> > > > not using public ip addresses for communication.
> > >
> > > I've haven't heard of this being a problem if everything is within EC2.
> > > (There's certainly likely to be a problem if one wants to run a
> scheduler
> > > outside EC2.)
> > >
> > > - Charles
> > >
> > > >
> > > >
> > > >
> > > >
> > > >>>> - Charles
> > > >>>>
> > > >>>>>
> > > >>>>>
> > > >>>>> On Mon, Jun 17, 2013 at 2:47 PM, Brenden Matthews <
> > > >>>>> [email protected]> wrote:
> > > >>>>>
> > > >>>>>> Folks,
> > > >>>>>>
> > > >>>>>> I'd like to be able to make the master redirection in the web UI
> > > work
> > > >>>> with
> > > >>>>>> EC2, which has weird internal/external IP address issues.
> > > >>>>>>
> > > >>>>>> I was thinking about adding a hostname to the Master info
> message,
> > > >> and
> > > >>>>>> adding that along with the libprocess PID into the ZooKeeper
> state
> > > in
> > > >>>>>> detector.{cpp,hpp}.
> > > >>>>>>
> > > >>>>>> Any thoughts on this?  Are there any objections or concerns?
>  From
> > > >>>>>> examining the code, I couldn't think of a better way to do this.
> > > >>>>>>
> > > >>>>>> Thanks!
> > > >>>>>>
> > > >>>>>> Brenden
> > > >>>>>>
> > > >>>>>
> > > >>>>
> > > >>>>
> > > >>>
> > > >>
> > > >
> > >
> > >
> >
>

Reply via email to