[Glass] Remote session allowed in Glass?
Dale K. Henrichs
dale.henrichs at gemtalksystems.com
Fri Dec 6 08:09:54 PST 2013
----- Original Message -----
| From: "Mariano Martinez Peck" <marianopeck at gmail.com>
| To: "Dale K. Henrichs" <dale.henrichs at gemtalksystems.com>
| Cc: glass at lists.gemtalksystems.com
| Sent: Friday, December 6, 2013 6:22:00 AM
| Subject: Re: [Glass] Remote session allowed in Glass?
| On Thu, Dec 5, 2013 at 6:59 PM, Dale K. Henrichs <
| dale.henrichs at gemtalksystems.com > wrote:
| | | From: "Mariano Martinez Peck" < marianopeck at gmail.com >
| |
|
| | | To: glass at lists.gemtalksystems.com
| |
|
| | | Sent: Tuesday, December 3, 2013 1:04:36 PM
| |
|
| | | Subject: [Glass] Remote session allowed in Glass?
| |
|
| | | Hi,
| |
|
| | | Say I have 2 gemstone runnings (whether they are in the same
| | | machine
| | | or not), I've been told that from one of the gemstone, say A, I
| | | can
| | | log/open a session in a gemstone B.
| |
|
| | | So first, is this correct?
| |
|
| | This is correct.
|
| | | If true, I wonder, if I can get objects from B and store them in
| | | A.
| | | Say that form A I connect to B, and I get some objects..can they
| | | be
| | | brought to A and stored there?
| |
|
| | You could use something like STON over the wire to communicate
| | objects between stones (similar to techniques I use with tODE and
| | Pharo), but this techique is pretty limited.
|
| OK... I was so naive... I thought GemStone could move the objects
| over the wire automatically. Why I thought that? Because if you have
| a remote node where you have other gems running and a share page
| cache etc...you move things over the wire to the stone node... but
| ... maybe at this point the swapping unit is pages, not objects
| graphs...
Right and we don't allow multiple stones to connect to a shared page cache
| If the communication is GemStone-GemStone, cannot I use Passivator (I
| don't remember the exact name)?
Yes passivation can be used ....
| | In theory you could use the GCI traversal buffers to give you more
| | efficient transmission of object graphs over the wire, but lots
| | more
| | complication at the client level in managing the objects. You have
| | to keep track of the oops of the objects from the foreign stone, so
| | things can get complicated pretty fast ...
|
| | In general this largely unexplored territory, so unless you really
| | need to go this route I'd look real closely at other options ...
|
| OK.
| | | Finally, are both actions available under GLASS?
| |
|
| | The tODE-style "object sharing" is available in GLASS. The GCI
| | traversal buffers are not available under the GLASS license.
|
| Ok...so..just to confirm...GLASS license allows me to take GemStone A
| and communicate with GemStone B, but it is my task to know how to
| pass the objects over the wire. Right?
exactly:)
| --
| Mariano
| http://marianopeck.wordpress.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gemtalksystems.com/mailman/private/glass/attachments/20131206/4b70a41c/attachment.html>
More information about the Glass
mailing list