gbarr / beanstalkd forked from kr/beanstalkd

Beanstalkd is a fast, distributed, in-memory workqueue service. Its interface is generic, but was designed for use in reducing the latency of page views in high-volume web applications by running most time-consuming tasks asynchronously.

This URL has Read+Write access

name age message
file .gitignore Thu Oct 01 17:37:40 -0700 2009 Pull the rpm spec version string from autoconf. [kr]
file COPYING Mon Dec 10 17:01:16 -0800 2007 Add copyright notice and license. [kr]
file CUT-LICENSE.TXT Mon Apr 28 17:04:19 -0700 2008 Add CUT license file and indicate modifications. [kr]
file Makefile.am Sun Oct 11 17:46:52 -0700 2009 Add files to the distribution tarball that are ... [copiousfreetime]
file README Wed Apr 22 23:27:39 -0700 2009 Have configure check the libevent version. Als... [kr]
file README-DEVELOPERS Tue Jul 14 23:47:39 -0700 2009 Update docs. [kr]
file README-TESTS Tue Nov 25 14:46:33 -0800 2008 Rename this for consistency. [kr]
file STYLE Sat Nov 08 18:13:10 -0800 2008 Document our coding style. [kr]
file TODO Tue Jul 14 23:47:39 -0700 2009 Update docs. [kr]
file autogen.sh Fri May 15 15:21:01 -0700 2009 Use autoreconf instead of make to run autotools. [kr]
file beanstalkd.c Wed Oct 14 15:14:59 -0700 2009 Update the (woefully) out-of-date man page. [kr]
file beanstalkd.spec.in Sun Oct 11 17:46:01 -0700 2009 Force creation of beanstalkd homedir. The home... [copiousfreetime]
file binlog.c Sat Oct 17 19:03:51 -0700 2009 Prevent a potential buffer overflow reading the... [Phil Ross]
file binlog.h Wed Sep 30 18:59:13 -0700 2009 Add fsync options. Closes gh-16. [kr]
file check-one.sh Thu Nov 05 11:01:26 -0800 2009 unit test changes make check for old nc more e... [Graham Barr]
file check.sh Tue Nov 25 16:05:14 -0800 2008 Remove unnecessary leaning toothpick syndrome. ... [kr]
file configure.in Sun Oct 11 14:53:03 -0700 2009 Fix detection of fdatasync on OSX [copiousfreetime]
file conn.c Wed Sep 30 22:13:30 -0700 2009 Always use hi-res timers internally. This help... [kr]
file conn.h Wed Sep 30 22:13:30 -0700 2009 Always use hi-res timers internally. This help... [kr]
file cut.c Fri May 15 16:41:48 -0700 2009 Ditch that symbol table hack. It's not portable... [kr]
file cut.h Fri May 15 16:41:48 -0700 2009 Ditch that symbol table hack. It's not portable... [kr]
file cutgen.c Fri May 15 16:21:29 -0700 2009 Fix cutgen segfault on Solaris. Closes gh-7. [kr]
directory doc/ Loading commit data...
file job.c Wed Sep 30 22:13:30 -0700 2009 Always use hi-res timers internally. This help... [kr]
file job.h Wed Sep 30 22:13:30 -0700 2009 Always use hi-res timers internally. This help... [kr]
directory m4/ Fri May 15 15:22:03 -0700 2009 Enable more compiler warnings and -Werror. Clo... [kr]
file ms.c Tue Feb 26 00:58:36 -0800 2008 Implement tubes. [kr]
file ms.h Tue Feb 26 00:58:36 -0800 2008 Implement tubes. [kr]
file net.c Wed Sep 30 22:13:30 -0700 2009 Always use hi-res timers internally. This help... [kr]
file net.h Sun Oct 11 17:52:13 -0700 2009 Fix build on FreeBSD. Thanks to Peter Kieltyka... [kr]
file port.c Thu Oct 01 00:37:44 -0700 2009 Mac OS doesn't have fdatasync. [kr]
file port.h Fri Oct 02 14:08:28 -0700 2009 Include only once. [kr]
file pq.c Wed Sep 30 19:33:15 -0700 2009 Refactor. Use fixed-size types where size matte... [kr]
file pq.h Fri Nov 21 18:35:29 -0800 2008 Refactor for simplicity. [kr]
file primes.c Tue May 05 14:51:32 -0700 2009 Quiet compiler warning. [kr]
file primes.h Wed Oct 15 18:04:49 -0700 2008 Get constant time (amortized) hash table access. [kr]
file prot.c Thu Nov 05 10:47:16 -0800 2009 Add pause-time-left to stats-tube [Graham Barr]
file prot.h Tue May 05 16:55:06 -0700 2009 Allocate disk space more carefully. Closes gh-1. [kr]
directory scripts/ Sun Oct 11 17:45:07 -0700 2009 Update init script and configuration for 1.4 op... [copiousfreetime]
directory sh-tests/ Thu Nov 05 11:01:26 -0800 2009 unit test changes make check for old nc more e... [Graham Barr]
file stat.h Wed Nov 04 20:41:32 -0800 2009 Add pause-tube command A new command pause-tub... [Graham Barr]
directory tests/ Wed Sep 30 19:33:15 -0700 2009 Refactor. Use fixed-size types where size matte... [kr]
file tube.c Wed Nov 04 20:41:32 -0800 2009 Add pause-tube command A new command pause-tub... [Graham Barr]
file tube.h Wed Nov 04 20:41:32 -0800 2009 Add pause-tube command A new command pause-tub... [Graham Barr]
file util.c Wed Sep 30 18:45:59 -0700 2009 Add microsecond-granularity time functions. [kr]
file util.h Thu Oct 01 01:08:03 -0700 2009 Oops, struct timeval is defined in sys/time.h. [kr]
file version.sh Fri Oct 02 14:08:29 -0700 2009 Some tools don't like hyphens in version string... [kr]
README
This is beanstalkd, a fast, general-purpose work queue.

See http://xph.us/software/beanstalkd/ for general info.

To build beanstalkd, type "./configure" then "make".

Requires libevent 1.4.1 or later. You can find libevent at
http://www.monkey.org/~provos/libevent/.

To install, copy the file "beanstalkd" anywhere you like.