[freenet-dev] r18536 - trunk/freenet/src/freenet/io/xfer

2008-03-19 Thread Matthew Toseland
On Wednesday 19 March 2008 18:02, Robert Hailey wrote: > > On Mar 19, 2008, at 9:51 AM, Matthew Toseland wrote: > > > On Wednesday 19 March 2008 13:32, Michael Rogers wrote: > >> On Mar 19 2008, Matthew Toseland wrote: > >>> Actually, I'm not sure we're finished here. What we really want to > >

[freenet-dev] r18536 - trunk/freenet/src/freenet/io/xfer

2008-03-19 Thread Matthew Toseland
On Wednesday 19 March 2008 13:32, Michael Rogers wrote: > On Mar 19 2008, Matthew Toseland wrote: > > Actually, I'm not sure we're finished here. What we really want to do, to > > minimise the chance of a timeout, is to alternate between the active > > transfers. With the code you implemented, if

[freenet-dev] r18536 - trunk/freenet/src/freenet/io/xfer

2008-03-19 Thread Michael Rogers
On Mar 19 2008, Matthew Toseland wrote: > Actually, I'm not sure we're finished here. What we really want to do, to > minimise the chance of a timeout, is to alternate between the active > transfers. With the code you implemented, if a block is in store, all of > its packet transmits will be que

[freenet-dev] r18536 - trunk/freenet/src/freenet/io/xfer

2008-03-19 Thread Robert Hailey
On Mar 19, 2008, at 9:51 AM, Matthew Toseland wrote: > On Wednesday 19 March 2008 13:32, Michael Rogers wrote: >> On Mar 19 2008, Matthew Toseland wrote: >>> Actually, I'm not sure we're finished here. What we really want to >>> do, to >>> minimise the chance of a timeout, is to alternate betwe

[freenet-dev] r18536 - trunk/freenet/src/freenet/io/xfer

2008-03-19 Thread Matthew Toseland
On Monday 17 March 2008 15:30, Robert Hailey wrote: > > On Mar 15, 2008, at 1:03 PM, Matthew Toseland wrote: > > > Not convinced by _abandonedTickets: > > > > 1 new ticket > > 2 new ticket > > 3 new ticket > > 4 new ticket > > 2 times out > > 3 times out > > space to send (1) > > 1-2 = -1 so we d

Re: [freenet-dev] r18536 - trunk/freenet/src/freenet/io/xfer

2008-03-19 Thread Matthew Toseland
On Wednesday 19 March 2008 18:02, Robert Hailey wrote: > > On Mar 19, 2008, at 9:51 AM, Matthew Toseland wrote: > > > On Wednesday 19 March 2008 13:32, Michael Rogers wrote: > >> On Mar 19 2008, Matthew Toseland wrote: > >>> Actually, I'm not sure we're finished here. What we really want to > >

Re: [freenet-dev] r18536 - trunk/freenet/src/freenet/io/xfer

2008-03-19 Thread Robert Hailey
On Mar 19, 2008, at 9:51 AM, Matthew Toseland wrote: > On Wednesday 19 March 2008 13:32, Michael Rogers wrote: >> On Mar 19 2008, Matthew Toseland wrote: >>> Actually, I'm not sure we're finished here. What we really want to >>> do, to >>> minimise the chance of a timeout, is to alternate betwe

Re: [freenet-dev] r18536 - trunk/freenet/src/freenet/io/xfer

2008-03-19 Thread Matthew Toseland
On Wednesday 19 March 2008 13:32, Michael Rogers wrote: > On Mar 19 2008, Matthew Toseland wrote: > > Actually, I'm not sure we're finished here. What we really want to do, to > > minimise the chance of a timeout, is to alternate between the active > > transfers. With the code you implemented, if

Re: [freenet-dev] r18536 - trunk/freenet/src/freenet/io/xfer

2008-03-19 Thread Michael Rogers
On Mar 19 2008, Matthew Toseland wrote: > Actually, I'm not sure we're finished here. What we really want to do, to > minimise the chance of a timeout, is to alternate between the active > transfers. With the code you implemented, if a block is in store, all of > its packet transmits will be que

Re: [freenet-dev] r18536 - trunk/freenet/src/freenet/io/xfer

2008-03-19 Thread Matthew Toseland
On Monday 17 March 2008 15:30, Robert Hailey wrote: > > On Mar 15, 2008, at 1:03 PM, Matthew Toseland wrote: > > > Not convinced by _abandonedTickets: > > > > 1 new ticket > > 2 new ticket > > 3 new ticket > > 4 new ticket > > 2 times out > > 3 times out > > space to send (1) > > 1-2 = -1 so we d

[freenet-dev] r18536 - trunk/freenet/src/freenet/io/xfer

2008-03-17 Thread Robert Hailey
On Mar 15, 2008, at 1:03 PM, Matthew Toseland wrote: > Not convinced by _abandonedTickets: > > 1 new ticket > 2 new ticket > 3 new ticket > 4 new ticket > 2 times out > 3 times out > space to send (1) > 1-2 = -1 so we don't send > space to send (2) > 4-2 = 2 so we do send 4 > > We could avoid thi

Re: [freenet-dev] r18536 - trunk/freenet/src/freenet/io/xfer

2008-03-17 Thread Robert Hailey
On Mar 15, 2008, at 1:03 PM, Matthew Toseland wrote: > Not convinced by _abandonedTickets: > > 1 new ticket > 2 new ticket > 3 new ticket > 4 new ticket > 2 times out > 3 times out > space to send (1) > 1-2 = -1 so we don't send > space to send (2) > 4-2 = 2 so we do send 4 > > We could avoid thi