|
From: <tre...@us...> - 2007-11-03 23:35:30
|
Revision: 556
http://ogoglio.svn.sourceforge.net/ogoglio/?rev=556&view=rev
Author: trevorolio
Date: 2007-11-03 16:35:35 -0700 (Sat, 03 Nov 2007)
Log Message:
-----------
Broke the load testing classes into a separate test package, added a way to load many spaces in addition to many users.
Modified Paths:
--------------
maven/trunk/ogoglio-server/src/main/java/com/ogoglio/sim/SpaceSimulator.java
Modified: maven/trunk/ogoglio-server/src/main/java/com/ogoglio/sim/SpaceSimulator.java
===================================================================
--- maven/trunk/ogoglio-server/src/main/java/com/ogoglio/sim/SpaceSimulator.java 2007-11-03 23:35:32 UTC (rev 555)
+++ maven/trunk/ogoglio-server/src/main/java/com/ogoglio/sim/SpaceSimulator.java 2007-11-03 23:35:35 UTC (rev 556)
@@ -168,13 +168,15 @@
}
}
- public synchronized void cleanup() {
+ public void cleanup() {
try {
- if (cleaned) {
- return;
+ synchronized (this) {
+ if (cleaned) {
+ return;
+ }
+ cleaned = true;
}
Log.info("Stopping" + (deleted ? " deleted" : "") + " space " + space.getSpaceID() + ": " + space.getDisplayName());
- cleaned = true;
renderer.stopRenderer();
scriptEngine.cleanup();
simThread.queue.close();
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|