Klaus Darilion wrote:
sl:
(A) loose_route=true, --> just forward
(B) loose_route=false, --> lookup()*, forward
(C) loose_route=true, --> just forward
(D) loose_route=true, --> lookup()**, forward
Just a quick reminder that lookup() and forward don't go together. A
stateless proxy has to make the same decision for the same message (aka
re-sent request). Since entries in usrloc expire, there is a good chance
that a resent will be send somewhere else.
What makes you think that stateless proxies have to make the same
decision for the same message? Being stateless means that there is no
information about the routing decision made in the past.
You paragraph would make sense for stateful proxies for the duration
of the transaction.
Jan.