On Sun, May 7, 2017 at 6:42 PM, Eric Rescorla <[email protected]> wrote:

> I was thinking of pipelining, but why would you fail A, rather than
> treating it as connection
> termination and restarting?
>

pipelines are dead for all practical purposes (removed from firefox, not
available in chrome or msft iirc)..They never really worked, were not
widely deployed, and h2 is the right answer to the same question. Now that
h2 is widely available, there is no reason to entertain the pipeline
fantasy. So I really can't see where >1 outstanding transaction can
happen.. and my 'fail' comment was in that context - what good does
replaying the same transaction on a new connection get you.. what's
different (the conflicting property is part of the request)?  if you had an
ambiguity about the HR, then retry makes sense..

Tommy Pauly from Apple did a interesting TAPS presentation at IETF 98 where
he had a slide lableed multi-streaming and listed H1 pipelines under it. It
was an interesting characterization... and for the same reason h2 doesn't
cope with post handshake auth pipelines really should not either - though I
cannot recall it ever being discussed.. that might be because pipelines
weren't much of a thing in practice.

-P
_______________________________________________
dev-tech-network mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-tech-network

Reply via email to