summaryrefslogtreecommitdiff
path: root/source3/modules/vfs_aio_pthread.c
Commit message (Expand)AuthorAgeFilesLines
* smbd: rename change_to_user() to change_to_user_and_service()Ralph Boehme2019-09-111-1/+1
* vfs_aio_pthread: add sync fallbackRalph Boehme2019-01-111-3/+29
* vfs_aio_pthread: store conn instead of sconn in aio_open_private_dataRalph Boehme2019-01-111-3/+3
* vfs_aio_pthread: use struct initializer for aio_open_private_dataRalph Boehme2019-01-111-9/+11
* Revert "smbd: add an effective connection_struct->user_ev_ctx that holds the ...Ralph Boehme2019-01-111-1/+1
* smbd: rename sconn->raw_thread_pool to sconn->poolRalph Boehme2019-01-111-1/+1
* Revert "vfs_aio_pthread: use event context and threadpool from user_vfs_evg"Ralph Boehme2019-01-111-18/+22
* vfs_aio_pthread: use event context and threadpool from user_vfs_evgRalph Boehme2018-07-251-22/+18
* smbd: rename sconn->pool to sconn->raw_thread_poolRalph Boehme2018-07-251-1/+1
* lib/util: rename USE_LINUX_THREAD_CREDENTIALS to HAVE_LINUX_THREAD_CREDENTIALSRalph Boehme2018-07-241-2/+2
* smbd: add an effective connection_struct->user_ev_ctx that holds the event co...Stefan Metzmacher2018-06-181-1/+1
* s3:vfs_aio_pthread: make use of pthreadpool_tevent instead of pthreadpool_pipeStefan Metzmacher2018-04-231-115/+19
* vfs: Use static_decl_vfs in all VFS modulesChristof Schmitt2017-12-181-1/+1
* lib: modules: Change XXX_init interface from XXX_init(void) to XXX_init(TALLO...Jeremy Allison2017-04-221-2/+2
* Move pthreadpool to top of the tree.Matthieu Patou2017-02-091-1/+1
* lib: Use pthreadpool_pipe instead of pthreadpoolVolker Lendecke2016-08-241-11/+11
* dlist: remove unneeded type argument from DLIST_ADD_END()Michael Adam2016-02-061-1/+1
* s3: smbd: Change aio_pending_size static variable to a new "aio max threads" ...Jeremy Allison2015-11-131-2/+2
* s3: smbd: Remove aio_pending_size from globals.Jeremy Allison2015-11-131-2/+2
* Convert all uint8/16/32 to _t in all modules.Richard Sharpe2015-05-061-2/+2
* s3:vfs:aio_pthread: use smbXsrv_connection for schedule_deferred_open_message...Michael Adam2014-10-231-1/+9
* vfs: fix a typoVolker Lendecke2014-10-211-1/+1
* pthreadpool: Allow multiple jobs to be receivedVolker Lendecke2014-03-271-2/+2
* s3:modules: s/event_add_fd/tevent_add_fd and s/EVENT_FD_/TEVENT_FD_Stefan Metzmacher2013-02-191-1/+1
* s3:modules: s/struct fd_event/struct tevent_fdStefan Metzmacher2013-02-191-3/+3
* s3:modules: s/struct event_context/struct tevent_contextStefan Metzmacher2013-02-191-3/+3
* s3: Move the aio_pthread read/write functionality to vfs_defaultVolker Lendecke2012-07-181-160/+0
* s3:vfs_aio_pthread: Convert to libasysVolker Lendecke2012-07-181-524/+122
* Use HAVE_FSYNC, we bothered to test for it.Jeremy Allison2012-07-131-0/+2
* Linux-specific optimization in aio_open code.Jeremy Allison2012-07-131-0/+22
* Add an optimization to pthread aio writes to also do fsync if requested.Jeremy Allison2012-07-121-0/+15
* Add in the threaded async open engine.Jeremy Allison2012-07-111-0/+393
* Allow init_aio_threadpool() to be setup for different threadpool handles with...Jeremy Allison2012-07-031-10/+19
* s3: Fix a typoVolker Lendecke2012-06-251-1/+1
* s3: Avoid a call to server_event_context()Volker Lendecke2012-06-251-1/+1
* Fix return_fn when aio was cancelled. We need to return -1, errno = ECANCELED.Jeremy Allison2012-04-121-0/+5
* Simplify the logic around doing an immediate event reschedule.Jeremy Allison2012-04-111-23/+7
* s3: Initialize aio_pending_size from aio_pthreadVolker Lendecke2012-04-091-19/+22
* Use sys_pread/sys_pwrite to cope correctly with 64-bit sizes. As in the defau...Jeremy Allison2012-01-261-2/+16
* s3: Fix a panic in aio_pthreadVolker Lendecke2012-01-251-1/+1
* s3-aio-pthread: num threads should be intVolker Lendecke2012-01-181-4/+2
* Ensure we always free aio_ex on all error paths by moving the TALLOC_FREEJeremy Allison2012-01-121-1/+2
* s3-aio_pthread: Fix the buildVolker Lendecke2012-01-101-1/+1
* s3-aio_pthread: Make "pd_list" staticVolker Lendecke2012-01-101-1/+1
* Remove the commented out code.Jeremy Allison2012-01-061-52/+1
* Add "aio num threads" parameter to allow manual configuration ofJeremy Allison2012-01-061-16/+15
* Add a sys_get_number_of_cores() function that calls sysconf or sysctlJeremy Allison2012-01-061-2/+13
* Add some debug to vfs_aio_pthread so I can see when jobs start and stop.Jeremy Allison2012-01-051-0/+16
* Add S3 vfs_aio_pthread module to replace broken glibc aio code.Jeremy Allison2012-01-051-0/+637