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

Reply via email to