On Tue, Dec 23, 2008 at 5:47 AM, Matthew Toseland
<toad at amphibian.dyndns.org> wrote:
> On Sunday 21 December 2008 13:12, Daniel Cheng wrote:
>> Some error is occuring on my node..
>> :: Segment finishing but didn't tell us!
>> freenet.client.async.SplitFileFetcherSubSegmenet....
>>
>> maybe related to r24669.... or maybe not.
>> I am not sure.
>
> Are there any discernible symptoms? I'm hoping to merge db4o in the coming
> weeks, so I'm not keen to spend time debugging trunk's client layer...

Some (not all) SplitFileFetcherSubSegmenet are hold in memory, never freed.
They are referernced by RequestSchedular . pendingRequest

>> On Sun, Dec 21, 2008 at 9:05 PM,  <j16sdiz at freenetproject.org> wrote:
>> > Author: j16sdiz
>> > Date: 2008-12-21 13:05:24 +0000 (Sun, 21 Dec 2008)
>> > New Revision: 24705
>> >
>> > Modified:
>> >   trunk/freenet/src/freenet/client/async/SplitFileFetcherSubSegment.java
>> > Log:
>> > Revert r24669 "try to fix a ClientGetter leak on getter.cancel()"
>> > what's broken?
>> >
>> > Modified:
> trunk/freenet/src/freenet/client/async/SplitFileFetcherSubSegment.java
>> > ===================================================================
>> > --- trunk/freenet/src/freenet/client/async/SplitFileFetcherSubSegment.java
> 2008-12-21 12:44:04 UTC (rev 24704)
>> > +++ trunk/freenet/src/freenet/client/async/SplitFileFetcherSubSegment.java
> 2008-12-21 13:05:24 UTC (rev 24705)
>> > @@ -99,15 +99,7 @@
>> >         */
>> >        @Override
>> >        public Object[] allKeys() {
>> > -               // this is not enough for unregistering
>> > -               // return segment.getKeyNumbersAtRetryLevel(retryCount);
>> > -
>> > -               int keyCount = segment.dataKeys.length +
> segment.checkKeys.length;
>> > -               Object[] ret = new Object[keyCount];
>> > -               for (int i = 0; i < keyCount; i++)
>> > -                       ret[i] = i;
>> > -
>> > -               return ret;
>> > +               return segment.getKeyNumbersAtRetryLevel(retryCount);
>> >        }
>> >
>> >        /**
>> >
>> > _______________________________________________
>> > cvs mailing list
>> > cvs at freenetproject.org
>> > http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs
>> >
>> _______________________________________________
>> Devl mailing list
>> Devl at freenetproject.org
>> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
>>
>>
>
> _______________________________________________
> Devl mailing list
> Devl at freenetproject.org
> http://emu.freenetproject.org/cgi-bin/mailman/listinfo/devl
>

Reply via email to