[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Upgrading IIGS HD System



schmidtd wrote:
> Chris Morse wrote:
> > Yeah, and it seems to be having a little difficulty.  First try, it
> > sent 3276 of 65535 blocks and then it hung on a send.  I dropped the
> > speed to 19200 (from 115k) and started everything up again, and went to
> > bed.  This morning it was hung near the end (it did send around 30 of
> > the 32MB.)  Now I'm trying a third time.  I didn't have any problems
> > with any of the 800k images.
>
> Don't bother dropping the speed - it's not a signal quality problem.
> It's a software quality problem. :-)  Are you using v0.0.7?  I did have
> trouble in earlier revs getting all 64k-1 blocks sent, but got rid of
> one (of perhaps several...) bug getting in my way, and it worked the
> last couple of times I tried it.

Yes, I grabbed the v0.0.7 version last night.

> > I wonder if this can be fixed in the software.  My guess is that the
> > client thinks it has sent a block and is waiting for an ACK or NAK, but
> > the server is waiting for the block to finish before sending anything
> > back.  Deadlock.  Maybe the server could send a NAK if no data is
> > received after 20 seconds while receiving a block.
>
> The protocol is definitely shaky.  140k images rarely saw a problem,
> but expecting flawless operation for an hour is a dicey proposition,
> for sure.  The server is a good place to be watching for timeouts and
> behave accordingly.  Let me know what rev you're at, and we'll take it
> from there...

Heh.. I did send over the 8MB partition last night, it took 78 minutes.
I have it running again on the 32MB partition.

I'd be willing to help out on the coding, and/or do "stress testing"
with any new versions.

Thanks,
// CHRIS