summaryrefslogtreecommitdiffstats
path: root/source3/smbd/aio.c
Commit message (Expand)AuthorAgeFilesLines
* s3: use monotonic clock for aio timeoutBjörn Jacke2010-09-071-2/+2
* s3: Make srv_send_smb take an sconn instead of a sock fdVolker Lendecke2010-08-241-3/+3
* s3: Remove smbd_server_fd from handle_aio_read/write_completeVolker Lendecke2010-08-161-2/+2
* s3: Remove smbd_server_fd from schedule_aio_write_and_XVolker Lendecke2010-08-161-1/+2
* s3: Fix some error messagesVolker Lendecke2010-08-131-3/+4
* Fix warning - no return value for a non-void fn.Jeremy Allison2010-07-201-0/+1
* s3: Work better without the aio sighandlerVolker Lendecke2010-07-181-7/+22
* Fix the build in the non WITH_AIO case (sorry).Jeremy Allison2010-06-101-0/+20
* Implement AIO in SMB2. Doesn't allow cancel calls yet (to be added).Jeremy Allison2010-06-101-0/+281
* Make aio_ex owned by a talloc context, not neccessarily on the null context.Jeremy Allison2010-06-071-8/+12
* Move "write_though" into aio_ex struct.Jeremy Allison2010-06-071-5/+5
* wait_for_aio_completion() should return 0 on non-aio compiled case.Jeremy Allison2010-06-041-1/+1
* Rename req -> smbreq.Jeremy Allison2010-06-041-26/+26
* Change smbd_aio_complete_mid() -> smbd_aio_complete_aio_ex(). SimplifiesJeremy Allison2010-06-041-32/+4
* Move to using a DATA_BLOB inside of struct aio_extra, not a char *.Jeremy Allison2010-06-021-16/+16
* Don't use sigev_value.sival_int to just store the mid, use sigev_value.sival_...Jeremy Allison2010-06-011-38/+26
* This patch looks bigger than it is. It does 2 things. 1). Renames smbpid -> s...Jeremy Allison2010-05-071-2/+2
* Move to using 64-bit mid values in our internal open file database.Jeremy Allison2010-04-121-15/+23
* Fix issue with aio where r/w lock wasn't kept across aio read operations.Jeremy Allison2010-04-051-23/+56
* Move initialize_async_io_handler() inside of smbd/aio.c.Jeremy Allison2010-04-011-34/+42
* Remove use of "int ret" when we already have errcode.Jeremy Allison2009-10-131-13/+8
* Catch one more erroneous use of errno.Jeremy Allison2009-10-131-1/+1
* correctly handle aio_error() and errnoOlaf Flebbe2009-10-131-29/+24
* allow for outstanding_aio_calls to be decrementedOlaf Flebbe2009-09-301-2/+4
* Don't defer a talloc_move'd pointer.Jeremy Allison2009-09-281-1/+1
* s3: Change fsp->fsp_name to be an smb_filename struct!Tim Prouty2009-07-201-14/+14
* Set SIGRTMIN to NSIGTimur I. Bakeyev2009-06-081-3/+0
* Move down the become_root()/unbecome_root() calls into the VFS modulesVolker Lendecke2009-05-181-6/+0
* s3:smbd: use new simplified snb_signing code in the serverStefan Metzmacher2009-03-231-8/+5
* s3:signing: the seqnum should only be decremented by 1 for ntcancel requestsStefan Metzmacher2009-03-061-4/+4
* s3 oplocks: Make the level2 oplock contention API more granularTim Prouty2009-02-091-1/+3
* S3: New module interface for SMB message statistics gatheringtodd stecher2009-02-091-3/+5
* Remove the global variable "chain_size"Volker Lendecke2009-01-311-4/+2
* s3:smbd: convert aio to use tevent_signalStefan Metzmacher2009-01-271-100/+50
* s3:smbd: move all globals and static variables in globals.[ch]Stefan Metzmacher2009-01-081-16/+10
* Remove a direct inbuf reference (should have been removed with 8987641d...)Volker Lendecke2008-11-081-1/+1
* Rewrite aio.c to keep the whole smb_request structure, not just the inbufVolker Lendecke2008-11-041-75/+41
* Add construct_reply_common_req wrapperVolker Lendecke2008-11-041-1/+1
* Fix nonempty blank linesVolker Lendecke2008-11-041-3/+3
* Use talloc for struct aio_extraVolker Lendecke2008-11-041-27/+14
* Make a comment match its function definitionVolker Lendecke2008-11-031-1/+1
* Make a [un]become_root wrap a bit tighterVolker Lendecke2008-11-021-7/+11
* Remove a bunch of direct inbuf references by adding "vwv" to smb_requestVolker Lendecke2008-11-021-3/+3
* Fix aio on FreeBSD.Timur2008-09-151-1/+16
* become root for AIO operationsAndrew Tridgell2008-08-261-1/+7
* Allow "max mux" async i/o requestsVolker Lendecke2008-02-241-5/+9
* Export aio_request_done()Volker Lendecke2008-02-241-3/+9
* AIO on streams does not work (yet...)Volker Lendecke2008-02-241-0/+12
* Update position information also for AIOVolker Lendecke2008-02-191-0/+5
* Inform level II oplock holders when we write using AIOVolker Lendecke2008-02-191-0/+2