To debug the
deletion of old images you can debug the following expression:
PRKernel instances anyOne persistency cleanupBackupImages
Interestingly, this also seems to be running fine when started alone,
it had cleaned all old files and kept only last 3. So something before
that (but after the image save) must be breaking persistency cycle.
I can't reproduce on my machine and on various servers.
What happens if you repeatedly evaluate the following expression?
PRKernel instances anyOne persistency snapshot
This is the code that is executed whenever the image is saved. It
should create a backup copy of the current image, save the image under
the same name, and delete older images. Does that work for you if you
evaluate the expression repeatedly?
What version of Squeak and Pier are you working with?
Lukas
--
Lukas Renggli
http://www.lukas-renggli.ch