Hi Andy,

What if we made it a config property (e.g.
Hypertable.Master.ProxyName.Prefix) that defaults to "rs" ?  I'm a little
concerned about using the Master hostname because the proxy name is exposed
in a number of places and it seems like it might be confusing for someone
trying to familiarize themselves with the system.  Would the config property
approach work for you?

- Doug

On Fri, Dec 17, 2010 at 3:51 AM, Andy <[email protected]> wrote:

> There is an issue with Master::register_server; this
> methods assigns a location if not already assigned, the assigned
> location always starts with "rs" (rs1, rs2, ...). This assignment
> makes troubles
> if a client (one process) connects (not via thrift) to more than one
> hypertable
> instance for which the proxy names for the range servers have not been
> explicitly
> defined (via hypertable.cfg). As a result the client proxy map gets
> mixed up.
>
> As a workaround I have changed the location assignment for the Windows
> version to:
> location = (!System::net_info().host_name.empty() ?
> System::net_info().host_name : String("rs")) + m_next_server_id++;
> it uses the master host name as prefix.
>
> Does this have any negative side effects?
> Is this a change which could find the way into the main branch?
>
> -Andy
>
> --
> You received this message because you are subscribed to the Google Groups
> "Hypertable Development" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<hypertable-dev%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/hypertable-dev?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Hypertable Development" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/hypertable-dev?hl=en.

Reply via email to