Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-07-19 | torture: Print SIDs as additional debug output in unix.whoami | Christof Schmitt | 1 | -0/+4 | |
2012-07-19 | s3-aio: Panic if we try to close a fsp with outstanding aio requests | Volker Lendecke | 3 | -18/+15 | |
The core smbd must have taken care of this. If we don't do this properly, we have a race of the close(2) against a pwrite(2). We might end up writing to the wrong file. Signed-off-by: Jeremy Allison <jra@samba.org> Autobuild-User(master): Jeremy Allison <jra@samba.org> Autobuild-Date(master): Thu Jul 19 03:40:17 CEST 2012 on sn-devel-104 | |||||
2012-07-18 | s3-smb2: Postpone close_file until all aio is handled | Volker Lendecke | 1 | -0/+52 | |
Thanks to Jeremy for this simple idea Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-07-18 | s3-smb1: Postpone close_file until all aio is handled | Volker Lendecke | 3 | -1/+95 | |
Thanks to Jeremy for this simple idea Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-07-18 | s3: Add tevent_wait_send/recv | Volker Lendecke | 4 | -0/+122 | |
To me it seems that we might have this functionality already somewere... I just can't find it. Metze, do you have an idea? Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-07-18 | s3: Slightly simplify reply_close() | Volker Lendecke | 1 | -25/+13 | |
Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-07-18 | s3: Compile with pthreadpool by default | Volker Lendecke | 2 | -6/+4 | |
Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-07-18 | config: The AIO engine is indepent of HAVE_AIO now | Volker Lendecke | 3 | -30/+31 | |
Compile the basic aio engine always, it works via libasys/pthreadpool_sync in a sync fashion even if no pthreads are around. Everything else (linux aio, posix aio, aio fork) is now compiled as modules based on specific system capabilities Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-07-18 | s3: Add aio_fsync to the aio_linux module | Volker Lendecke | 1 | -0/+44 | |
Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-07-18 | s3: Add aio_fsync to the aio_fork module | Volker Lendecke | 1 | -1/+112 | |
Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-07-18 | s3-aio-fork: make "read_cmd" an enum | Volker Lendecke | 1 | -7/+35 | |
Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-07-18 | s3: Add aio_fsync to the aio_posix module | Volker Lendecke | 1 | -0/+57 | |
Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-07-18 | s3-aio: Make the strict sync after write async | Volker Lendecke | 1 | -18/+103 | |
This restores cb405947caa9f4bdb962483860a9093a364ecbf2, which was lost during the refactoring of aio.c and vfs_aio_pthread.c. Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-07-18 | s3: Add a _nosync version of smb2_write_complete | Volker Lendecke | 2 | -7/+25 | |
This will be used in aio.c to avoid a second fsync after write Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-07-18 | s3-vfs: async fsync | Volker Lendecke | 8 | -0/+332 | |
Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-07-18 | s3: Fix the build | Volker Lendecke | 1 | -0/+1 | |
Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-07-18 | s3-libasys: Add asys_fsync() implementation | Volker Lendecke | 1 | -0/+43 | |
Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-07-18 | s3: Make us survive base-delaywrite with aio enabled | Volker Lendecke | 1 | -0/+4 | |
Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-07-18 | s3: Move the aio_pthread read/write functionality to vfs_default | Volker Lendecke | 5 | -231/+146 | |
Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-07-18 | s3-aio: Remove unused VFS functions and more | Volker Lendecke | 14 | -788/+0 | |
Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-07-18 | s3-vfs: Add pwrite_send/recv to vfs modules | Volker Lendecke | 4 | -0/+216 | |
Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-07-18 | s3-vfs: Add pread_send/recv to vfs modules | Volker Lendecke | 4 | -0/+218 | |
Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-07-18 | s3: Convert aio_linux to pread/pwrite_send/recv | Volker Lendecke | 1 | -543/+100 | |
Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-07-18 | s3: Convert aio_fork to pread/pwrite_send/recv | Volker Lendecke | 1 | -323/+174 | |
Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-07-18 | s3-aio_fork: Convert get_idle_child from NTSTATUS to errno | Volker Lendecke | 1 | -14/+17 | |
Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-07-18 | s3-aio_fork: Convert create_aio_child from NTSTATUS to errno | Volker Lendecke | 1 | -16/+20 | |
Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-07-18 | s3: Add vfs_aio_posix | Volker Lendecke | 8 | -6/+264 | |
Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-07-18 | s3: Make smbd/aio.c not depend on aio.h anymore | Volker Lendecke | 5 | -76/+31 | |
Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-07-18 | s3:vfs_aio_pthread: Convert to libasys | Volker Lendecke | 3 | -525/+124 | |
Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-07-18 | s3: Remove the unused completion handling from aio.c | Volker Lendecke | 3 | -344/+1 | |
Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-07-18 | s3: Properly handle shutdown with the _send/_recv based aio | Volker Lendecke | 6 | -119/+107 | |
Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-07-18 | s3: Use SMB_VFS_PWRITE_SEND in schedule_smb2_aio_write | Volker Lendecke | 1 | -5/+55 | |
Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-07-18 | s3: Use SMB_VFS_PREAD_SEND in schedule_smb2_aio_read | Volker Lendecke | 1 | -5/+61 | |
Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-07-18 | s3: Use SMB_VFS_PWRITE_SEND in schedule_aio_write_and_X | Volker Lendecke | 1 | -3/+113 | |
Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-07-18 | s3: Use SMB_VFS_PREAD_SEND in schedule_aio_read_and_X | Volker Lendecke | 1 | -3/+76 | |
Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-07-18 | s3-vfs: async pread | Volker Lendecke | 4 | -0/+131 | |
Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-07-18 | s3-vfs: async pwrite | Volker Lendecke | 4 | -0/+135 | |
Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-07-18 | libasys | Volker Lendecke | 5 | -0/+522 | |
Signed-off-by: Jeremy Allison <jra@samba.org> | |||||
2012-07-18 | s3:Really ignore unknown special ids in NFSv4 ACLs. | Alexander Werth | 1 | -0/+1 | |
Signed-off-by: Christian Ambach <ambi@samba.org> Autobuild-User(master): Christian Ambach <ambi@samba.org> Autobuild-Date(master): Wed Jul 18 17:45:05 CEST 2012 on sn-devel-104 | |||||
2012-07-18 | docs-xml: document smbstatus --notify | Christian Ambach | 1 | -0/+8 | |
2012-07-18 | docs-xml: document smbstatus --fast | Christian Ambach | 1 | -0/+10 | |
2012-07-18 | s3:smbstatus add --fast option | Christian Ambach | 1 | -4/+11 | |
this option skips all checks if the process for the record is still there using it gives a huge performance benefit on busy systems and clusters while it might display stale data if a smbd crashed | |||||
2012-07-18 | s3:smbstatus don't check if process exists twice | Christian Ambach | 1 | -4/+0 | |
is_valid_share_mode_entry() already calls serverid_exists which calls process_exists() | |||||
2012-07-18 | s3:smbstatus rename a function to make its purpose more clear | Christian Ambach | 1 | -4/+4 | |
traverse_fn1 does not really intuitively make clear that it is used to traverse connections | |||||
2012-07-18 | s3:smbstatus fix a compiler warning | Christian Ambach | 1 | -1/+1 | |
about comparison of signed with unsigned | |||||
2012-07-18 | s4-lib/tls: Try socket_send() multiple times to send partial packets | Andrew Bartlett | 1 | -13/+26 | |
This works around an artificial limitation in socket_wrapper that breaks some versions of GnuTLS when we return a short write. Instead, keep pushing until the OS will not take it. The correct solution will be to use tls_tstream, but the client code for this is not yet tested and needs the ldap client layer changed to use it. Andrew Bartlett Autobuild-User(master): Andrew Bartlett <abartlet@samba.org> Autobuild-Date(master): Wed Jul 18 11:23:55 CEST 2012 on sn-devel-104 | |||||
2012-07-18 | s4-librpc: Ensure we do not call call the decrpc timeout handler during ↵ | Andrew Bartlett | 3 | -5/+39 | |
gensec_update() This avoids a situation where we could destroy pointers on the stack due to a nested event loop. This is certainly not a final, generic solution, but it is a minimal change while we work to make gensec and gensec_gssapi async. Andrew Bartlett | |||||
2012-07-18 | s4-dbcheck: Check for and correct incorrect instanceType values | Andrew Bartlett | 1 | -0/+45 | |
2012-07-18 | dsdb: Allocate new OID to allow updates of a read-only replica | Andrew Bartlett | 5 | -5/+15 | |
Normally this would be a very bad idea, but the specific case of fixing the instanceType is the only case where this makes sense. Andrew Bartlett | |||||
2012-07-18 | s4-dsdb: Allow dbcheck to correct an incorrect instanceType | Andrew Bartlett | 1 | -3/+5 | |