Author: toad
Date: 2009-03-25 18:55:46 +0000 (Wed, 25 Mar 2009)
New Revision: 26180
Modified:
branches/db4o/freenet/src/freenet/support/io/SegmentedBucketChainBucket.java
Log:
DOHDOH!
Modified:
branches/db4o/freenet/src/freenet/support/io/SegmentedBucketChainBucket.java
===================================================================
---
branches/db4o/freenet/src/freenet/support/io/SegmentedBucketChainBucket.java
2009-03-25 16:53:35 UTC (rev 26179)
+++
branches/db4o/freenet/src/freenet/support/io/SegmentedBucketChainBucket.java
2009-03-25 18:55:46 UTC (rev 26180)
@@ -70,7 +70,7 @@
public void run(ObjectContainer container,
ClientContext context) {
SegmentedChainBucketSegment segment = null;
-
if(container.ext().isStored(SegmentedBucketChainBucket.this)) {
+
if(!container.ext().isStored(SegmentedBucketChainBucket.this)) {
Logger.error(this, "Bucket not stored
in freeJob, already deleted???");
container.delete(this);
return;
@@ -452,7 +452,7 @@
DBJob clearJob = new DBJob() {
public void run(ObjectContainer container,
ClientContext context) {
-
if(container.ext().isStored(SegmentedBucketChainBucket.this)) {
+
if(!container.ext().isStored(SegmentedBucketChainBucket.this)) {
Logger.error(this, "Bucket not stored
in clearJob, already deleted???");
container.delete(this);
return;
@@ -507,8 +507,8 @@
// Already removed.
continue;
}
- if(logMINOR) Logger.minor(this, "Removing segment
"+seg);
container.activate(seg, 1);
+ if(logMINOR) Logger.minor(this, "Removing segment
"+seg+" size "+seg.size());
if(clearing) {
seg.clear(container);
} else {
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs