From: Brian Aker Date: Mon, 1 Oct 2007 13:45:27 +0000 (-0700) Subject: Updates for release X-Git-Tag: 0.3 X-Git-Url: https://git.m6w6.name/?a=commitdiff_plain;h=65cc8fe3a99d6205cf0ff4043382f72fcdf9b827;p=m6w6%2Flibmemcached Updates for release --- diff --git a/ChangeLog b/ChangeLog index ed3c0bcb..b7a93dcc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,10 +1,14 @@ -0.3 +0.3 Mon Oct 1 06:37:52 PDT 2007 * Jeff Fisher provided a spec file + * Added "make rpm" around dist file * Added support for Solaris - * Fixed read to be recv and write to be send * Added support for DTrace + * Fixed read to be recv and write to be send * Bug fix where memstat would core if no server was found * Added memslap tool (load generator) + * Numerous bug fixes in library + * Added calls to library for creating host lists (see + text cases to understand how to use this). 0.2 Thu Sep 27 03:46:57 PDT 2007 * First public version diff --git a/TODO b/TODO new file mode 100644 index 00000000..ead0e74c --- /dev/null +++ b/TODO @@ -0,0 +1,13 @@ +- Write a shell application (?) +- Stats output looks to be buggy +- Fix version in command line tools +- Write test cases for all command line tools (!!!) +- Fix env to be used for command line tools +- Write some sort of "default" options bit for tools +- Write Asyncronous IO interface to current library for writes + (or extend?... would mean pthreads...) +- Write man() pages +- More examples using libraries +- Doxygen? +- Move IO in library over to being buffered +- Make a "make deb"... or accept patch... diff --git a/configure.in b/configure.in index 991f1ada..96ab2069 100644 --- a/configure.in +++ b/configure.in @@ -1,7 +1,7 @@ AC_INIT(src/memcat.c) AC_CONFIG_AUX_DIR(config) AM_CONFIG_HEADER(include/libmemcached_config.h) -AM_INIT_AUTOMAKE("libmemcached", 0.2 ) +AM_INIT_AUTOMAKE("libmemcached", 0.3 ) AC_PROG_CC AC_PROG_LIBTOOL diff --git a/support/libmemcached.spec b/support/libmemcached.spec index dded6e8a..dff6364d 100644 --- a/support/libmemcached.spec +++ b/support/libmemcached.spec @@ -1,6 +1,6 @@ Summary: memcached C library and command line tools Name: libmemcached -Version: 0.2 +Version: 0.3 Release: 1 License: BSD Group: System Environment/Libraries @@ -22,6 +22,7 @@ memcat - Copy the value of a key to standard output memflush - Flush the contents of your servers. memrm - Remove a key(s) from the serrver. memstat - Dump the stats of your servers to standard output +memslap - Generate testing loads on a memcached cluster %prep %setup -q @@ -44,6 +45,7 @@ memstat - Dump the stats of your servers to standard output %{_bindir}/memflush %{_bindir}/memrm %{_bindir}/memstat +%{_bindir}/memslap %{_includedir}/libmemcached/memcached.h %{_libdir}/libmemcached.a %{_libdir}/libmemcached.la @@ -52,5 +54,8 @@ memstat - Dump the stats of your servers to standard output %{_libdir}/libmemcached.so.0.0.0 %changelog +* Mon Oct 1 2007 Brian Aker - 0.3-1 +- Added memslap + * Fri Sep 28 2007 Jeff Fisher - 0.2-1 - Initial package