Author: toad
Date: 2009-03-25 18:59:26 +0000 (Wed, 25 Mar 2009)
New Revision: 26181
Modified:
branches/db4o/freenet/src/freenet/client/async/SimpleManifestPutter.java
Log:
Store to depth 2 when storing arrays. Debugging.
Modified:
branches/db4o/freenet/src/freenet/client/async/SimpleManifestPutter.java
===================================================================
--- branches/db4o/freenet/src/freenet/client/async/SimpleManifestPutter.java
2009-03-25 18:55:46 UTC (rev 26180)
+++ branches/db4o/freenet/src/freenet/client/async/SimpleManifestPutter.java
2009-03-25 18:59:26 UTC (rev 26181)
@@ -169,13 +169,13 @@
if(persistent) container.store(this);
runningPutHandlers.remove(this);
if(persistent)
- container.store(runningPutHandlers);
+
container.ext().store(runningPutHandlers, 2);
if(persistent)
container.activate(putHandlersWaitingForMetadata, 2);
if(putHandlersWaitingForMetadata.contains(this)) {
putHandlersWaitingForMetadata.remove(this);
-
container.store(putHandlersWaitingForMetadata);
+
container.ext().store(putHandlersWaitingForMetadata, 2);
Logger.error(this, "PutHandler was in
waitingForMetadata in onSuccess() on "+this+" for "+SimpleManifestPutter.this);
}
@@ -206,16 +206,16 @@
if(!runningPutHandlers.isEmpty()) {
if(logMINOR) {
Logger.minor(this, "Running put
handlers: "+runningPutHandlers.size());
-// for(Object o :
runningPutHandlers) {
-// boolean activated =
true;
-// if(persistent) {
-// activated =
container.ext().isActive(o);
-// if(!activated)
container.activate(o, 1);
-// }
-// Logger.minor(this,
"Still running: "+o);
-// if(!activated)
-//
container.deactivate(o, 1);
-// }
+ for(Object o :
runningPutHandlers) {
+ boolean activated =
true;
+ if(persistent) {
+ activated =
container.ext().isActive(o);
+ if(!activated)
container.activate(o, 1);
+ }
+ Logger.minor(this,
"Still running: "+o);
+ if(!activated)
+
container.deactivate(o, 1);
+ }
}
insertedAllFiles = false;
}
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs