diff options
Diffstat (limited to 'source3/modules')
-rw-r--r-- | source3/modules/vfs_glusterfs.c | 26 |
1 files changed, 18 insertions, 8 deletions
diff --git a/source3/modules/vfs_glusterfs.c b/source3/modules/vfs_glusterfs.c index 9bcd0cb67b8..f9f8ce1406b 100644 --- a/source3/modules/vfs_glusterfs.c +++ b/source3/modules/vfs_glusterfs.c @@ -19,6 +19,24 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ +/** + * @file vfs_glusterfs.c + * @author Anand Avati <avati@redhat.com> + * @date May 2013 + * @brief Samba VFS module for glusterfs + * + * @todo + * - AIO support\n + * See, for example \c vfs_aio_linux.c in the \c sourc3/modules directory + * - sendfile/recvfile support + * + * A Samba VFS module for GlusterFS, based on Gluster's libgfapi. + * This is a "bottom" vfs module (not something to be stacked on top of + * another module), and translates (most) calls to the closest actions + * available in libgfapi. + * + */ + #include "includes.h" #include "smbd/smbd.h" #include <stdio.h> @@ -27,14 +45,6 @@ #define DEFAULT_VOLFILE_SERVER "localhost" -/* - TODO - ---- - Short term: - - AIO support - - sendfile/recvfile support -*/ - /* Helpers to provide 'integer' fds */ /* This is global. gfapi's FD operations do not |