On Tue, 2019-12-10 at 10:54 -0800, Ryan Schmitt wrote:
> > That sounds a bit unsettling. Any theory as to why the defect has
> > not
> > been manifesting itself with the existing integration tests?
> 
> Lack of implementation diversity? Hypothetically, if the same HPACK
> bug is
> on the client and the server, they could cancel out, and the tests
> will
> pass despite the implementation being non-interoperable and out of
> spec.
> The integration tests I'm referring to are hitting a production
> endpoint
> for Amazon Kinesis, whose HTTP/2 implementation is based on Netty.
> 

I see. My apologies. I thought you were referring to one of the issues
triggered by additional Reactive integration tests. 


> > I do not think HPACK can be disabled. By disabling HPACK, I presume
> > you
> > mean not using Huffman compression?
> 
> I'll take whatever I can get. The more sources of complexity I can
> disable,
> the more code I can rule out (or rule in). I'll see about the
> approach of
> marking all the headers sensitive.
> 

I will start working on adding a configuration option to
disable Huffman compression.

Cheers

Oleg 


> On Tue, Dec 10, 2019 at 5:06 AM Oleg Kalnichevski <ol...@apache.org>
> wrote:
> 
> > On Mon, 2019-12-09 at 15:39 -0800, Ryan Schmitt wrote:
> > > I'm running some HTTP/2 integration tests and I'm seeing the
> > > following in
> > > the wire log:
> > > 
> > > 15:33:11,667 - c-00000000 <<
> > > "[0xffffffec][0x10][0xffffffe4])a[0xffffffbc][0x6]?:J[0xffffffc1]
> > > T[0x
> > > ffffffb7];"
> > > 15:33:11,667 - c-00000000 << stream 0 frame: GOAWAY (0x7); flags:
> > > (0x0);
> > > length: 35
> > > 15:33:11,667 - c-00000000 << Last stream 15
> > > 15:33:11,668 - c-00000000 << Code COMPRESSION_ERROR
> > > 15:33:11,668 - c-00000000 << HPACK - illegal index value
> > > 
> > > This error is not deterministic, and I've never seen anything
> > > quite
> > > like it
> > > before. I'm looking for any ideas on how to troubleshoot it. In
> > > particular,
> > > I'd like to know whether there's a simple way to disable header
> > > compression
> > > on the client, in order to rule out a bug in the HPACK
> > > implementation.
> > 
> > That sounds a bit unsettling. Any theory as to why the defect has
> > not
> > been manifesting itself with the existing integration tests?
> > 
> > I do not think HPACK can be disabled. By disabling HPACK, I presume
> > you
> > mean not using Huffman compression?
> > 
> > One option to disable Huffman compression would be to mark all
> > headers
> > as sensitive. There is currently no global or connection based
> > switch
> > to disable the compression but it can be added.
> > 
> > Oleg
> > 
> > 
> > -----------------------------------------------------------------
> > ----
> > To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
> > For additional commands, e-mail: dev-h...@hc.apache.org
> > 
> > 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org

Reply via email to