awesomized/libmemcached
12 years agoMerge in basic unittest for test framework.
Brian Aker [Wed, 6 Jul 2011 21:00:31 +0000 (14:00 -0700)] 
Merge in basic unittest for test framework.

12 years agoNext pass through the framework. Also removing boost files since we don't use them...
Brian Aker [Wed, 6 Jul 2011 20:26:23 +0000 (13:26 -0700)] 
Next pass through the framework. Also removing boost files since we don't use them (and I don't want to accidently make use of them).

12 years agoMerge in pid/ping status.
Brian Aker [Wed, 6 Jul 2011 18:15:01 +0000 (11:15 -0700)] 
Merge in pid/ping status.

12 years agoFix test system to error correctly on interrupt/shutdown servers.
Brian Aker [Tue, 5 Jul 2011 23:19:51 +0000 (16:19 -0700)] 
Fix test system to error correctly on interrupt/shutdown servers.

12 years agoUpdate chop rule.
Brian Aker [Tue, 5 Jul 2011 19:51:39 +0000 (12:51 -0700)] 
Update chop rule.

12 years agoCleanup internal naming convention.
Brian Aker [Tue, 5 Jul 2011 17:48:57 +0000 (10:48 -0700)] 
Cleanup internal naming convention.

12 years agoUpdating test framework for startup/shutdown of memcached.
Brian Aker [Fri, 1 Jul 2011 16:49:58 +0000 (09:49 -0700)] 
Updating test framework for startup/shutdown of memcached.

12 years agoAdd in test cases for --socket (and documentation).
Brian Aker [Wed, 29 Jun 2011 09:55:42 +0000 (02:55 -0700)] 
Add in test cases for --socket (and documentation).

12 years agoMerge in next patch for --socket
Brian Aker [Wed, 29 Jun 2011 05:16:23 +0000 (22:16 -0700)] 
Merge in next patch for --socket

12 years agoUpdate for --socket option
Brian Aker [Wed, 29 Jun 2011 01:41:58 +0000 (18:41 -0700)] 
Update for --socket option

12 years agoFix for lp:802952
Brian Aker [Tue, 28 Jun 2011 23:51:01 +0000 (16:51 -0700)] 
Fix for lp:802952

12 years agoExtend out the namespace specific tests to cover binary.
Brian Aker [Tue, 28 Jun 2011 22:50:19 +0000 (15:50 -0700)] 
Extend out the namespace specific tests to cover binary.

12 years agoMerge in additional test for increment with namespace key.
Brian Aker [Tue, 28 Jun 2011 22:15:36 +0000 (15:15 -0700)] 
Merge in additional test for increment with namespace key.

12 years agoMerge in namespace fixes for binary protocol.
Brian Aker [Tue, 28 Jun 2011 20:42:14 +0000 (13:42 -0700)] 
Merge in namespace fixes for binary protocol.

12 years agoFix error condition (which,... would not happen under current API).
Brian Aker [Sun, 26 Jun 2011 03:27:55 +0000 (20:27 -0700)] 
Fix error condition (which,... would not happen under current API).

12 years agoULL for memcapable.
Brian Aker [Sat, 25 Jun 2011 01:04:47 +0000 (18:04 -0700)] 
ULL for memcapable.

12 years agoFix common test usage, and merge in additional document changes.
Brian Aker [Sat, 25 Jun 2011 00:59:04 +0000 (17:59 -0700)] 
Fix common test usage, and merge in additional document changes.

12 years agoUpdate docs.
Brian Aker [Sat, 25 Jun 2011 00:21:37 +0000 (17:21 -0700)] 
Update docs.

12 years agoMerge in test.hpp
Brian Aker [Fri, 24 Jun 2011 20:43:54 +0000 (13:43 -0700)] 
Merge in test.hpp

12 years agoExtend merge-clean
Brian Aker [Fri, 24 Jun 2011 20:05:15 +0000 (13:05 -0700)] 
Extend merge-clean

12 years agoUpdate bzrignore.
Brian Aker [Fri, 24 Jun 2011 20:01:04 +0000 (13:01 -0700)] 
Update bzrignore.

12 years agoUpdate docs, and syncronize libtest.
Brian Aker [Fri, 24 Jun 2011 19:25:01 +0000 (12:25 -0700)] 
Update docs, and syncronize libtest.

12 years agoCommit update for release.
Brian Aker [Tue, 21 Jun 2011 08:52:00 +0000 (01:52 -0700)] 
Commit update for release.

12 years agoFix up warnings on linux.
Brian Aker [Tue, 21 Jun 2011 08:50:04 +0000 (01:50 -0700)] 
Fix up warnings on linux.

12 years agoMerge in code such that we are much closer to running the same test
Brian Aker [Tue, 21 Jun 2011 07:38:30 +0000 (00:38 -0700)] 
Merge in code such that we are much closer to running the same test
framework in all projects.

12 years agoFix OSX compile issue.
Brian Aker [Mon, 20 Jun 2011 23:14:58 +0000 (16:14 -0700)] 
Fix OSX compile issue.

12 years agoUbuntu complaint.
Brian Aker [Mon, 20 Jun 2011 04:06:27 +0000 (21:06 -0700)] 
Ubuntu complaint.

12 years agoMerge in docs.
Brian Aker [Sun, 19 Jun 2011 08:25:48 +0000 (01:25 -0700)] 
Merge in  docs.

12 years agoKBDocs3
Kent [Sun, 19 Jun 2011 02:44:48 +0000 (19:44 -0700)] 
KBDocs3

12 years agoMerge in code for improving fetch operation.
Brian Aker [Sat, 18 Jun 2011 01:48:02 +0000 (18:48 -0700)] 
Merge in code for improving fetch operation.

12 years agoCleaned up silly usage of memory in C++ fetch method.
Brian Aker [Sat, 18 Jun 2011 00:08:20 +0000 (17:08 -0700)] 
Cleaned up silly usage of memory in C++  fetch method.

12 years agoJust hand over memory ownership when the caller is supposed to free it (we have befor...
Brian Aker [Fri, 17 Jun 2011 23:22:47 +0000 (16:22 -0700)] 
Just hand over memory ownership when the caller is supposed to free it (we have before this made a copy and used the previous as a buffer).

12 years agoMake sure we use the correct strerror() in case someone is using threads.
Brian Aker [Fri, 17 Jun 2011 21:18:54 +0000 (14:18 -0700)] 
Make sure we use the correct strerror() in case someone is using threads.

12 years agoDocument/standardize the return types from the fetch methods.
Brian Aker [Fri, 17 Jun 2011 21:00:12 +0000 (14:00 -0700)] 
Document/standardize the return types from the fetch methods.

12 years agoLossen up restrictions on the recv().
Brian Aker [Thu, 16 Jun 2011 00:56:49 +0000 (17:56 -0700)] 
Lossen up restrictions on the recv().

12 years agoTest case for lp:490520
Brian Aker [Wed, 15 Jun 2011 01:40:30 +0000 (18:40 -0700)] 
Test case for lp:490520

12 years agoExtend lp:655423 just to see if we can trigger it via any other method.
Brian Aker [Wed, 15 Jun 2011 01:24:46 +0000 (18:24 -0700)] 
Extend lp:655423 just to see if we can trigger it via any other method.

12 years agoFix (test for) lp:655423
Brian Aker [Wed, 15 Jun 2011 00:55:10 +0000 (17:55 -0700)] 
Fix (test for) lp:655423

It creates 6K of keys, and then does a simple get of them.

12 years agoMerge in lp:504915
Brian Aker [Wed, 15 Jun 2011 00:03:00 +0000 (17:03 -0700)] 
Merge in lp:504915

12 years agoMerge in display fix for memaslap
Brian Aker [Tue, 14 Jun 2011 23:18:39 +0000 (16:18 -0700)] 
Merge in display fix for memaslap

12 years agoThis creates memcached_htonll() to be used internally (we want to avoid conflicts...
Brian Aker [Tue, 14 Jun 2011 23:14:33 +0000 (16:14 -0700)] 
This creates memcached_htonll() to be used internally (we want to avoid conflicts around htonll).

Also, this version includes an update to the server startup so that we don't try to shutdown anything we didn't start.

12 years agoAdd in MSG_DONTWAIT for recv().
Brian Aker [Tue, 14 Jun 2011 20:41:19 +0000 (13:41 -0700)] 
Add in MSG_DONTWAIT for recv().

12 years agoClean up the while() loop in recv
Brian Aker [Tue, 14 Jun 2011 17:24:29 +0000 (10:24 -0700)] 
Clean up the while() loop in recv

12 years agoStyle cleanup.
Brian Aker [Tue, 14 Jun 2011 17:04:12 +0000 (10:04 -0700)] 
Style cleanup.

12 years agoMerge in fix for building with debug.
Brian Aker [Tue, 14 Jun 2011 16:42:32 +0000 (09:42 -0700)] 
Merge in fix for building with debug.

12 years agoRemove assert.
Brian Aker [Tue, 14 Jun 2011 13:29:45 +0000 (06:29 -0700)] 
Remove assert.

12 years agoMerge in fix for additional logic for timeouts.
Brian Aker [Tue, 14 Jun 2011 11:41:17 +0000 (04:41 -0700)] 
Merge in fix for additional logic for timeouts.

12 years agoMerge in update such that trunk tree no longer commits manpages.
Brian Aker [Mon, 13 Jun 2011 09:36:42 +0000 (02:36 -0700)] 
Merge in update such that trunk tree no longer commits manpages.

12 years agoUpdate build files.
Brian Aker [Sat, 11 Jun 2011 01:16:41 +0000 (18:16 -0700)] 
Update build files.

12 years agoMerge in stats fix for lp:794717
Brian Aker [Fri, 10 Jun 2011 23:51:19 +0000 (16:51 -0700)] 
Merge in stats fix for lp:794717

12 years agolp:794709
Brian Aker [Fri, 10 Jun 2011 22:24:54 +0000 (15:24 -0700)] 
lp:794709

12 years agoFix conditional jump in error message creation.
Brian Aker [Fri, 10 Jun 2011 22:16:29 +0000 (15:16 -0700)] 
Fix conditional jump in error message creation.

12 years agoExtend out testing for hosts.
Brian Aker [Fri, 10 Jun 2011 19:46:50 +0000 (12:46 -0700)] 
Extend out testing for hosts.

12 years agoUpdate test case for timeout.
Brian Aker [Thu, 9 Jun 2011 20:14:00 +0000 (13:14 -0700)] 
Update test case for timeout.

12 years agoStyle cleanup
Brian Aker [Wed, 8 Jun 2011 19:23:02 +0000 (12:23 -0700)] 
Style cleanup

12 years agoStyle cleanup.
Brian Aker [Tue, 7 Jun 2011 21:55:15 +0000 (14:55 -0700)] 
Style cleanup.

12 years agoUpdate style on MEMCACHED_SERVER_MARKED_DEAD test case.
Brian Aker [Tue, 7 Jun 2011 21:43:03 +0000 (14:43 -0700)] 
Update style on MEMCACHED_SERVER_MARKED_DEAD test case.

12 years agoStyle cleanup/fix the return error to be correct for sasl
Brian Aker [Tue, 7 Jun 2011 21:03:53 +0000 (14:03 -0700)] 
Style cleanup/fix the return error to be correct for sasl

13 years agoMerge in fix for reusing active memcached servers.
Brian Aker [Fri, 3 Jun 2011 01:43:06 +0000 (18:43 -0700)] 
Merge in fix for reusing active memcached servers.

13 years agoMerge in m4 to not build memaslap by default.
Brian Aker [Thu, 2 Jun 2011 19:48:43 +0000 (12:48 -0700)] 
Merge in m4 to not build memaslap by default.

13 years agoMerge in lp:789740
Brian Aker [Thu, 2 Jun 2011 18:54:54 +0000 (11:54 -0700)] 
Merge in lp:789740

13 years agoKBDocs2
Kent [Wed, 1 Jun 2011 06:11:17 +0000 (23:11 -0700)] 
KBDocs2

13 years agoDon't distribute the rst (i.e. have it only come via bzr).
Brian Aker [Tue, 31 May 2011 17:05:22 +0000 (10:05 -0700)] 
Don't distribute the rst (i.e. have it only come via bzr).

13 years agoAdditional test to test for failure on get replication.
Brian Aker [Fri, 27 May 2011 21:18:02 +0000 (14:18 -0700)] 
Additional test to test for failure on get replication.

13 years agoSimple addition to valgrind test.
Brian Aker [Fri, 27 May 2011 18:57:55 +0000 (11:57 -0700)] 
Simple addition to valgrind test.

13 years agoExtend valgrind tests.
Brian Aker [Thu, 26 May 2011 19:35:34 +0000 (12:35 -0700)] 
Extend valgrind tests.

13 years agoMerge in trunk.
Brian Aker [Wed, 25 May 2011 01:03:51 +0000 (18:03 -0700)] 
Merge in trunk.

13 years agoMerge in additional for last disconnected server.
Brian Aker [Wed, 25 May 2011 01:03:09 +0000 (18:03 -0700)] 
Merge in additional for last disconnected server.

13 years agoFix set_last_disconnected_host() to handle a null operation.
Brian Aker [Tue, 24 May 2011 23:21:14 +0000 (16:21 -0700)] 
Fix set_last_disconnected_host() to handle a null operation.

13 years agoMerge trunk.
Brian Aker [Tue, 24 May 2011 21:47:22 +0000 (14:47 -0700)] 
Merge trunk.

13 years agoMerge in bug fix for lp:779837
Brian Aker [Tue, 24 May 2011 21:46:52 +0000 (14:46 -0700)] 
Merge in bug fix for lp:779837

13 years agoMerge in local trunk
Brian Aker [Tue, 24 May 2011 20:43:14 +0000 (13:43 -0700)] 
Merge in local trunk

13 years agoRemove duplicate string bits (just use the one that is in the main library)
Brian Aker [Tue, 24 May 2011 17:16:20 +0000 (10:16 -0700)] 
Remove duplicate string bits (just use the one that is in the main library)

13 years agoUpdate man-pages
Brian Aker [Tue, 24 May 2011 01:37:02 +0000 (18:37 -0700)] 
Update man-pages

13 years agoUpdate documentation.
Brian Aker [Tue, 24 May 2011 01:36:22 +0000 (18:36 -0700)] 
Update documentation.

13 years agoCleanup of behaviors.
Brian Aker [Mon, 23 May 2011 23:57:52 +0000 (16:57 -0700)] 
Cleanup of behaviors.

13 years agoSimply free so that we can not have a bunch of if/else around using custom/not custom...
Brian Aker [Mon, 23 May 2011 23:24:07 +0000 (16:24 -0700)] 
Simply free so that we can not have a bunch of if/else around using custom/not custom allocators.

13 years agoAdd tags to ignore file list.
Brian Aker [Mon, 23 May 2011 22:17:03 +0000 (15:17 -0700)] 
Add tags to ignore file list.

13 years agoThis fixes bug 776354.
Brian Aker [Mon, 23 May 2011 22:16:28 +0000 (15:16 -0700)] 
This fixes bug 776354.

13 years agoMerge notes on return types.
Brian Aker [Fri, 20 May 2011 16:07:46 +0000 (09:07 -0700)] 
Merge notes on return types.

13 years agoSmall cleanups in the error messages.
Brian Aker [Fri, 20 May 2011 15:35:32 +0000 (08:35 -0700)] 
Small cleanups in the error messages.

13 years agoCleanup the lookup code.
Brian Aker [Fri, 20 May 2011 06:07:09 +0000 (23:07 -0700)] 
Cleanup the lookup code.

13 years agoUpdate basic string.
Brian Aker [Fri, 20 May 2011 05:07:42 +0000 (22:07 -0700)] 
Update basic string.

13 years agoMerge in fetch updates/break out memory/create error bits for host failures.
Brian Aker [Fri, 20 May 2011 01:36:14 +0000 (18:36 -0700)] 
Merge in fetch updates/break out memory/create error bits for host failures.

13 years agoTest cleanup, extended error system to record host.
Brian Aker [Thu, 19 May 2011 19:43:02 +0000 (12:43 -0700)] 
Test cleanup, extended error system to record host.

13 years agoAdded in the better test_compare()
Brian Aker [Thu, 19 May 2011 00:42:23 +0000 (17:42 -0700)] 
Added in the better test_compare()

13 years agoTest cleanup
Brian Aker [Wed, 18 May 2011 23:21:46 +0000 (16:21 -0700)] 
Test cleanup

13 years agoUpdate tests.
Brian Aker [Wed, 18 May 2011 23:15:09 +0000 (16:15 -0700)] 
Update tests.

13 years agoSmall style cleanup
Brian Aker [Wed, 18 May 2011 21:45:13 +0000 (14:45 -0700)] 
Small style cleanup

13 years agoMerge in fix so that we don't have to do weight on the const root
Brian Aker [Wed, 4 May 2011 00:45:03 +0000 (17:45 -0700)] 
Merge in fix so that we don't have to do weight on the const root

13 years agoFixed up a few more places where we set the error in the memcached root.
Brian Aker [Tue, 3 May 2011 01:20:00 +0000 (18:20 -0700)] 
Fixed up a few more places where we set the error in the memcached root.

13 years agoFix issue where hash might not be quite initialized. Also remove redundant bit to...
Brian Aker [Mon, 2 May 2011 23:01:50 +0000 (16:01 -0700)] 
Fix issue where hash might not be quite initialized. Also remove redundant bit to memcached_st

13 years agoUpdate changelog
Brian Aker [Mon, 2 May 2011 21:48:19 +0000 (14:48 -0700)] 
Update changelog

13 years agoiFix for OSX
Brian Aker [Thu, 28 Apr 2011 23:06:12 +0000 (16:06 -0700)] 
iFix for OSX

13 years agoFix for OSX.
Brian Aker [Thu, 28 Apr 2011 23:05:58 +0000 (16:05 -0700)] 
Fix for OSX.

13 years agoMerge in code for C++ compiling of libmemcached.
Brian Aker [Thu, 28 Apr 2011 00:30:03 +0000 (17:30 -0700)] 
Merge in code for C++ compiling of libmemcached.

13 years agoMerge in conversion to C++.
Brian Aker [Thu, 28 Apr 2011 00:28:00 +0000 (17:28 -0700)] 
Merge in conversion to C++.

13 years agoMerge in additional documentation.
Brian Aker [Tue, 19 Apr 2011 22:43:26 +0000 (15:43 -0700)] 
Merge in additional documentation.

13 years agoUpdate docs for error messages.
Brian Aker [Tue, 19 Apr 2011 22:22:40 +0000 (15:22 -0700)] 
Update docs for error messages.

13 years agoMerge in updates for the pool library.
Brian Aker [Tue, 19 Apr 2011 21:30:45 +0000 (14:30 -0700)] 
Merge in updates for the pool library.