Re: Trouble with HTTP/2 during concurrent bulk data transfer (server -> client)

2021-06-28 Thread Mark Thomas
with HTTP/2 during concurrent bulk data transfer (server -> client) On 17/06/2021 09:26, Mark Thomas wrote: I think I might have found one contributing factor to this bug. I need to run a series of tests to determine whether I am seeing random variation in test results or a genuine effect.

RE: Trouble with HTTP/2 during concurrent bulk data transfer (server -> client)

2021-06-27 Thread Deshmukh, Kedar
Any tentative time line when fix will be available in 9.0.X release ? Thanks, Kedar -Original Message- From: Mark Thomas Sent: Friday, June 18, 2021 2:50 AM To: users@tomcat.apache.org Subject: Re: Trouble with HTTP/2 during concurrent bulk data transfer (server -> client) On 17

Re: [OT] Trouble with HTTP/2 during concurrent bulk data transfer (server -> client)

2021-06-18 Thread Christopher Schultz
Peter, On 6/17/21 17:34, logo wrote: Magic Mark, > > [snip] I think he's "Magic Mark XXL", now, pictured here: https://en.wikipedia.org/wiki/Magic_Mike_XXL#/media/File:Magic_mike_xxl.jpg -chris - To unsubscribe, e-mail: us

Re: Trouble with HTTP/2 during concurrent bulk data transfer (server -> client)

2021-06-17 Thread logo
Magic Mark, > Am 17.06.2021 um 23:20 schrieb Mark Thomas : > > On 17/06/2021 09:26, Mark Thomas wrote: > >> I think I might have found one contributing factor to this bug. I need to >> run a series of tests to determine whether I am seeing random variation in >> test results or a genuine effec

Re: Trouble with HTTP/2 during concurrent bulk data transfer (server -> client)

2021-06-17 Thread Mark Thomas
On 17/06/2021 09:26, Mark Thomas wrote: I think I might have found one contributing factor to this bug. I need to run a series of tests to determine whether I am seeing random variation in test results or a genuine effect. It was random effects but I believe I have now found the bug. Conside

Re: Trouble with HTTP/2 during concurrent bulk data transfer (server -> client)

2021-06-17 Thread Mark Thomas
On 17/06/2021 08:44, Rémy Maucherat wrote: On Thu, Jun 17, 2021 at 9:27 AM Mark Thomas wrote: On 17/06/2021 07:56, Rémy Maucherat wrote: The main benefit is that it removes some blocking IO which is a good idea. NIO2 is worth testing with your new test, BTW. NIO2 works. The issue appears

Re: Trouble with HTTP/2 during concurrent bulk data transfer (server -> client)

2021-06-17 Thread Rémy Maucherat
On Thu, Jun 17, 2021 at 9:27 AM Mark Thomas wrote: > On 17/06/2021 07:56, Rémy Maucherat wrote: > > > The main benefit is that it removes some blocking IO which is a good > idea. > > NIO2 is worth testing with your new test, BTW. > > NIO2 works. The issue appears to be limited to the NIO connecto

Re: Trouble with HTTP/2 during concurrent bulk data transfer (server -> client)

2021-06-17 Thread Mark Thomas
On 17/06/2021 07:56, Rémy Maucherat wrote: The main benefit is that it removes some blocking IO which is a good idea. NIO2 is worth testing with your new test, BTW. NIO2 works. The issue appears to be limited to the NIO connector. Mark Transferring large files with HTTP/2 is a bad idea thou

Re: Trouble with HTTP/2 during concurrent bulk data transfer (server -> client)

2021-06-16 Thread Rémy Maucherat
HTTP/2 is very good only if you have tons of small entities to transfer (that's what sites have these days, so that's good). Rémy > > Mark > > > > > > Regards, > > Kedar > > > > > > -----Original Message- > > From: Mark Thomas > > Sent

RE: Trouble with HTTP/2 during concurrent bulk data transfer (server -> client)

2021-06-16 Thread Deshmukh, Kedar
: Thursday, June 17, 2021 2:32 AM To: users@tomcat.apache.org Subject: Re: Trouble with HTTP/2 during concurrent bulk data transfer (server -> client) On 16/06/2021 19:42, Deshmukh, Kedar wrote: > Thanks Mark for the quick update. > > Can you please provide how useAsyncIO="fals

Re: [OT] Trouble with HTTP/2 during concurrent bulk data transfer (server -> client)

2021-06-16 Thread Christopher Schultz
Mark Thomas Sent: Wednesday, June 16, 2021 11:41 PM To: users@tomcat.apache.org Subject: Re: Trouble with HTTP/2 during concurrent bulk data transfer (server -> client) On 16/06/2021 18:47, Rémy Maucherat wrote: On Wed, Jun 16, 2021 at 7:36 PM Mark Thomas wrote: On 16/06/2021 18:0

Re: Trouble with HTTP/2 during concurrent bulk data transfer (server -> client)

2021-06-16 Thread Mark Thomas
hardware etc. I'd expect the difference to be hard to measure. Mark Regards, Kedar -Original Message- From: Mark Thomas Sent: Wednesday, June 16, 2021 11:41 PM To: users@tomcat.apache.org Subject: Re: Trouble with HTTP/2 during concurrent bulk data transfer (server -> c

Re: Trouble with HTTP/2 during concurrent bulk data transfer (server -> client)

2021-06-16 Thread Mark Thomas
On 16/06/2021 21:52, Christopher Schultz wrote: Mark, On 6/16/21 14:10, Mark Thomas wrote: On 16/06/2021 18:47, Rémy Maucherat wrote: On Wed, Jun 16, 2021 at 7:36 PM Mark Thomas wrote: On 16/06/2021 18:01, Deshmukh, Kedar wrote: I have one additional question at this point. How easy is thi

Re: Trouble with HTTP/2 during concurrent bulk data transfer (server -> client)

2021-06-16 Thread Christopher Schultz
Mark, On 6/16/21 14:10, Mark Thomas wrote: On 16/06/2021 18:47, Rémy Maucherat wrote: On Wed, Jun 16, 2021 at 7:36 PM Mark Thomas wrote: On 16/06/2021 18:01, Deshmukh, Kedar wrote: I have one additional question at this point. How easy is this issue to reproduce? Does it happen every time

RE: Trouble with HTTP/2 during concurrent bulk data transfer (server -> client)

2021-06-16 Thread Deshmukh, Kedar
1:41 PM To: users@tomcat.apache.org Subject: Re: Trouble with HTTP/2 during concurrent bulk data transfer (server -> client) On 16/06/2021 18:47, Rémy Maucherat wrote: > On Wed, Jun 16, 2021 at 7:36 PM Mark Thomas wrote: > >> On 16/06/2021 18:01, Deshmukh, Kedar wrote: >> >

Re: Trouble with HTTP/2 during concurrent bulk data transfer (server -> client)

2021-06-16 Thread Mark Thomas
On 16/06/2021 18:47, Rémy Maucherat wrote: On Wed, Jun 16, 2021 at 7:36 PM Mark Thomas wrote: On 16/06/2021 18:01, Deshmukh, Kedar wrote: I have one additional question at this point. How easy is this issue to reproduce? Does it happen every time? In 10% of requests? 1% ? [Kedar] It is re

Re: Trouble with HTTP/2 during concurrent bulk data transfer (server -> client)

2021-06-16 Thread Rémy Maucherat
On Wed, Jun 16, 2021 at 7:36 PM Mark Thomas wrote: > On 16/06/2021 18:01, Deshmukh, Kedar wrote: > > > I have one additional question at this point. How easy is this issue to > reproduce? Does it happen every time? In 10% of requests? 1% ? > > > > [Kedar] It is reproducible 9/10 times in my envir

Re: Trouble with HTTP/2 during concurrent bulk data transfer (server -> client)

2021-06-16 Thread Mark Thomas
On 16/06/2021 18:01, Deshmukh, Kedar wrote: I have one additional question at this point. How easy is this issue to reproduce? Does it happen every time? In 10% of requests? 1% ? [Kedar] It is reproducible 9/10 times in my environment. So 90% time it is reproducible when concurrency is 5 or m

RE: Trouble with HTTP/2 during concurrent bulk data transfer (server -> client)

2021-06-16 Thread Deshmukh, Kedar
-Original Message- From: Mark Thomas Sent: Wednesday, June 16, 2021 9:29 PM To: users@tomcat.apache.org Subject: Re: Trouble with HTTP/2 during concurrent bulk data transfer (server -> client) On 16/06/2021 15:05, Deshmukh, Kedar wrote: > Dear Tomcat users/dev team, >

Re: Trouble with HTTP/2 during concurrent bulk data transfer (server -> client)

2021-06-16 Thread Mark Thomas
On 16/06/2021 15:05, Deshmukh, Kedar wrote: Dear Tomcat users/dev team, We are understanding the impact of HTTP/2 in our application as HTTP/2 provides better throughput and performance. I'd be wary of making such sweeping statements. HTTP/2 has some advantages and some disadvantages. Genera

Trouble with HTTP/2 during concurrent bulk data transfer (server -> client)

2021-06-16 Thread Deshmukh, Kedar
Dear Tomcat users/dev team, We are understanding the impact of HTTP/2 in our application as HTTP/2 provides better throughput and performance. Before directly tuning HTTP/2 in application, we thought of analyzing certain use cases which our application demands in standalone environment. Our us