Projects / cmogstored

cmogstored

cmogstored is an alternative, C implementation of the "mogstored" storage daemon used for MogileFS storage nodes. This implementation allows MogileFS storage nodes to be deployed with a minimal memory/filesystem footprint with no additional runtime dependencies. This implements all HTTP/1.1 DAV functionality needed by MogileFS clients as well as the mogstored stream protocol. This project is still in the early stages of development and not directly affiliated with the MogileFS project.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  13 May 2013 00:17

Release Notes: This minor maintenance release fixes build problems with compilers which default to -march=i386. It also fixes utilization reporting of device names with "-" in them.

  •  04 Mar 2013 23:31

Release Notes: This release only fixes an assertion failure during graceful shutdown while MogileFS fsck is running with checksums enabled.

  •  19 Feb 2013 02:12

Release Notes: This release supports nginx-style binary upgrades via SIGUSR2. Slow/unreliable mount points should have less effect on iostat sidechannel clients once the process is running. Error handling has improved in a few places when nofile/nproc limits are hit.

  •  19 Jan 2013 01:11

Release Notes: cmogstored now works around an EPOLL_CTL_MOD race condition in old Linux kernels. This workaround is unneeded and disabled on Linux v3.0.59, v3.2.37, v3.4.26, v3.5.7.3, v3.7.3, and v3.8. There are also minor cleanups and tiny optimizations.

  •  13 Dec 2012 14:33

Release Notes: This release focuses on FreeBSD compatibility, including fixes for ZFS. Several bugs in out-of-FD error handling on Linux were fixed.

Screenshot

Project Spotlight

Converseen

An image batch converter and resizer with advanced features.

Screenshot

Project Spotlight

W3Perl

A Web server logfile statistic analysis program.