summaryrefslogtreecommitdiff
path: root/lib/pthreadpool
AgeCommit message (Expand)AuthorFilesLines
2018-07-12pthreadpool: maintain a global list of orphaned pthreadpool_tevent_jobsStefan Metzmacher2-0/+43
2018-07-12pthreadpool: make use of pthreadpool_stop() in pthreadpool_tevent_destructor()Stefan Metzmacher1-2/+7
2018-07-12pthreadpool: add pthreadpool_tevent_job_cancel()Stefan Metzmacher1-0/+40
2018-07-12pthreadpool: split out pthreadpool_tevent_job from pthreadpool_tevent_job_stateStefan Metzmacher1-66/+172
2018-07-12pthreadpool: let pthreadpool_tevent_job_send() fail with an invalid poolStefan Metzmacher1-0/+9
2018-07-12pthreadpool: split out a pthreadpool_stop() from pthreadpool_destroy()Stefan Metzmacher3-26/+129
2018-07-12pthreadpool: don't process further jobs when shutting downStefan Metzmacher1-3/+6
2018-07-12pthreadpool: add pthreadpool_cancel_job()Stefan Metzmacher3-0/+78
2018-07-12pthreadpool: add pthreadpool_tevent_max_threads() and pthreadpool_tevent_queu...Stefan Metzmacher2-0/+21
2018-07-12pthreadpool: add pthreadpool_max_threads() and pthreadpool_queued_jobs() helpersStefan Metzmacher3-0/+54
2018-07-12pthreadpool: expand test_create() to check unlimited, sync and one thread poolStefan Metzmacher1-13/+70
2018-07-12pthreadpool: fix helgrind error in pthreadpool_free()Stefan Metzmacher1-0/+5
2018-07-12pthreadpool: use talloc_zero() in tests_cmocka.c setup_pthreadpool_tevent()Stefan Metzmacher1-1/+1
2018-07-12pthreadpool: use strict sync processing only with max_threads=0Stefan Metzmacher1-5/+15
2018-07-12pthreadpool: consitently use unlock_res for pthread_mutex_unlock() in pthread...Stefan Metzmacher1-13/+13
2018-07-12pthreadpool: explicitly use max_thread=unlimited for pthreadpool_tevent_init(...Stefan Metzmacher2-2/+4
2018-07-12pthreadpool: use unsigned for num_idle, num_threads and max_threadsStefan Metzmacher1-4/+4
2018-07-12pthreadpool: correctly handle pthreadpool_tevent_register_ev() failuresStefan Metzmacher1-2/+1
2017-12-13pthreadpool: Fix deadlockVolker Lendecke1-0/+3
2017-12-13pthreadpool: Add some assertsVolker Lendecke1-3/+7
2017-12-12pthreadpool: Simplify the logic in add_job a bitVolker Lendecke1-15/+21
2017-12-09pthreadpool: Add a test for the race condition fixed in the last commitVolker Lendecke1-0/+82
2017-12-09pthreadpool: Fix starvation after forkVolker Lendecke1-18/+75
2017-12-08pthreadpool: Add test for pthread_create failureChristof Schmitt2-0/+183
2017-12-08pthreadpool: Undo put_job when returning errorChristof Schmitt1-2/+26
2017-12-08pthreadpool: Move creating of thread to new functionChristof Schmitt1-34/+45
2017-11-17pthreadpool: create a tevent_threaded_context per registered event contextRalph Boehme1-17/+167
2017-09-05lib: Fix 1417431 Unchecked return value from libraryVolker Lendecke1-2/+10
2017-08-31pthreadpool: Test fork with an active threadVolker Lendecke1-0/+114
2017-08-31pthreadpool: Fix fork behaviourVolker Lendecke1-2/+65
2017-03-10lib/pthreadpool: fix a memory leakRalph Boehme1-1/+1
2017-02-09Move pthreadpool to top of the tree.Matthieu Patou10-0/+1564