Add support for offline files support, remote storage, and Async I/O force operations...
authorAlexander Bokovoy <ab@samba.org>
Wed, 16 Jan 2008 09:17:03 +0000 (12:17 +0300)
committerAlexander Bokovoy <ab@samba.org>
Wed, 16 Jan 2008 09:17:03 +0000 (12:17 +0300)
commit875208724e39564fe81385dfe36e6c963e79e101
tree400a646c070edd782d39cda99c002f672b0959b0
parent0c8e23afbbb2d081fc23908bafcad04650bfacea
Add support for offline files support, remote storage, and Async I/O force operations to VFS

Offline files support and remote storage are for allowing communication with
backup and archiving tools that mark files moved to a tape library as offline.
We translate this info into corresponding CIFS offline file attribute and
mark an exported volume as remote storage.

Async I/O force is to allow selective redirection of I/O operations to asynchronous
processing in case it is viable at VFS module discretion. It is needed for
proper handling of offline files as performing regular I/O on offline file will
block smbd.

Signed-off-by: Alexander Bokovoy <ab@samba.org>
source/include/vfs.h
source/include/vfs_macros.h
source/modules/vfs_default.c
source/smbd/dmapi.c
source/smbd/dosmode.c
source/smbd/reply.c
source/smbd/trans2.c