mogilefsd - Man Page

MogileFS tracker daemon

Usage

This is the main MogileFS daemon, mogilefsd, also called the “tracker”.  All interaction with a MogileFS installation begins by a client talking to a tracker (you should run several in parallel for redundancy).

See MogileFS::Client for a client library.

Architecture

Processes

The mogilefsd daemon is an event-loop in the parent process, handling with epoll/kqueue/etc (see Danga::Socket) tons of client connections, while managing a bunch of worker processes underneath.

The worker processes under mogilefsd include:

Client query processing — implements the MogileFS client/server protocol

See MogileFS::Worker::Query.

Monitoring — monitors hosts and devices

See MogileFS::Worker::Monitor.

Replicate — replicates files

See MogileFS::Worker::Replicate.

Deleter — deletes files from storage nodes (protocol deletes from namespace are immediate)

See MogileFS::Worker::Delete.

Reaper — re-enqueues files for replication when disks are marked dead

See MogileFS::Worker::Reaper.

Fsck — background filesystem consistency checker

See MogileFS::Worker::Fsck.

Data Storage

See MogileFS::Store.

Authors

Brad Fitzpatrick <brad@danga.com>

Mark Smith <junior@danga.com>

Brad Whitaker <whitaker@danga.com>

License

Same terms as Perl itself.  Artistic/GPLv2, at your choosing.

See Also

mogstored — MogileFS storage daemon

<http://danga.com/mogilefs/>

Info

2021-03-02 perl v5.32.1 User Contributed Perl Documentation