awesomized/libmemcached
14 years agoUpdating from Monty
Brian Aker [Wed, 30 Jun 2010 18:57:16 +0000 (11:57 -0700)] 
Updating from Monty

14 years agoRemoved -Werror from unittests. a) we don't really need warnings here and b)
Monty Taylor [Wed, 30 Jun 2010 15:21:20 +0000 (08:21 -0700)] 
Removed -Werror from unittests. a) we don't really need warnings here and b)
gcc on freebsd sucks.

14 years agoPut gtest stuff back in check_PROGRAMS... ensure that tests all run as part
Monty Taylor [Wed, 30 Jun 2010 15:08:57 +0000 (08:08 -0700)] 
Put gtest stuff back in check_PROGRAMS... ensure that tests all run as part
of make distcheck. Make sure make unit works.

14 years agoMerge.
Brian Aker [Wed, 30 Jun 2010 08:52:59 +0000 (01:52 -0700)] 
Merge.

14 years agoPossible fix for freebsd
Brian Aker [Wed, 30 Jun 2010 08:08:52 +0000 (01:08 -0700)] 
Possible fix for freebsd

14 years agoadded limits for OSX
Brian Aker [Wed, 30 Jun 2010 02:44:50 +0000 (19:44 -0700)] 
added limits for OSX

14 years agoUpdate to clean up test case.
Brian Aker [Tue, 29 Jun 2010 23:26:22 +0000 (16:26 -0700)] 
Update to clean up test case.

14 years agoAdding gtest framework.
Brian Aker [Tue, 29 Jun 2010 22:04:05 +0000 (15:04 -0700)] 
Adding gtest framework.

14 years agoUpdate for build.
Brian Aker [Tue, 29 Jun 2010 19:09:31 +0000 (12:09 -0700)] 
Update for build.

14 years agoUpdate for change in fd.
Brian Aker [Tue, 29 Jun 2010 17:35:02 +0000 (10:35 -0700)] 
Update for change in fd.

14 years agoAdded gtest unittest support.
Monty Taylor [Tue, 29 Jun 2010 16:50:25 +0000 (09:50 -0700)] 
Added gtest unittest support.

14 years agoOptimization around connect.
Brian Aker [Tue, 29 Jun 2010 16:39:45 +0000 (09:39 -0700)] 
Optimization around connect.

14 years agoAdd in proper depend tracking for tests/testapp.
Monty Taylor [Tue, 29 Jun 2010 15:58:27 +0000 (08:58 -0700)] 
Add in proper depend tracking for tests/testapp.

14 years agoFixed a typo that was causing a race condition error.
Monty Taylor [Tue, 29 Jun 2010 15:42:43 +0000 (08:42 -0700)] 
Fixed a typo that was causing a race condition error.

14 years agoAdditional cleanup for config.h
Brian Aker [Tue, 29 Jun 2010 06:49:58 +0000 (23:49 -0700)] 
Additional cleanup for config.h

14 years agoMerge in changes for ICC fix.
Brian Aker [Tue, 29 Jun 2010 06:39:40 +0000 (23:39 -0700)] 
Merge in changes for ICC fix.

14 years agoFix for version on OSX
Brian Aker [Tue, 29 Jun 2010 06:06:33 +0000 (23:06 -0700)] 
Fix for version on OSX

14 years agoMerge Monty
Brian Aker [Tue, 29 Jun 2010 00:07:29 +0000 (17:07 -0700)] 
Merge Monty

14 years agoFix for interface issues (Bug 571909 <571909@bugs.launchpad.net>)
Brian Aker [Tue, 29 Jun 2010 00:05:29 +0000 (17:05 -0700)] 
Fix for interface issues (Bug 571909 <571909@bugs.launchpad.net>)

14 years agoSmall error correction to write/read error logging.
Brian Aker [Mon, 28 Jun 2010 20:58:49 +0000 (13:58 -0700)] 
Small error correction to write/read error logging.

14 years agoUpdate changelog.
Brian Aker [Mon, 28 Jun 2010 17:28:36 +0000 (10:28 -0700)] 
Update changelog.

14 years agoMerge in version util.
Brian Aker [Tue, 15 Jun 2010 06:31:25 +0000 (23:31 -0700)] 
Merge in version util.

14 years agoFixed a missing CLEANFILES entry.
Monty Taylor [Tue, 15 Jun 2010 01:16:02 +0000 (18:16 -0700)] 
Fixed a missing CLEANFILES entry.

14 years agoMerge in indent fix in include.
Brian Aker [Mon, 14 Jun 2010 21:44:49 +0000 (14:44 -0700)] 
Merge in indent fix in include.

14 years agoFixed distcheck issue.
Monty Taylor [Mon, 14 Jun 2010 16:55:47 +0000 (09:55 -0700)] 
Fixed distcheck issue.

14 years agoFixed distcheck dtrace issue.
Monty Taylor [Mon, 14 Jun 2010 16:28:49 +0000 (09:28 -0700)] 
Fixed distcheck dtrace issue.

14 years agoFixed dtrace building.
Monty Taylor [Mon, 14 Jun 2010 15:42:15 +0000 (08:42 -0700)] 
Fixed dtrace building.

14 years agoDisable dtrace by default for build issue.
Brian Aker [Sun, 13 Jun 2010 22:40:02 +0000 (15:40 -0700)] 
Disable dtrace by default for build issue.

14 years agoFix for SASL
Brian Aker [Sun, 13 Jun 2010 21:04:20 +0000 (14:04 -0700)] 
Fix for SASL

14 years agoRemove blank line.
Brian Aker [Sun, 13 Jun 2010 16:43:30 +0000 (09:43 -0700)] 
Remove blank line.

14 years agoMerge Monty (with formatting fixes)
Brian Aker [Sun, 13 Jun 2010 16:21:08 +0000 (09:21 -0700)] 
Merge Monty (with formatting fixes)

14 years agoUpdated pandora-build files to version 0.134
Monty Taylor [Sun, 13 Jun 2010 16:24:20 +0000 (09:24 -0700)] 
Updated pandora-build files to version 0.134

14 years agoAdded FreeBSD gmake note.
Monty Taylor [Sun, 13 Jun 2010 15:01:04 +0000 (08:01 -0700)] 
Added FreeBSD gmake note.

14 years agoFix makedist, up the value on the library interface/version
Brian Aker [Sun, 13 Jun 2010 08:54:40 +0000 (01:54 -0700)] 
Fix makedist, up the value on the library interface/version

14 years agoAdding support for libmemcached_ping().
Brian Aker [Fri, 11 Jun 2010 01:59:25 +0000 (18:59 -0700)] 
Adding support for libmemcached_ping().

14 years agoAdded libmemcached_ping() to memcached utility library.
Brian Aker [Fri, 11 Jun 2010 01:43:08 +0000 (18:43 -0700)] 
Added libmemcached_ping() to memcached utility library.

14 years agoAdd support for --file for memcat.
Brian Aker [Tue, 8 Jun 2010 19:05:51 +0000 (12:05 -0700)] 
Add support for --file for memcat.

14 years agoMerging, with changes, --file for memcat.
Brian Aker [Tue, 8 Jun 2010 19:05:16 +0000 (12:05 -0700)] 
Merging, with changes, --file for memcat.

14 years agoMerge Trond
Brian Aker [Mon, 7 Jun 2010 21:28:13 +0000 (14:28 -0700)] 
Merge Trond

14 years agoFix (though only partial), for connect timeout.
Brian Aker [Mon, 7 Jun 2010 21:06:53 +0000 (14:06 -0700)] 
Fix (though only partial), for connect timeout.

14 years agomemcapable shouldn't be so picky about the error messages..
Trond Norbye [Sat, 5 Jun 2010 19:17:33 +0000 (21:17 +0200)] 
memcapable shouldn't be so picky about the error messages..

14 years agoUpdated pandora-build files to version 0.131
Monty Taylor [Sat, 29 May 2010 17:31:51 +0000 (10:31 -0700)] 
Updated pandora-build files to version 0.131

14 years agoDisabled effc++ warnings for test cases.
Monty Taylor [Sat, 29 May 2010 17:31:42 +0000 (10:31 -0700)] 
Disabled effc++ warnings for test cases.

14 years agoRemoved two unused directories.
Monty Taylor [Fri, 28 May 2010 21:04:42 +0000 (14:04 -0700)] 
Removed two unused directories.

14 years agoAdded two test files to the tarball.
Monty Taylor [Fri, 28 May 2010 17:02:34 +0000 (10:02 -0700)] 
Added two test files to the tarball.

14 years agoAdded missing m4 files to the tarball dist.
Monty Taylor [Fri, 28 May 2010 17:01:06 +0000 (10:01 -0700)] 
Added missing m4 files to the tarball dist.

14 years agoAdded two missing pod files to the tarball dist.
Monty Taylor [Fri, 28 May 2010 16:59:27 +0000 (09:59 -0700)] 
Added two missing pod files to the tarball dist.

14 years agoFixed a spelling error caught by lintian.
Monty Taylor [Fri, 28 May 2010 16:56:01 +0000 (09:56 -0700)] 
Fixed a spelling error caught by lintian.

14 years agoadd 'save to file' ability to memcat
Marko Kevac [Mon, 24 May 2010 09:08:06 +0000 (13:08 +0400)] 
add 'save to file' ability to memcat

14 years agoAdditional tests.
Brian Aker [Thu, 6 May 2010 22:04:44 +0000 (15:04 -0700)] 
Additional tests.

14 years agoLook for regressions in error messages.
Brian Aker [Thu, 6 May 2010 15:56:53 +0000 (08:56 -0700)] 
Look for regressions in error messages.

14 years agoStore .40 release information.
Brian Aker [Fri, 23 Apr 2010 17:57:18 +0000 (10:57 -0700)] 
Store .40 release information.

14 years agoFix for Solaris 0.40
Brian Aker [Fri, 23 Apr 2010 00:18:57 +0000 (17:18 -0700)] 
Fix for Solaris

14 years agoFix macro for Linux
Brian Aker [Thu, 22 Apr 2010 23:42:25 +0000 (16:42 -0700)] 
Fix macro for Linux

14 years agoUpdates for OSX issues.
Brian Aker [Thu, 22 Apr 2010 22:51:37 +0000 (15:51 -0700)] 
Updates for OSX issues.

14 years agoSmall updates/wins around non-block IO
Brian Aker [Thu, 22 Apr 2010 00:49:09 +0000 (17:49 -0700)] 
Small updates/wins around non-block IO

14 years agoFix for bad name servers.
Brian Aker [Wed, 21 Apr 2010 03:14:19 +0000 (20:14 -0700)] 
Fix for bad name servers.

14 years agoMerge
Brian Aker [Tue, 20 Apr 2010 00:39:17 +0000 (17:39 -0700)] 
Merge

14 years agoTest case
Brian Aker [Mon, 19 Apr 2010 21:28:46 +0000 (14:28 -0700)] 
Test case

14 years agoUpdating docs.
Brian Aker [Sat, 17 Apr 2010 21:47:32 +0000 (14:47 -0700)] 
Updating docs.

14 years agoMerge fix.
Brian Aker [Thu, 15 Apr 2010 16:16:53 +0000 (09:16 -0700)] 
Merge fix.

14 years agoFix for using correct memcached binary.
Brian Aker [Thu, 15 Apr 2010 16:14:19 +0000 (09:14 -0700)] 
Fix for using correct memcached binary.

14 years agoFixed -p. Seems that we lost the ':' in there removing the ability to specify the...
Trond Norbye [Thu, 15 Apr 2010 04:35:59 +0000 (21:35 -0700)] 
Fixed -p. Seems that we lost the ':' in there removing the ability to specify the port

14 years agoMerge Trond.
Brian Aker [Wed, 14 Apr 2010 23:51:37 +0000 (16:51 -0700)] 
Merge Trond.

14 years agoUse libevent for the eventloop in memcached_light
Trond Norbye [Wed, 14 Apr 2010 22:32:40 +0000 (15:32 -0700)] 
Use libevent for the eventloop in memcached_light

14 years agoUses WORDS_BIGENDIAN to test for and disable big endian architectures.
Monty Taylor [Sun, 11 Apr 2010 17:56:46 +0000 (10:56 -0700)] 
Uses WORDS_BIGENDIAN to test for and disable big endian architectures.

14 years agoUpdating for version 0.39
Brian Aker [Tue, 6 Apr 2010 19:35:28 +0000 (12:35 -0700)] 
Updating for version 0.39

14 years agoFix issue with memcached_st structure being a different size based on
Brian Aker [Tue, 6 Apr 2010 19:33:06 +0000 (12:33 -0700)] 
Fix issue with memcached_st structure being a different size based on
compile.

14 years agoUpdate documentation.
Brian Aker [Tue, 6 Apr 2010 17:58:54 +0000 (10:58 -0700)] 
Update documentation.

14 years agoImprove on algo for disabling bad hosts.
Brian Aker [Tue, 6 Apr 2010 17:22:35 +0000 (10:22 -0700)] 
Improve on algo for disabling bad hosts.

14 years agoUpdate for last disconnect to stick around even if ejected.
Brian Aker [Mon, 5 Apr 2010 22:27:54 +0000 (15:27 -0700)] 
Update for last disconnect to stick around even if ejected.

14 years agoMerge Andre
Brian Aker [Mon, 5 Apr 2010 19:01:19 +0000 (12:01 -0700)] 
Merge Andre

14 years ago@$#$@$ gcc
Brian Aker [Mon, 5 Apr 2010 17:06:25 +0000 (10:06 -0700)] 
@$#$@$ gcc

14 years agoFix for rpm buidling/make --with-debug
Brian Aker [Mon, 5 Apr 2010 16:41:24 +0000 (09:41 -0700)] 
Fix for rpm buidling/make --with-debug

14 years agoConcurrent memcached_verbosity().
Brian Aker [Sun, 4 Apr 2010 21:53:03 +0000 (14:53 -0700)] 
Concurrent memcached_verbosity().

14 years agoMake use of new vdo().
Brian Aker [Fri, 2 Apr 2010 19:55:21 +0000 (12:55 -0700)] 
Make use of new vdo().

14 years agoFixed the rest of the inline functions in .c files.
Monty Taylor [Fri, 2 Apr 2010 18:03:08 +0000 (11:03 -0700)] 
Fixed the rest of the inline functions in .c files.

14 years agoFixes build on FreeBSD.
Monty Taylor [Fri, 2 Apr 2010 17:51:10 +0000 (10:51 -0700)] 
Fixes build on FreeBSD.
Non-static inline functions are not supported in C99. (which is what the error message should say)
BUT - this function isn't in a header file, so being marked inline here is pointless (guessing copy-n-paste error)

14 years agoFixes for Innodb engine.
Brian Aker [Fri, 2 Apr 2010 14:04:42 +0000 (07:04 -0700)] 
Fixes for Innodb engine.

14 years agoRemove dead call.
Brian Aker [Fri, 2 Apr 2010 05:58:48 +0000 (22:58 -0700)] 
Remove dead call.

14 years agoUpdated vector bits.
Brian Aker [Fri, 2 Apr 2010 05:40:32 +0000 (22:40 -0700)] 
Updated vector bits.

14 years agoMoved to using vector send for writes (lowers function call count).
Brian Aker [Fri, 2 Apr 2010 04:17:58 +0000 (21:17 -0700)] 
Moved to using vector send for writes (lowers function call count).

14 years agoUpdating for vector interface.
Brian Aker [Fri, 2 Apr 2010 04:10:35 +0000 (21:10 -0700)] 
Updating for vector interface.

14 years agoJust clean up a call (use the previous method).
Brian Aker [Fri, 2 Apr 2010 02:31:28 +0000 (19:31 -0700)] 
Just clean up a call (use the previous method).

14 years agoMerge in support for prefix keys in the binary protoocol.
Brian Aker [Thu, 1 Apr 2010 21:30:52 +0000 (14:30 -0700)] 
Merge in support for prefix keys in the binary protoocol.

14 years agoUpdating interface version.
Brian Aker [Thu, 1 Apr 2010 19:16:09 +0000 (12:16 -0700)] 
Updating interface version.

14 years agoRemove bitfield hack (solaris blows anyways).
Brian Aker [Thu, 1 Apr 2010 18:06:13 +0000 (11:06 -0700)] 
Remove bitfield hack (solaris blows anyways).

14 years agoStyle cleanup
Brian Aker [Thu, 18 Mar 2010 22:40:55 +0000 (15:40 -0700)] 
Style cleanup

14 years agoWe didn't catch client_Error.
Brian Aker [Thu, 18 Mar 2010 22:28:09 +0000 (15:28 -0700)] 
We didn't catch client_Error.

14 years agoMerging memcapable
Brian Aker [Wed, 10 Mar 2010 05:56:12 +0000 (21:56 -0800)] 
Merging memcapable

14 years agoA couple of valgrind warnings fixes.
Brian Aker [Wed, 10 Mar 2010 00:45:36 +0000 (16:45 -0800)] 
A couple of valgrind warnings fixes.

14 years agoMore fixes from Trond.
Brian Aker [Tue, 9 Mar 2010 19:33:28 +0000 (11:33 -0800)] 
More fixes from Trond.

14 years agoImprove memcapability test suite
Trond Norbye [Mon, 8 Mar 2010 21:19:08 +0000 (22:19 +0100)] 
Improve memcapability test suite

* Remove test of illegal commands in memcapable

  Users should be able to extend the binary protocol with their own commands,
  and as long as they don't change the semantics on the defined commands the
  server is memcapable even if it supports additional commands.

* Allow memcached servers to cork quiet get commands

14 years agoFix build for non-sasl-enabled builds
Trond Norbye [Mon, 8 Mar 2010 18:31:33 +0000 (19:31 +0100)] 
Fix build for non-sasl-enabled builds

14 years agoAdded missing constant.
Andre Cruz [Mon, 8 Mar 2010 17:23:29 +0000 (17:23 +0000)] 
Added missing constant.
Set keepalive before keepidle.

14 years agoImplemented the TCP_KEEPIDLE tcp option. This is only available on Linux.
Andre Cruz [Mon, 8 Mar 2010 15:39:15 +0000 (15:39 +0000)] 
Implemented the TCP_KEEPIDLE tcp option. This is only available on Linux.

14 years agoImplement flag retrieval for new keepalive flag.
Andre Cruz [Mon, 8 Mar 2010 14:37:03 +0000 (14:37 +0000)] 
Implement flag retrieval for new keepalive flag.

14 years agoAdded option to enable TCP_KEEPALIVE on created sockets.
Andre Cruz [Mon, 8 Mar 2010 14:30:21 +0000 (14:30 +0000)] 
Added option to enable TCP_KEEPALIVE on created sockets.

14 years agoMerge
Brian Aker [Fri, 5 Mar 2010 08:35:42 +0000 (00:35 -0800)] 
Merge

14 years agoIf a server is down, repeated stores would increment the fail count even though the...
AndrĂ© Cruz [Wed, 3 Mar 2010 12:01:54 +0000 (12:01 +0000)] 
If a server is down, repeated stores would increment the fail count even though the server is marked by memcached_connect. This caused the next_retry to be incremented when the fail count was reached even though no new attempt was made to connect to the server... The connection to this server would never be recovered if the fail limit was reached before the next_retry.

This problem may exist elsewhere with mgets and deletes.