about summary refs log tree commit homepage
path: root/thrpool.c
DateCommit message (Expand)
2021-02-13thrpool: remove stack size changing for all platforms
2020-01-18s/bogomips.org/yhbt.net/, update copyrights for 2020
2018-11-28update copyrights for 2018 and use SPDX for "GPL-3.0+"
2016-05-29update copyrights for 2016
2015-03-06copyright updates for 2015
2014-11-02update copyrights to 2014 (and all contributors)
2013-12-09thrpool: sleep instead of yield when poking thread
2013-07-14downgrade thread/device-count fields to unsigned int
2013-07-11mgmt: checksumming is interruptible during thread shutdown
2013-06-25introduce mog_yield wrapper around sched_yield/pthread_yield
2013-06-25call sched_yield repeatedly when terminating threads
2013-06-25replace pthreads cancellation with explicit checks
2013-06-25refactor handling of "server aio_threads = " command
2013-06-25switch to per-svc (per-docroot) queues
2013-06-25thrpool: add comment explaining minimum thread count
2013-06-25update aio_threads count when new devices appear
2013-02-16handle pthread_create returning ENOMEM on old glibc
2013-02-16graceful handling of pthread_create EAGAIN failure
2013-01-17copyright comment updates for 2013
2012-12-08thrpool: signal threads concurrently at shutdown
2012-11-12mgmt: support "server aio_threads = <digit>"
2012-05-02kqueue: rely on EINTR instead of EVFILT_USER to shutdown
2012-04-21kqueue: schedule wakeup of sleepers during shutdown
2012-04-21queue: rework kevent cancellation handling
2012-04-20only set explicit stack size on GNU/libc and FreeBSD
2012-04-19thrpool: use default stack size for libkqueue users
2012-02-11do not rely on BUFSIZ=8192
2012-02-10threads based on the number of usable major devices
2012-01-18thrpool: add BUFSIZ (8K on glibc) to thread stack
2012-01-11initial commit