Magma benchmarks with different MaDictionaries comparison
Florian Minjat
florian.minjat at gmail.com
Wed Sep 5 12:47:30 UTC 2007
I tried the full tests with r40Gamma3 + Ma special collections-sig.89.
Here are the problems I stepped onto.
- I wanted to run it under linux but it doesn't want to, looking for a
'squeak.exe' intead of 'squeak'.
- I got a problem with firefox taking one of the listening port of the
squeak image.
- I got a MNU on Set>>first in TestSuite>>maExecuteTestsUsing:result:.
Added two asOrderedCollection and it seemed to work.
- I got a complain about the MagmaPerson and MagmaContact because it
didn't found the right files.
- After that the tests worked ok until i noticed the cpu down after
some time and saw an Error primitiveFailed on
StandardFileStream>>primSetPosition:to: on the _magmaTestServer image.
Magma was trying to use an old MagmaSession from the benchmarks and
couldn't open the repository. There should be some cleaning of the
image before the test. Something like that : MagmaSession
disconnectAndCloseAllConnectedSessions.
MagmaRepositoryController initialize. MagmaServerConsole allInstances
do: [:i|i shutdown]. Smalltalk garbageCollect.
(btw I managed to gc all the MagmaSession with this but I don't know
if it's the proper way).
- I got an error EmptyStream during SecureHashAlgorithm>>hashStream:
with MultiByteFileStream: 'c:\temp\Magma\objects.5.idx' as argument on
the _magmaTestServer. The _testConductor image shows 'remote
performing captureFileChecksumsWithCopy: with arguments #(false) in
server'. The file size is 0 octet so I don't know what the hash is
suppose to answer on this one. I modified the
MagmaTestCase>>fileChecksums method to put 0 in the answer if the file
is empty (file atEnd). Then an assertion failed when comparing the
hashes of the files before and after a rollback and the only
difference was that the empty file was missing. So I change that
method again so if the file is empty, it's not listed in the dict.
- Finally I got an assertion failed during 'remote performing
verifyAddedStrings with arguments #() in client1'. The assert was on
_magmaTestClient1 in MagmaTestCase>>verifyAddedStrings where
'afterImagesProgress size' equals 0. No idea what to do next.
Florian
Florian Minjat wrote:
> Here are my benchs :
> Magma Benchmark (r40Gamma3 + Ma special collections-cmm.83) (Local) :
> http://paste.lisp.org/display/47159
> Magma Benchmark (r40Gamma3 + Ma special collections-sig.89) (Local) :
> http://paste.lisp.org/display/47158
> I added the two text result to the mail.
> I will try to run the full magma test on my computer.
>
> Florian
More information about the Magma
mailing list