summaryrefslogtreecommitdiff
path: root/source3/smbd/aio.c
Commit message (Expand)AuthorAgeFilesLines
* Revert "smbd: add an effective {smb,smbd_smb2}_request->ev_ctx that holds the...Ralph Boehme2019-01-111-4/+4
* s3:smbd: remove now unused check if fsp is NULLRalph Boehme2018-11-021-16/+0
* s3:smbd: fix SMB2 aio cancellingRalph Boehme2018-11-021-4/+8
* smbd: add an effective {smb,smbd_smb2}_request->ev_ctx that holds the event c...Stefan Metzmacher2018-06-181-4/+4
* s3:smbd: Fix converity warning with _smb_setlen_large()Andreas Schneider2018-05-161-2/+10
* s3: smbd: Remove unused counters for outstanding aio calls.Jeremy Allison2018-05-091-37/+4
* smbd: Fix async large readVolker Lendecke2017-12-121-1/+1
* smbd/aio: Do not go async for SMB2 compound requestsChristof Schmitt2017-09-221-0/+8
* s3/vfs: rename SMB_VFS_STRICT_LOCK to SMB_VFS_STRICT_LOCK_CHECKRalph Boehme2017-07-111-4/+4
* s3/vfs: remove SMB_VFS_STRICT_UNLOCKRalph Boehme2017-07-101-20/+0
* 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