Thanks, I wasn't aware of the particularities of ThreadPoolExecutor 
regarding this aspect! Very surprising :)

Btw, for the record, I don't want to block, in contrario I want to have an 
unbounded queue with a fixed number of maximum threads. I guess I just need 
not to set a maximum number of thread, only corePoolSize and it should be 
alright.

Thanks again :)

Le samedi 28 janvier 2017 19:41:04 UTC+1, Evan Meagher a écrit :
>
> For background on the warning, see #834 
> <https://github.com/dropwizard/dropwizard/pull/834> and #1444 
> <https://github.com/dropwizard/dropwizard/pull/1444>.
>
> The Javadoc of ThreadPoolExecutor 
> <https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ThreadPoolExecutor.html>
>  
> goes into detail about the different queueing and task-submission policies. 
> I'm not sure offhand if it's possible to block callers of 
> `ExecutorService#submit` as you want. Typically tasks are either queued, 
> dropped, or else a `RejectedExecutionException` is thrown, depending on the 
> configured policy.
>
> On Fri, Jan 27, 2017 at 8:15 AM, <[email protected] <javascript:>> wrote:
>
>> Hi,
>>
>> When I try to create an ExecutorService with dw's facilities:
>>
>>         ExecutorService jdbcExec = 
>> environment.lifecycle().executorService("jdbc-worker-%d").minThreads(2)
>>                 
>> .maxThreads(Runtime.getRuntime().availableProcessors()).build();
>>
>> I get the following warning:
>>
>> WARN  [2017-01-27 16:08:10,009] 
>> io.dropwizard.lifecycle.setup.ExecutorServiceBuilder: Parameter 
>> 'maximumPoolSize' is conflicting with unbounded work queues
>>
>> What is the problem with a limited number of thread with an unbounded 
>> queue?
>>
>> What alternative do I have if I don't want callers of 
>> ExecutorService.submit to be blocked, but with a limited number of 
>> concurrently executed task?
>>
>> Thanks!
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "dropwizard-user" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> -- 
> Evan Meagher
>

-- 
You received this message because you are subscribed to the Google Groups 
"dropwizard-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to