It seems that, on the 100MB uploads, Apache Bench will report errors if I go above a certain level of simultaneous requests (it varies depending on the load on my development machine). I don't see them all the time and I'm not even sure how to trigger them other than to just throw an insane number of simultaneous requests at it. I don't always see tracebacks, though, so it could be apache bench. I'm not seeing that on Node.js, though, so that's why I think it has something to do with Grizzly at a really low level.
I keep getting closer to creating a small test project for some of this stuff. When I get a breather I try and take time to do that... :)
Thanks for the great, patient help all the same!
Jon Brisbin
http//jbrisbin.com
----- Original Message -----
> From: "Oleksiy Stashok" <oleksiy.stashok_at_oracle.com>
> To: users_at_grizzly.java.net
> Sent: Friday, July 22, 2011 4:05:13 AM
> Subject: Re: 100MB uploads
> Hi Jon,
> using this sample [1] I was able to upload much bigger files. Can you
> pls. check if it works for you?
> If you can modify the given sample to reproduce NPE - it would also
> help.
> Thanks.
> Alexey.
> [1]
> http://java.net/projects/grizzly/sources/git/content/samples/http-server-samples/src/main/java/org/glassfish/grizzly/samples/httpserver/nonblockinghandler/UploadHttpHandlerSample.java
> On 07/22/2011 01:46 AM, Jon Brisbin wrote:
> > Looks like Grizzly isn't letting me do 100MB uploads to my REST
> > service. How do I increase the limits to allow this size of an
> > upload? I tried setting the maxPostSize to 100MB and it something
> > is
> > still causing me to get an NPE in my handler code because the
> > inputBuffer in the request is NULL (as are most of the properties
> > on
> > the Request...kinda weird).
>
> > Thanks!
>
> > Jon Brisbin
>
> > http//jbrisbin.com
>