Hi,
the last series of changes to the build on master sped it up quite a bit,
for reference, a “-T3 -Prelease” build on my desktop took around 12
minutes some time ago, today I’ve seen one complete in 9m30s.
(btw, why -T3? cause it’s the setup that provides the best results on
my machine).
Not bad, but I’m wondering if we could do better.
One thing I’ve noticed is that the GeoTools build scales up much better,
I get the best times with -T2C (equivalent to -T16 on my machine,
4 cores + HT that Linux recognizes as another set of 4 cores).
My guess at the moment is that GeoServer one fails to scale because
most tests are writing out the data directory (and the disk is one…).
While we have to write out the data, I guess we could avoid writing out
the configuration, and have the test work fully from memory instead.
Maybe not all tests will work that way, but most should not really care.
Do you see any reason why this may not work?
Cheers
Andrea
–
==
Our support, Your Success! Visit http://opensdi.geo-solutions.it for more information.
Ing. Andrea Aime
@geowolf
Technical Lead
GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549
http://www.geo-solutions.it
http://twitter.com/geosolutions_it