summaryrefslogtreecommitdiff
path: root/lib/pthreadpool
AgeCommit message (Expand)AuthorFilesLines
2023-04-11lib:pthreadpool: Fix code spellingAndreas Schneider1-1/+1
2019-11-22build: Do not build selftest binaries for builds without --enable-selftestAndrew Bartlett1-2/+2
2019-09-25pthreadpool: Only link pthreadpool against librt if we have toAndreas Schneider1-1/+6
2019-08-23pthreadpool: Remove wrong comment.Christof Schmitt1-4/+0
2019-06-04lib/pthreadpool: cppcheck: Fix Memory leakNoel Power1-0/+6
2019-01-11Revert "pthreadpool: split out pthreadpool_tevent_job from pthreadpool_tevent...Ralph Boehme1-172/+66
2019-01-11Revert "pthreadpool: add pthreadpool_tevent_job_cancel()"Ralph Boehme1-40/+0
2019-01-11Revert "pthreadpool: maintain a global list of orphaned pthreadpool_tevent_jobs"Ralph Boehme2-43/+0
2019-01-11Revert "pthreadpool: add some lockless coordination between the main and job ...Ralph Boehme2-221/+5
2019-01-11Revert "pthreadpool: add helgrind magic to PTHREAD_TEVENT_JOB_THREAD_FENCE_*()"Ralph Boehme1-34/+0
2019-01-11Revert "pthreadpool: maintain a list of job_states on each pthreadpool_tevent...Ralph Boehme1-78/+24
2019-01-11Revert "pthreadpool: add a comment about a further optimization in pthreadpoo...Ralph Boehme1-17/+0
2019-01-11Revert "pthreadpool: test cancelling and freeing pending pthreadpool_tevent j...Ralph Boehme1-434/+0
2019-01-11Revert "pthreadpool: add pthreadpool_tevent_[current_job_]per_thread_cwd()"Ralph Boehme2-33/+0
2019-01-11Revert "pthreadpool: add tests for pthreadpool_tevent_[current_job_]per_threa...Ralph Boehme1-144/+0
2019-01-11Revert "pthreadpool: call unshare(CLONE_FS) if available"Ralph Boehme3-56/+0
2019-01-11Revert "pthreadpool: add pthreadpool_restart_check[_monitor_{fd,drain}]()"Ralph Boehme3-365/+0
2019-01-11Revert "pthreadpool: implement pthreadpool_tevent_wrapper_create() infrastruc...Ralph Boehme2-433/+1
2019-01-11Revert "pthreadpool: test cancelling and freeing jobs of a wrapped pthreadpoo...Ralph Boehme1-573/+0
2019-01-11Revert "pthreadpool: we need to use pthreadpool_tevent_per_thread_cwd() on th...Ralph Boehme1-2/+1
2019-01-11Revert "pthreadpool: ignore the return value of poll(NULL, 0UL, 1)"Ralph Boehme1-2/+2
2019-01-11Revert "pthreadpool: reset monitor_fd after calling tevent_fd_set_auto_close()"Ralph Boehme1-1/+0
2018-07-31pthreadpool: reset monitor_fd after calling tevent_fd_set_auto_close()Stefan Metzmacher1-0/+1
2018-07-31pthreadpool: ignore the return value of poll(NULL, 0UL, 1)Stefan Metzmacher1-2/+2
2018-07-27pthreadpool: we need to use pthreadpool_tevent_per_thread_cwd() on the caller...Stefan Metzmacher1-1/+2
2018-07-25pthreadpool: add a missing includeRalph Boehme2-0/+2
2018-07-24pthreadpool: test cancelling and freeing jobs of a wrapped pthreadpool_teventRalph Boehme1-0/+573
2018-07-24pthreadpool: implement pthreadpool_tevent_wrapper_create() infrastructureStefan Metzmacher2-1/+433
2018-07-24pthreadpool: add pthreadpool_restart_check[_monitor_{fd,drain}]()Stefan Metzmacher3-0/+365
2018-07-24pthreadpool: add tests for pthreadpool_tevent_[current_job_]per_thread_cwd()Stefan Metzmacher1-0/+144
2018-07-24pthreadpool: add pthreadpool_tevent_[current_job_]per_thread_cwd()Stefan Metzmacher2-0/+33
2018-07-24pthreadpool: call unshare(CLONE_FS) if availableRalph Boehme3-0/+56
2018-07-24pthreadpool: test cancelling and freeing pending pthreadpool_tevent jobs/poolsRalph Boehme1-0/+434
2018-07-24pthreadpool: add a comment about a further optimization in pthreadpool_tevent...Stefan Metzmacher1-0/+17
2018-07-24pthreadpool: maintain a list of job_states on each pthreadpool_tevent_glueStefan Metzmacher1-24/+78
2018-07-24pthreadpool: add helgrind magic to PTHREAD_TEVENT_JOB_THREAD_FENCE_*()Stefan Metzmacher1-0/+34
2018-07-24pthreadpool: add some lockless coordination between the main and job threadsStefan Metzmacher2-5/+221
2018-07-24pthreadpool: replace assert_return_code(ret, 0); with assert_int_equal(ret, 0);Stefan Metzmacher1-3/+3
2018-07-24pthreadpool: test pthreadpool_tevent_max_threads() returns the expected resultStefan Metzmacher1-0/+10
2018-07-24pthreadpool: make sure a pthreadpool is marked as stopped in child processesStefan Metzmacher1-0/+1
2018-07-12pthreadpool: allocate glue->tctx on glue as memory context.Stefan Metzmacher1-1/+1
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