[Glass] [GS/SS Beta] Scale to multiple nodes sharing a DB?

Mariano Martinez Peck marianopeck at gmail.com
Thu Nov 28 09:57:06 PST 2013


On Thu, Nov 14, 2013 at 9:05 PM, Dale K. Henrichs <
dale.henrichs at gemtalksystems.com> wrote:

> Bruno,
>
> The short answer is yes:)
>
> Mutiple stones can be run on a single host.


The following questions are outside GLASS, I know. Also, note that I
already understand I can have many gems running in other nodes.

Ok, but are they "isolated" stones each with its own repository?   Or I can
have many stores (I refer to the process running the store) running/sharing
the same repository?
My question in other words is...if the stone is finally the bottleneck,
could we have many stores running in many nodes sharing the same repository
(object graph)?
If not in different nodes, at least can I run many stones processes in the
same node?
Not only for scalability but about fail tolerance. What if somehow the
stone is down?




> There is one SPC per stone per host.
>
> So in a system with two stones running on host A, there will be two SPCs
> on host A.
>
> You can connect to either of the stones running on host A from host B.
>
> In the first form you can connect to a stone on host A and arrange for the
> rpc gems servicing your GemTools client (for example) to run on host A in
> which case those gems will connect to the SPC on host A.
>
> In the second form you can connect to a stone on host A and arrange for
> the gems to run on host B (not permitted with Free license) in which case
> there will be an SPC on host B as well ... if you connect to both stones
> from host B in this fashion, then you'll have one SPC per stone on host B
> ...
>
> tranlogs and extents must be on the "same filesystem" as the stone ... NFS
> filesystems are not reliable enouch to be used for extents and tranlogs ...
> non NFS, shared filesystems can be used for tranlogs and extents ...
>
> Dale
> ----- Original Message -----
> | From: "BrunoBB" <smalltalk at adinet.com.uy>
> | To: glass at lists.gemtalksystems.com
> | Sent: Thursday, November 14, 2013 3:44:02 PM
> | Subject: Re: [Glass] [GS/SS Beta] Scale to multiple nodes sharing a DB?
> |
> | Hi,
> |
> | As i understad, ... each machine (with gems or the stone) has a
> | unique SPC
> | (shared page cache).
> | Is this correct ?
> | Gems in the same node (machine) access the same SPC, but for others
> | gems in
> | other node have their own SPC. Or a single node can run more than one
> | SPC ?
> | (may be this not make sense).
> |
> | Can the extents and the Stone run on different nodes ?
> | Can the translog and the Stone run on different nodes ?
> |
> | Regards,
> | Bruno
> |
> |
> |
> | --
> | View this message in context:
> |
> http://forum.world.st/GS-SS-Beta-Scale-to-multiple-nodes-sharing-a-DB-tp4722243p4722305.html
> | Sent from the GLASS mailing list archive at Nabble.com.
> | _______________________________________________
> | Glass mailing list
> | Glass at lists.gemtalksystems.com
> | http://lists.gemtalksystems.com/mailman/listinfo/glass
> |
> _______________________________________________
> Glass mailing list
> Glass at lists.gemtalksystems.com
> http://lists.gemtalksystems.com/mailman/listinfo/glass
>



-- 
Mariano
http://marianopeck.wordpress.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20131128/b856b601/attachment.html>


More information about the Glass mailing list