Documentation

automatically discover and mount MogileFS disks
MogileFS tracker daemon
MogileFS storage daemon

Modules

represents a FID on a device
represents a unique, immutable version of a file
base class for file replication policies
default replication policy
satisfy 2 or more replication policies
MogileFS (distributed filesystem) server
data storage provider. base class.
MySQL data storage for MogileFS
PostgreSQL data storage for MogileFS
For-testing-only not-for-production SQLite storage for MogileFS
implements the MogileFS client protocol
replicates files
Event loop and event-driven async socket base class
Client for gearman distributed job system
Asynchronous client module for Gearman for Danga::Socket applications
function call "router" and load balancer
a task in Gearman, from the point of view of a client
Worker for gearman distributed job system
Reverse-proxy load balancer and webserver
access system calls that Perl doesn't normally provide access to

Provides

in lib/mogdeps/Danga/Socket.pm
in lib/mogdeps/Gearman/Objects.pm
in lib/mogdeps/Gearman/Client/Async/Connection.pm
in lib/mogdeps/Gearman/Worker.pm
in lib/mogdeps/Gearman/JobStatus.pm
in lib/mogdeps/Gearman/Objects.pm
in lib/mogdeps/Gearman/ResponseParser.pm
in lib/mogdeps/Gearman/Client/Async/Connection.pm
in lib/mogdeps/Gearman/ResponseParser/Taskset.pm
in lib/mogdeps/Gearman/Server/Job.pm
in lib/mogdeps/Gearman/Objects.pm
in lib/mogdeps/Gearman/Objects.pm
in lib/mogdeps/Gearman/Taskset.pm
in lib/mogdeps/Gearman/Util.pm
Mgd
in lib/MogileFS/Server.pm
in lib/MogileFS/Test.pm
in lib/MogileFS/Server.pm
in lib/MogileFS/Class.pm
in lib/MogileFS/Config.pm
in lib/MogileFS/Connection/Client.pm
in lib/MogileFS/Connection/Mogstored.pm
in lib/MogileFS/Connection/Worker.pm
in lib/MogileFS/Device.pm
in lib/MogileFS/DeviceState.pm
in lib/MogileFS/Domain.pm
in lib/MogileFS/Exception.pm
in lib/MogileFS/HTTPFile.pm
in lib/MogileFS/Host.pm
in lib/MogileFS/IOStatWatcher.pm
in lib/MogileFS/IOStatWatcher.pm
in lib/MogileFS/ProcManager.pm
in lib/MogileFS/RebalancePolicy.pm
in lib/MogileFS/RebalancePolicy/DrainDevices.pm
in lib/MogileFS/RebalancePolicy/PercentFree.pm
in lib/MogileFS/RebalancePolicy/Random.pm
in lib/MogileFS/ReplicationRequest.pm
in lib/MogileFS/Sys.pm
in lib/MogileFS/Test.pm
in lib/MogileFS/Util.pm
in lib/MogileFS/Worker.pm
in lib/MogileFS/Worker/Delete.pm
in lib/MogileFS/Worker/Fsck.pm
in lib/MogileFS/Worker/Monitor.pm
in lib/MogileFS/Worker/Reaper.pm
in lib/Mogstored/ChildProcess.pm
in lib/Mogstored/ChildProcess/DiskUsage.pm
in lib/Mogstored/ChildProcess/FIDSizes.pm
in lib/Mogstored/ChildProcess/IOStat.pm
in lib/Mogstored/FIDStatter.pm
in lib/Mogstored/HTTPServer.pm
in lib/Mogstored/HTTPServer/Apache.pm
in lib/Mogstored/HTTPServer/Lighttpd.pm
in lib/Mogstored/HTTPServer/None.pm
in lib/Mogstored/HTTPServer/Perlbal.pm
in lib/Mogstored/SideChannelClient.pm
in lib/Mogstored/SideChannelListener.pm
in lib/MogileFS/Test.pm
in lib/mogdeps/Net/Netmask.pm
in lib/mogdeps/Perlbal/AIO.pm
in lib/mogdeps/Perlbal/BackendHTTP.pm
in lib/mogdeps/Perlbal/Cache.pm
in lib/mogdeps/Perlbal/ChunkedUploadState.pm
in lib/mogdeps/Perlbal/ClientHTTP.pm
in lib/mogdeps/Perlbal/ClientHTTPBase.pm
in lib/mogdeps/Perlbal/ClientManage.pm
in lib/mogdeps/Perlbal/ClientProxy.pm
in lib/mogdeps/Perlbal/CommandContext.pm
in lib/mogdeps/Perlbal/HTTPHeaders.pm
in lib/mogdeps/Perlbal/ManageCommand.pm
in lib/mogdeps/Perlbal/Plugin/AccessControl.pm
in lib/mogdeps/Perlbal/Plugin/AutoRemoveLeadingDir.pm
in lib/mogdeps/Perlbal/Plugin/Highpri.pm
in lib/mogdeps/Perlbal/Plugin/NotModified.pm
in lib/mogdeps/Perlbal/Plugin/Queues.pm
in lib/mogdeps/Perlbal/Plugin/Stats.pm
in lib/mogdeps/Perlbal/Plugin/Stats.pm
in lib/mogdeps/Perlbal/Plugin/Vhosts.pm
in lib/mogdeps/Perlbal/Pool.pm
in lib/mogdeps/Perlbal/ReproxyManager.pm
in lib/mogdeps/Perlbal/Service.pm
in lib/mogdeps/Perlbal/Socket.pm
in lib/mogdeps/Perlbal/TCPListener.pm
in lib/mogdeps/Perlbal/Test.pm
in lib/mogdeps/Perlbal/Test/WebClient.pm
in lib/mogdeps/Perlbal/Test/WebServer.pm
in lib/mogdeps/Perlbal/UploadListener.pm
in lib/mogdeps/Perlbal/Util.pm
in lib/MogileFS/Test.pm
in lib/MogileFS/Test.pm