SnapshotServer resume image on another server

SnapshotServer resume image on another server project page

A SnapshotServer responds to http web service requests to resume an image snapshot, where the snapshot object is supplied in the web service request. The server will fork a VM using forkSqueak and resume the supplied image in that child process. No attempt is made to manage sources and changes files, so care must be taken not to let changes files be overwritten by resuming images.


After starting the server in one image, a remote client image can snapshot itself and request a snapshot resume on the server.


Requirements:


ImageSnapshot package from http://www.squeaksource.com/ImageSnapshot


ImageFormat package from http://source.squeak.org/VMMaker


Up to date classic VM for Unix, see https://wiki.squeak.org/squeak/6354


A V3 image is required (e.g. Squeak 4.6). For an updated trunk level V3 image see http://www.squeaksource.com/TrunkUpdateStreamV3

SnapshotServer-dtl.10.mcz
SnapshotServer-dtl.9.mcz
SnapshotServer-dtl.8.mcz
SnapshotServer-dtl.7.mcz
SnapshotServer-dtl.6.mcz
SnapshotServer-dtl.5.mcz
SnapshotServer-dtl.4.mcz
SnapshotServer-dtl.3.mcz
SnapshotServer-dtl.2.mcz
SnapshotServer-dtl.1.mcz