summaryrefslogtreecommitdiff
path: root/source3/smbd/aio.c
AgeCommit message (Expand)AuthorFilesLines
2011-04-29s3-tevent: only include ../lib/util/tevent wrappers where needed.Günther Deschner1-0/+1
2011-03-30s3: include smbd/smbd.h where needed.Günther Deschner1-0/+1
2010-12-15Change interface of schedule_smb2_aio_read() to allocate the return DATA_BLOB.Jeremy Allison1-3/+11
2010-09-07s3: use monotonic clock for aio timeoutBjörn Jacke1-2/+2
2010-08-24s3: Make srv_send_smb take an sconn instead of a sock fdVolker Lendecke1-3/+3
2010-08-16s3: Remove smbd_server_fd from handle_aio_read/write_completeVolker Lendecke1-2/+2
2010-08-16s3: Remove smbd_server_fd from schedule_aio_write_and_XVolker Lendecke1-1/+2
2010-08-13s3: Fix some error messagesVolker Lendecke1-3/+4
2010-07-20Fix warning - no return value for a non-void fn.Jeremy Allison1-0/+1
2010-07-18s3: Work better without the aio sighandlerVolker Lendecke1-7/+22
2010-06-10Fix the build in the non WITH_AIO case (sorry).Jeremy Allison1-0/+20
2010-06-10Implement AIO in SMB2. Doesn't allow cancel calls yet (to be added).Jeremy Allison1-0/+281
2010-06-07Make aio_ex owned by a talloc context, not neccessarily on the null context.Jeremy Allison1-8/+12
2010-06-07Move "write_though" into aio_ex struct.Jeremy Allison1-5/+5
2010-06-04wait_for_aio_completion() should return 0 on non-aio compiled case.Jeremy Allison1-1/+1
2010-06-04Rename req -> smbreq.Jeremy Allison1-26/+26
2010-06-04Change smbd_aio_complete_mid() -> smbd_aio_complete_aio_ex(). SimplifiesJeremy Allison1-32/+4
2010-06-02Move to using a DATA_BLOB inside of struct aio_extra, not a char *.Jeremy Allison1-16/+16
2010-06-01Don't use sigev_value.sival_int to just store the mid, use sigev_value.sival_...Jeremy Allison1-38/+26
2010-05-07This patch looks bigger than it is. It does 2 things. 1). Renames smbpid -> s...Jeremy Allison1-2/+2
2010-04-12Move to using 64-bit mid values in our internal open file database.Jeremy Allison1-15/+23
2010-04-05Fix issue with aio where r/w lock wasn't kept across aio read operations.Jeremy Allison1-23/+56
2010-04-01Move initialize_async_io_handler() inside of smbd/aio.c.Jeremy Allison1-34/+42
2009-10-13Remove use of "int ret" when we already have errcode.Jeremy Allison1-13/+8
2009-10-13Catch one more erroneous use of errno.Jeremy Allison1-1/+1
2009-10-13correctly handle aio_error() and errnoOlaf Flebbe1-29/+24
2009-09-30allow for outstanding_aio_calls to be decrementedOlaf Flebbe1-2/+4
2009-09-28Don't defer a talloc_move'd pointer.Jeremy Allison1-1/+1
2009-07-20s3: Change fsp->fsp_name to be an smb_filename struct!Tim Prouty1-14/+14
2009-06-08Set SIGRTMIN to NSIGTimur I. Bakeyev1-3/+0
2009-05-18Move down the become_root()/unbecome_root() calls into the VFS modulesVolker Lendecke1-6/+0
2009-03-23s3:smbd: use new simplified snb_signing code in the serverStefan Metzmacher1-8/+5
2009-03-06s3:signing: the seqnum should only be decremented by 1 for ntcancel requestsStefan Metzmacher1-4/+4
2009-02-09s3 oplocks: Make the level2 oplock contention API more granularTim Prouty1-1/+3
2009-02-09S3: New module interface for SMB message statistics gatheringtodd stecher1-3/+5
2009-01-31Remove the global variable "chain_size"Volker Lendecke1-4/+2
2009-01-27s3:smbd: convert aio to use tevent_signalStefan Metzmacher1-100/+50
2009-01-08s3:smbd: move all globals and static variables in globals.[ch]Stefan Metzmacher1-16/+10
2008-11-08Remove a direct inbuf reference (should have been removed with 8987641d...)Volker Lendecke1-1/+1
2008-11-04Rewrite aio.c to keep the whole smb_request structure, not just the inbufVolker Lendecke1-75/+41
2008-11-04Add construct_reply_common_req wrapperVolker Lendecke1-1/+1
2008-11-04Fix nonempty blank linesVolker Lendecke1-3/+3
2008-11-04Use talloc for struct aio_extraVolker Lendecke1-27/+14
2008-11-03Make a comment match its function definitionVolker Lendecke1-1/+1
2008-11-02Make a [un]become_root wrap a bit tighterVolker Lendecke1-7/+11
2008-11-02Remove a bunch of direct inbuf references by adding "vwv" to smb_requestVolker Lendecke1-3/+3
2008-09-15Fix aio on FreeBSD.Timur1-1/+16
2008-08-26become root for AIO operationsAndrew Tridgell1-1/+7
2008-02-24Allow "max mux" async i/o requestsVolker Lendecke1-5/+9
2008-02-24Export aio_request_done()Volker Lendecke1-3/+9