summaryrefslogtreecommitdiff
path: root/source3/modules/vfs_aio_pthread.c
AgeCommit message (Expand)AuthorFilesLines
2012-07-18s3:vfs_aio_pthread: Convert to libasysVolker Lendecke1-524/+122
2012-07-13Use HAVE_FSYNC, we bothered to test for it.Jeremy Allison1-0/+2
2012-07-13Linux-specific optimization in aio_open code.Jeremy Allison1-0/+22
2012-07-12Add an optimization to pthread aio writes to also do fsync if requested.Jeremy Allison1-0/+15
2012-07-11Add in the threaded async open engine.Jeremy Allison1-0/+393
2012-07-03Allow init_aio_threadpool() to be setup for different threadpool handles with...Jeremy Allison1-10/+19
2012-06-25s3: Fix a typoVolker Lendecke1-1/+1
2012-06-25s3: Avoid a call to server_event_context()Volker Lendecke1-1/+1
2012-04-12Fix return_fn when aio was cancelled. We need to return -1, errno = ECANCELED.Jeremy Allison1-0/+5
2012-04-11Simplify the logic around doing an immediate event reschedule.Jeremy Allison1-23/+7
2012-04-09s3: Initialize aio_pending_size from aio_pthreadVolker Lendecke1-19/+22
2012-01-26Use sys_pread/sys_pwrite to cope correctly with 64-bit sizes. As in the defau...Jeremy Allison1-2/+16
2012-01-25s3: Fix a panic in aio_pthreadVolker Lendecke1-1/+1
2012-01-18s3-aio-pthread: num threads should be intVolker Lendecke1-4/+2
2012-01-12Ensure we always free aio_ex on all error paths by moving the TALLOC_FREEJeremy Allison1-1/+2
2012-01-10s3-aio_pthread: Fix the buildVolker Lendecke1-1/+1
2012-01-10s3-aio_pthread: Make "pd_list" staticVolker Lendecke1-1/+1
2012-01-06Remove the commented out code.Jeremy Allison1-52/+1
2012-01-06Add "aio num threads" parameter to allow manual configuration ofJeremy Allison1-16/+15
2012-01-06Add a sys_get_number_of_cores() function that calls sysconf or sysctlJeremy Allison1-2/+13
2012-01-05Add some debug to vfs_aio_pthread so I can see when jobs start and stop.Jeremy Allison1-0/+16
2012-01-05Add S3 vfs_aio_pthread module to replace broken glibc aio code.Jeremy Allison1-0/+637