<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -172,8 +172,8 @@ usage(char *msg, char *arg)
             &quot; -l ADDR  listen on address (default is 0.0.0.0)\n&quot;
             &quot; -p PORT  listen on port (default is 11300)\n&quot;
             &quot; -u USER  become user and group\n&quot;
-            &quot; -z SIZE  set the maximum job size in bytes (default is %d)\n&quot;
-            &quot; -s SIZE  set the size of each binlog file (default is %d)\n&quot;
+            &quot; -z BYTES set the maximum job size in bytes (default is %d)\n&quot;
+            &quot; -s BYTES set the size of each binlog file (default is %d)\n&quot;
 #ifndef HAVE_POSIX_FALLOCATE
             &quot;            (will be rounded up to a multiple of 512 bytes)\n&quot;
 #endif</diff>
      <filename>beanstalkd.c</filename>
    </modified>
    <modified>
      <diff>@@ -1,6 +1,6 @@
-.TH BEANSTALKD 1 &quot;November 21, 2008&quot;
+.TH BEANSTALKD 1 &quot;October 14, 2009&quot;
 .SH NAME
-beastalkd \- A fast, distributed, in-memory work-queue service
+beastalkd \- A simple, fast work queue.
 .SH SYNOPSIS
 .B beanstalkd
 .RI [ options ]
@@ -8,35 +8,68 @@ beastalkd \- A fast, distributed, in-memory work-queue service
 .SH DESCRIPTION
 This manual page documents briefly the
 .B beanstalkd
-work-queue service
-.PP
-.B beanstalkd
-is a fast, distributed, in-memory work-queue service. Its
-interface is generic, but was originally designed for reducing the
-latency of page views in high-volume web applications by running most
-time-consuming tasks asynchronously.
+work-queue service.
+The beanstalk interface is generic, but was originally
+designed for reducing the latency of page views in high-volume web applications
+by running time-consuming tasks asynchronously.
 .br
 .SH OPTIONS
-These programs follow the usual GNU command line syntax. A summary of options 
-is included below.
+A summary of options is included below.
+.TP
+.B \-b &lt;dir&gt;
+Use a binlog to keep jobs on persistent storage in &lt;dir&gt;. Upon startup,
+beanstalkd will recover any binlog that is present in &lt;dir&gt;, then, during
+normal operation, append new jobs and changes in state to the binlog.
 .TP
 .B \-d
 Detach and run beanstalkd as a daemon.
 .TP
-.B \-l &lt;addr&gt;
-Listen on address ADDR (default is 0.0.0.0)
+.B \-f &lt;ms&gt;
+Call
+.BR fsync (2)
+at most once every &lt;ms&gt; milliseconds. This will recuce disk activity
+and improve speed at the cost of safety. A power failure could result in the
+loss of up to &lt;ms&gt; milliseconds of history.
+
+A &lt;ms&gt; value of 0 will cause beanstalkd to call fsync every time it writes to
+the binlog.
+
+This option has no effect without the
+.B \-b
+option.
 .TP
-.B \-u &lt;user&gt;
-Become the user USER and its primary group.
+.B \-F
+Never call
+.BR fsync (2)
+function. This is like
+.B \-f
+with a &lt;ms&gt; value of infinity.
+
+This option has no effect without the
+.B \-b
+option.
+.TP
+.B \-h
+Show the command line help and summary of options.
+.TP
+.B \-l &lt;addr&gt;
+Listen on address &lt;addr&gt; (default is 0.0.0.0)
 .TP
 .B \-p &lt;port&gt;
-Listen on TCP port PORT (default is 11300).
+Listen on TCP port &lt;port&gt; (default is 11300).
 .TP
-.B \-z &lt;size&gt;
-The maximum size in bytes of a job.
+.B \-s &lt;bytes&gt;
+The maximum size in bytes of each binlog file.
+
+This option has no effect without the
+.B \-b
+option.
 .TP
-.B \-h
-Show the command line help and summary of options.
+.B \-u &lt;user&gt;
+Become the user &lt;user&gt; and its primary group.
+.TP
+.B \-z &lt;bytes&gt;
+The maximum size in bytes of a job.
 .SH LICENSE
 The beanstalkd daemon is copyright Keith Rarick and Philotic Inc. and is
 distributed under the GNU General Public License version 3 or later.</diff>
      <filename>doc/beanstalkd.1</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>75c5269dc2e749752c549ca27a4782b8d87f4479</id>
    </parent>
  </parents>
  <author>
    <name>Keith Rarick</name>
    <email>kr@xph.us</email>
  </author>
  <url>http://github.com/kr/beanstalkd/commit/1a17633084e87ad2f72c1776ff2b6b9094df2336</url>
  <id>1a17633084e87ad2f72c1776ff2b6b9094df2336</id>
  <committed-date>2009-10-14T15:14:59-07:00</committed-date>
  <authored-date>2009-10-14T15:14:59-07:00</authored-date>
  <message>Update the (woefully) out-of-date man page.</message>
  <tree>5866424e25bbe7ed64c7f4e2ff415ae892a0e052</tree>
  <committer>
    <name>Keith Rarick</name>
    <email>kr@xph.us</email>
  </committer>
</commit>
