NAME

MogileFS::Client::Fuse - FUSE binding for MogileFS

SYNOPSIS

 use MogileFS::Client::Fuse::FilePaths;

 my $fs = MogileFS::Client::Fuse::FilePaths->new(
   'mountpoint' => '/mnt/mogile-fuse',
   'trackers'   => ['tracker1:port', 'tracker2:port'],
   'domain'     => 'fuse.example.com::namespace',
   'class'      => 'default',
 );
 $fs->mount();

DESCRIPTION

This module provides support for mounting a MogileFS file store as a local filesystem.

CAVEATS

This module requires MogileFS storage nodes that support partial content PUT requests using the Content-Range header.

Currently deleting a directory is unsupported because it is not supported in the FilePaths MogileFS plugin.

Multiple threads/processes simultaneously writing to the same open file handle is untested, it may work or it may corrupt the file due to unforeseen race conditions.

AUTHOR

Daniel Frett

COPYRIGHT AND LICENSE

Copyright 2011-2012 - Campus Crusade for Christ International

This is free software, licensed under:

  The (three-clause) BSD License