summaryrefslogtreecommitdiff
path: root/source3/smbd/aio.c
Commit message (Expand)AuthorAgeFilesLines
* s3: smbd: Use common function setup_readX_header() in aio read code.Jeremy Allison2016-06-181-8/+1
* s3/vfs: wrap async io function args inside struct vfs_aio_stateRalph Boehme2016-03-021-16/+17
* s3: smbd: Change aio_pending_size static variable to a new "aio max threads" ...Jeremy Allison2015-11-131-11/+0
* s3: smbd: Remove checks causing fallback to sync on pread/pwrite/fsync.Jeremy Allison2015-11-131-35/+1
* s3: smbd: Remove outstanding_aio_calls from globals.Jeremy Allison2015-11-131-12/+29
* s3: smbd: Remove aio_pending_size from globals.Jeremy Allison2015-11-131-4/+20
* s3:smbd: missing tevent_req_nterrorRalph Boehme2015-04-211-6/+6
* s3: leases: Make aio_add_req_to_fsp() public.Jeremy Allison2014-12-051-1/+1
* s3:smbd: pass smbXsrv_connection to srv_send_smb()Stefan Metzmacher2014-09-191-3/+3
* smbd: Add padding byte to readx responseChristof Schmitt2014-08-301-4/+7
* s3 : smbd : Protect all possible code paths from fsp->op == NULL.Jeremy Allison2014-05-021-0/+10
* param: rename lp function and variable from "syncalways" to "sync_always"Garming Sam2014-02-071-2/+2
* s3-aio: Use correct locking context for SMB2Christof Schmitt2013-12-051-2/+2
* s3:smbd/aio mark file as modified in the SMB2 caseChristian Ambach2013-06-251-0/+2
* Ensure we don't do an SMB2 aio write if RECVFILE is active.Jeremy Allison2013-04-191-0/+5
* s3:smbd/aio do not mark file modified during readsChristian Ambach2012-11-201-2/+0
* s3-aio: Panic if we try to close a fsp with outstanding aio requestsVolker Lendecke2012-07-191-16/+0
* s3-smb1: Postpone close_file until all aio is handledVolker Lendecke2012-07-181-0/+5
* s3-aio: Make the strict sync after write asyncVolker Lendecke2012-07-181-18/+103
* s3: Make us survive base-delaywrite with aio enabledVolker Lendecke2012-07-181-0/+4
* s3-aio: Remove unused VFS functions and moreVolker Lendecke2012-07-181-76/+0
* s3: Make smbd/aio.c not depend on aio.h anymoreVolker Lendecke2012-07-181-72/+20
* s3: Remove the unused completion handling from aio.cVolker Lendecke2012-07-181-342/+1
* s3: Properly handle shutdown with the _send/_recv based aioVolker Lendecke2012-07-181-107/+103
* s3: Use SMB_VFS_PWRITE_SEND in schedule_smb2_aio_writeVolker Lendecke2012-07-181-5/+55
* s3: Use SMB_VFS_PREAD_SEND in schedule_smb2_aio_readVolker Lendecke2012-07-181-5/+61
* s3: Use SMB_VFS_PWRITE_SEND in schedule_aio_write_and_XVolker Lendecke2012-07-181-3/+113
* s3: Use SMB_VFS_PREAD_SEND in schedule_aio_read_and_XVolker Lendecke2012-07-181-3/+76
* Add an optimization to pthread aio writes to also do fsync if requested.Jeremy Allison2012-07-121-0/+9
* s3: Make us survive base-delaywrite with aio enabledVolker Lendecke2012-07-121-0/+4
* s3: Restore async i/o with the "native" AIO interfaceVolker Lendecke2012-06-261-3/+0
* s3:smbd: change aio.c to use fsp_fnum_dbg() for logging fsp->fnum.Michael Adam2012-06-151-2/+2
* build: Rationalise AIO support in configure, ensure on by defaultAndrew Bartlett2012-06-061-1/+1
* We never cancel SMB1 aio, only SMB2 aio - and in this case we always return a...Jeremy Allison2012-04-121-12/+7
* Remove cancel_aio_by_fsp(). It can never work and could lead to memory corrup...Jeremy Allison2012-04-121-30/+9
* Move the counting of outstanding_aio_calls into the lifecycle of the aio_extr...Jeremy Allison2012-04-121-6/+2
* s3: Move the aio signal init to the vfs moduleVolker Lendecke2012-04-091-21/+7
* build: Remove SMB_OFF_T, replace with off_tAndrew Bartlett2012-04-061-6/+6
* Ensure we always free aio_ex on all error paths by moving the TALLOC_FREEJeremy Allison2012-01-121-2/+1
* Remove unneeded NULL check.Jeremy Allison2011-11-151-4/+0
* s3:smbd/aio: handle_aio_completed() should do nothing if aio_ex->fsp is NULLStefan Metzmacher2011-11-151-0/+5
* s3:smbd/aio: pass ECANCELED to the smb2 aio handlersStefan Metzmacher2011-11-151-1/+4
* s3:smbd/aio: add cancel_smb2_aio()Stefan Metzmacher2011-11-151-0/+38
* s3: Fix smb2 handling error returns from aioVolker Lendecke2011-08-021-0/+2
* s3-talloc Change TALLOC_ZERO_P() to talloc_zero()Andrew Bartlett2011-06-091-1/+1
* s3-globals Remove smbd_event_context() (use server_event_context())Andrew Bartlett2011-05-311-2/+2
* Fixup build without --with-aio.Jeremy Allison2011-05-051-1/+1
* Fix many const compiler warnings.Jeremy Allison2011-05-051-2/+2
* s3-tevent: only include ../lib/util/tevent wrappers where needed.Günther Deschner2011-04-291-0/+1
* s3: include smbd/smbd.h where needed.Günther Deschner2011-03-301-0/+1