cld man page

cld — reliable file storage service for small files


cld [options]

cld -?|--help


cld provides one instance of a reliable, networked file storage service for small files.  Used as a base layer of a cloud computing system.


-? --help

Shows a short help message.

-d --data

Store database environment in specified directory.

-D --debug

Set debug verbosity level.  0 == none, 2 == max verbosity.

-E --stderr

Switch logging from syslog to standard error (stderr) output.

-F --foreground

Run daemon in foreground, do not fork.  Commonly used for debugging purposes.

-p --port

Bind to specified UDP port.


Write automatically-discovered UDP listen port to specified file.

-P --pid

Write daemon process id to specified file.


Carefully free allocated object, rather than letting the operating system clean up after a process exists.  This enables improved tracking by valgrind and similar debugging systems.

-V --version

Print program version, and exit.


cld is available over the Web at


July 2010 Project Hail