users@grizzly.java.net

Re: Returning status 500 when connection pool is full

From: Ryan Lubke <ryan.lubke_at_oracle.com>
Date: Fri, 07 Oct 2016 11:28:01 -0700

Sorry! This slipped through. We can continue the discussion on the
issue [1] you logged.

[1] https://java.net/jira/browse/GRIZZLY-1871

> Alejandro Pulver <mailto:alepulver_at_gmail.com>
> September 26, 2016 at 12:12
> Hello,
>
> I'm using the Grizzly 1.9 branch and would like to return an error
> status code 500 when the connection thread pool is exhausted instead
> of failing with an exception or ignoring the request.
>
> For instance, an alternative to ThreadPoolExecutor$AbortPolicy that
> does this. Do you have any suggestions on how to implement this?
>
> I understand that if the connection pool is exhausted it doesn't make
> sense to allocate more resources to answer all the requests with 500
> but I was thinking of only 1 thread doing that.
>
> Thanks,
> Alejandro