No, listen man. It used to be that way, when there was InsertFailed message for
backtracking Inserts, so if the Insert couldn't propogate you would get an
InsertFailed. Now (by your suggestion) I use only one backtracking RequestFailed
message, so regardless of whether it is a DataRequest or an InsertRequest, if
the Node can't send the message any further, it will return a RequestFailed.
If the data is in the network you will get a DataReply, not a RequestFailed,
back. Getting a RequestFailed should make the client write: "Your node is
disconnected from Freenet".
And, for the millionth time, if you get a RequestFailed back to the client on a
network that is not just a couple of test nodes, you can be sure that something
is very very wrong.
On Sat, 11 Mar 2000, you wrote:
> It should never happen because if I get a RequestFailed on an insert, then
> the data is already in Freenet. If I get a RequestFailed on request, then
> the data is not in Freenet.
>
> > Why should that never happen? There is no InsertFailed anymore, remember.
> > RequestFailed means either that a DataRequest failed to propogate any further,
> > or that a InsertRequest failed to propogate any further (and again, that means
> > you can't insert, but you can just lower the htl and start over).
> >
> > On Fri, 10 Mar 2000, you wrote:
> > > Well, things are definitely broken. I'm getting RequestFailed on insert
> > > for a key and also on request for a key, which should never happen.
> > >
> > > I don't have time to track it down right now because my conference starts
> > > and I need to pick up my badge. Good luck, debuggers.
> > >
> > >
> > >
> > >
> > > _______________________________________________
> > > Freenet-dev mailing list
> > > Freenet-dev@...
> > > http://lists.sourceforge.net/mailman/listinfo/freenet-dev
> > --
> >
> > Oskar Sandberg
> >
> > md98-osa@...
> >
> > #!/bin/perl -sp0777i<X+d*lMLa^*lN%0]dsXx++lMlN/dsM0<j]dsj
> > $/=unpack('H*',$_);$_=`echo 16dio\U$k"SK$/SM$n\EsN0p[lN*1
> > lK[d2%Sa2/d0$^Ixp"|dc`;s/\W//g;$_=pack('H*',/((..)*)$/)
> >
> > _______________________________________________
> > Freenet-dev mailing list
> > Freenet-dev@...
> > http://lists.sourceforge.net/mailman/listinfo/freenet-dev
> >
>
>
> _______________________________________________
> Freenet-dev mailing list
> Freenet-dev@...
> http://lists.sourceforge.net/mailman/listinfo/freenet-dev
--
Oskar Sandberg
md98-osa@...
#!/bin/perl -sp0777i<X+d*lMLa^*lN%0]dsXx++lMlN/dsM0<j]dsj
$/=unpack('H*',$_);$_=`echo 16dio\U$k"SK$/SM$n\EsN0p[lN*1
lK[d2%Sa2/d0$^Ixp"|dc`;s/\W//g;$_=pack('H*',/((..)*)$/)
|