[Seaside] Re: [squeak-dev] Upgrading running servers?

Avi Bryant avi at dabbledb.com
Thu Apr 3 19:38:46 UTC 2008


On Thu, Apr 3, 2008 at 12:00 PM, Stephen Pair <stephen at pairhome.net> wrote:
> If I understand what DabbleDB does, they essentially give each user their
> own squeak process to run in.  When a session is first established, they
> start up a new image.  Upgrading would be a matter of dropping a new image
> somewhere and as old sessions expire and new ones created, users are
> migrated over to the new code.  With hydraVM, a scheme like that might be
> doable with just a small bit of session management in the main image.

That's more or less right, yes.  I've used variations on that strategy
before - in general, having multiple images going where old sessions
go to the old image but new sessions get routed to the new image makes
for very smooth upgrades.

Avi


More information about the seaside mailing list