m6w6/libmemcached
14 years agoFix inline methods for strings.
Brian Aker [Tue, 19 Jan 2010 00:55:33 +0000 (16:55 -0800)] 
Fix inline methods for strings.

14 years agoWe now check return key size for memcached_fetch() to make sure it is not
Brian Aker [Tue, 19 Jan 2010 00:39:46 +0000 (16:39 -0800)] 
We now check return key size for memcached_fetch() to make sure it is not
too big (compared to original ascii server). result_st is now initialized
differently. This should make it a bit faster.

14 years agoFix for issue where stats may not be initialized.
Brian Aker [Mon, 18 Jan 2010 23:29:11 +0000 (15:29 -0800)] 
Fix for issue where stats may not be initialized.

14 years agoNew allocator interface.
Brian Aker [Mon, 18 Jan 2010 22:58:20 +0000 (14:58 -0800)] 
New allocator interface.

14 years agoSmall style cleanup.
Brian Aker [Mon, 18 Jan 2010 19:42:24 +0000 (11:42 -0800)] 
Small style cleanup.

14 years agoFix conversion from macro to inline.
Brian Aker [Mon, 18 Jan 2010 19:22:44 +0000 (11:22 -0800)] 
Fix conversion from macro to inline.

14 years agoRemove mass calloc() on memcached_st creation.
Brian Aker [Sat, 16 Jan 2010 22:52:23 +0000 (14:52 -0800)] 
Remove mass calloc() on memcached_st creation.

14 years agoFirst pass for performance improvement on _clone() operations.
Brian Aker [Sat, 16 Jan 2010 02:47:17 +0000 (18:47 -0800)] 
First pass for performance improvement on _clone() operations.

14 years agoPartial patch on pass through to fix issues with trigger writers not
Brian Aker [Sat, 16 Jan 2010 01:50:37 +0000 (17:50 -0800)] 
Partial patch on pass through to fix issues with trigger writers not
following docs on use of memcached_St

14 years agoFile Refactoring
Brian Aker [Sat, 16 Jan 2010 00:59:13 +0000 (16:59 -0800)] 
File Refactoring

14 years agoRemove test-plus from defaults.
Brian Aker [Sat, 16 Jan 2010 00:02:25 +0000 (16:02 -0800)] 
Remove test-plus from defaults.

14 years agoSmall cleanup in string.h and converted result_st macro to inline.
Brian Aker [Sat, 16 Jan 2010 00:00:43 +0000 (16:00 -0800)] 
Small cleanup in string.h and converted result_st macro to inline.

14 years agoAdded micro-benchmark bits.
Brian Aker [Fri, 15 Jan 2010 21:49:15 +0000 (13:49 -0800)] 
Added micro-benchmark bits.

14 years agoRefactor test framework to run pre/post just once.
Brian Aker [Fri, 15 Jan 2010 21:26:02 +0000 (13:26 -0800)] 
Refactor test framework to run pre/post just once.

14 years agoEncapsulated a couple of options/moved flags around a bit.
Brian Aker [Fri, 15 Jan 2010 19:58:43 +0000 (11:58 -0800)] 
Encapsulated a couple of options/moved flags around a bit.

14 years agoUpdated test_truth to be test_true to match the shades, I mean test_false()
Brian Aker [Fri, 15 Jan 2010 19:45:53 +0000 (11:45 -0800)] 
Updated test_truth to be test_true to match the shades, I mean test_false()

14 years agoUpdates for CORK.
Brian Aker [Fri, 15 Jan 2010 19:25:46 +0000 (11:25 -0800)] 
Updates for CORK.

14 years agoMerge Thomason's cork patch.
Brian Aker [Fri, 15 Jan 2010 00:35:02 +0000 (16:35 -0800)] 
Merge Thomason's cork patch.

14 years agoAdded more test cases for command line applications.
Brian Aker [Thu, 14 Jan 2010 21:37:53 +0000 (13:37 -0800)] 
Added more test cases for command line applications.

14 years agoFix for memerror if value is out of range.
Brian Aker [Thu, 14 Jan 2010 20:16:45 +0000 (12:16 -0800)] 
Fix for memerror if value is out of range.

14 years agoUpdate how tests are performed.
Brian Aker [Thu, 14 Jan 2010 19:58:22 +0000 (11:58 -0800)] 
Update how tests are performed.

14 years agoUpdate tests for testplus.
Brian Aker [Thu, 14 Jan 2010 19:51:32 +0000 (11:51 -0800)] 
Update tests for testplus.

14 years agoRemove dead udp test.
Brian Aker [Thu, 14 Jan 2010 19:17:39 +0000 (11:17 -0800)] 
Remove dead udp test.

14 years agoFix atomsmasher test
Brian Aker [Thu, 14 Jan 2010 19:06:45 +0000 (11:06 -0800)] 
Fix atomsmasher test

14 years agoSmall icc repairs.
Brian Aker [Thu, 14 Jan 2010 18:30:57 +0000 (10:30 -0800)] 
Small icc repairs.

14 years agoFix llu to zu
Brian Aker [Thu, 14 Jan 2010 17:15:48 +0000 (09:15 -0800)] 
Fix llu to zu

14 years agoFix for hudson valgrind build
Brian Aker [Thu, 14 Jan 2010 07:23:35 +0000 (23:23 -0800)] 
Fix for hudson valgrind build

14 years agoFix from --with-debug
Brian Aker [Thu, 14 Jan 2010 06:55:13 +0000 (22:55 -0800)] 
Fix from --with-debug

14 years agoSign fix for variable (this should solve the solaris warning).
Brian Aker [Thu, 14 Jan 2010 06:35:31 +0000 (22:35 -0800)] 
Sign fix for variable (this should solve the solaris warning).

14 years agoRemove custom parser/use API for parsing in memslap
Brian Aker [Thu, 14 Jan 2010 05:58:37 +0000 (21:58 -0800)] 
Remove custom parser/use API for parsing in memslap

14 years agoMerge Monty
Brian Aker [Thu, 14 Jan 2010 05:18:46 +0000 (21:18 -0800)] 
Merge Monty

14 years agoAdded back in the ability to use a getenv string for servers.
Brian Aker [Thu, 14 Jan 2010 05:08:48 +0000 (21:08 -0800)] 
Added back in the ability to use a getenv string for servers.

14 years agoModify where memslap keeps its default config file.
Brian Aker [Thu, 14 Jan 2010 04:16:17 +0000 (20:16 -0800)] 
Modify where memslap keeps its default config file.

14 years agoMoved math include to after common which is where config.h is included. config.h...
Monty Taylor [Thu, 14 Jan 2010 02:56:23 +0000 (18:56 -0800)] 
Moved math include to after common which is where config.h is included. config.h really always needs to be included first.

14 years agoMerged build.
Monty Taylor [Thu, 14 Jan 2010 02:55:10 +0000 (18:55 -0800)] 
Merged build.

14 years agoFixed build on CentOS.
Monty Taylor [Thu, 14 Jan 2010 02:52:56 +0000 (18:52 -0800)] 
Fixed build on CentOS.

14 years agoSmall cleanup for for() to array.
Brian Aker [Thu, 14 Jan 2010 00:43:14 +0000 (16:43 -0800)] 
Small cleanup for for() to array.

14 years ago32/64 bit cleanup issue in tests.
Brian Aker [Thu, 14 Jan 2010 00:17:14 +0000 (16:17 -0800)] 
32/64 bit cleanup issue in tests.

14 years agoRemoved AC_CHECK_FUNCS_ONCE, it does not work on automake 1.9.
Monty Taylor [Wed, 13 Jan 2010 23:44:43 +0000 (15:44 -0800)] 
Removed AC_CHECK_FUNCS_ONCE, it does not work on automake 1.9.

14 years agoReverted back to the old way of checking for libm. It makes FreeBSD happier.
Monty Taylor [Wed, 13 Jan 2010 23:36:10 +0000 (15:36 -0800)] 
Reverted back to the old way of checking for libm. It makes FreeBSD happier.

14 years agoAdding math include for libhashkit.
Brian Aker [Wed, 13 Jan 2010 23:25:34 +0000 (15:25 -0800)] 
Adding math include for libhashkit.

14 years agoProtected stdbool.h from being included by C++, which is invalid on Sun Studio.
Monty Taylor [Wed, 13 Jan 2010 22:44:59 +0000 (14:44 -0800)] 
Protected stdbool.h from being included by C++, which is invalid on Sun Studio.

14 years agoUpdates from Monty for Pandora
Brian Aker [Wed, 13 Jan 2010 21:18:05 +0000 (13:18 -0800)] 
Updates from Monty for Pandora

14 years agoFix for bug #15450
Brian Aker [Wed, 13 Jan 2010 20:56:01 +0000 (12:56 -0800)] 
Fix for bug #15450

14 years agoForce configure.ac to use bash. ODDNESS in libm check on FreeBSD otherwise.
Monty Taylor [Wed, 13 Jan 2010 19:56:45 +0000 (11:56 -0800)] 
Force configure.ac to use bash. ODDNESS in libm check on FreeBSD otherwise.

14 years agoAdded LIBM link-line.
Monty Taylor [Wed, 13 Jan 2010 19:21:11 +0000 (11:21 -0800)] 
Added LIBM link-line.

14 years agoMerge Jean-Charles
Brian Aker [Wed, 13 Jan 2010 19:03:12 +0000 (11:03 -0800)] 
Merge Jean-Charles

14 years agoAddition for memcached_light to have a pid file.
Brian Aker [Wed, 13 Jan 2010 17:32:58 +0000 (09:32 -0800)] 
Addition for memcached_light to have a pid file.

14 years agoMerge Stewart
Brian Aker [Wed, 13 Jan 2010 04:50:50 +0000 (20:50 -0800)] 
Merge Stewart

14 years agoFinal bits of abstraction.
Brian Aker [Tue, 12 Jan 2010 23:42:29 +0000 (15:42 -0800)] 
Final bits of abstraction.

14 years agoFix test cases for encapsulation.
Brian Aker [Tue, 12 Jan 2010 22:57:11 +0000 (14:57 -0800)] 
Fix test cases for encapsulation.

14 years agoPartial encapsulation of memcached_st->hosts
Brian Aker [Tue, 12 Jan 2010 20:20:04 +0000 (12:20 -0800)] 
Partial encapsulation of memcached_st->hosts

14 years agoAbstract out ptr->hosts[server_key] references.
Brian Aker [Tue, 12 Jan 2010 07:00:20 +0000 (23:00 -0800)] 
Abstract out ptr->hosts[server_key] references.

14 years agoSpec fix.
Brian Aker [Tue, 12 Jan 2010 01:01:32 +0000 (17:01 -0800)] 
Spec fix.

14 years agoUpdates for version 0.37. 0.37
Brian Aker [Tue, 12 Jan 2010 00:30:08 +0000 (16:30 -0800)] 
Updates for version 0.37.

14 years agoPut the doc and version back into the configure.ac
Monty Taylor [Tue, 12 Jan 2010 00:33:21 +0000 (16:33 -0800)] 
Put the doc and version back into the configure.ac

14 years ago.pop now ignored.
Brian Aker [Mon, 11 Jan 2010 23:59:39 +0000 (15:59 -0800)] 
.pop now ignored.

14 years agoUpdated .spec file for release.
Brian Aker [Mon, 11 Jan 2010 23:44:15 +0000 (15:44 -0800)] 
Updated .spec file for release.

14 years agoUpdated test framework.
Brian Aker [Mon, 11 Jan 2010 23:28:18 +0000 (15:28 -0800)] 
Updated test framework.

14 years agoFix structure of test.c where we call code before/after a collection runs.
Brian Aker [Mon, 11 Jan 2010 21:47:22 +0000 (13:47 -0800)] 
Fix structure of test.c where we call code before/after a collection runs.

14 years agoAbsorb test bits into anonymous structure.
Brian Aker [Mon, 11 Jan 2010 21:07:36 +0000 (13:07 -0800)] 
Absorb test bits into anonymous structure.

14 years agoNew stats output for collection information.
Brian Aker [Mon, 11 Jan 2010 20:50:35 +0000 (12:50 -0800)] 
New stats output for collection information.

14 years agoName correction for test system.
Brian Aker [Mon, 11 Jan 2010 18:00:43 +0000 (10:00 -0800)] 
Name correction for test system.

14 years agoStyle cleanup.
Brian Aker [Mon, 11 Jan 2010 03:19:32 +0000 (19:19 -0800)] 
Style cleanup.

14 years agodon't convert between 16 and 32 bit when you don't need to
Stewart Smith [Sun, 10 Jan 2010 23:41:12 +0000 (10:41 +1100)] 
don't convert between 16 and 32 bit when you don't need to

14 years agobe strict about port numbers being in in_port_t not uint32_t
Stewart Smith [Sun, 10 Jan 2010 23:40:33 +0000 (10:40 +1100)] 
be strict about port numbers being in in_port_t not uint32_t

14 years agobe strict about port numbers being in in_port_t not uint32_t
Stewart Smith [Sun, 10 Jan 2010 23:40:22 +0000 (10:40 +1100)] 
be strict about port numbers being in in_port_t not uint32_t

14 years agoincorrect use in example/memcached_light causing segfaults every 2nd time you ran it.
Stewart Smith [Sun, 10 Jan 2010 23:40:03 +0000 (10:40 +1100)] 
incorrect use in example/memcached_light causing segfaults every 2nd time you ran it.

14 years agoMerged stewart.
Monty Taylor [Sun, 10 Jan 2010 06:46:36 +0000 (22:46 -0800)] 
Merged stewart.

14 years agoMerged up with build.
Monty Taylor [Sun, 10 Jan 2010 06:39:39 +0000 (22:39 -0800)] 
Merged up with build.

14 years agoFixed a pandora-build check.
Monty Taylor [Sun, 10 Jan 2010 06:35:43 +0000 (22:35 -0800)] 
Fixed a pandora-build check.

14 years agoActually install protocol_binary - because it's required for protocol_handler.
Monty Taylor [Sun, 10 Jan 2010 06:33:54 +0000 (22:33 -0800)] 
Actually install protocol_binary - because it's required for protocol_handler.

14 years agoUpdated pandora-build.
Monty Taylor [Sun, 10 Jan 2010 06:27:43 +0000 (22:27 -0800)] 
Updated pandora-build.

14 years agoUpdated comments in code.
Brian Aker [Sun, 10 Jan 2010 06:11:32 +0000 (22:11 -0800)] 
Updated comments in code.

14 years agoRemoved cursor_server from memcached_st.
Brian Aker [Sun, 10 Jan 2010 05:51:59 +0000 (21:51 -0800)] 
Removed cursor_server from memcached_st.

14 years agouse LIBM instead of -lm as per mtaylor review
Stewart Smith [Sun, 10 Jan 2010 04:39:20 +0000 (15:39 +1100)] 
use LIBM instead of -lm as per mtaylor review

14 years agomemslap needs to link with -lm for math
Stewart Smith [Sun, 10 Jan 2010 04:05:15 +0000 (15:05 +1100)] 
memslap needs to link with -lm for math

14 years agonumber_of_hosts <-- encapsulated.
Brian Aker [Sun, 10 Jan 2010 00:49:55 +0000 (16:49 -0800)] 
number_of_hosts <-- encapsulated.

14 years agoMatch count (and sorted .bzignore)
Brian Aker [Sat, 9 Jan 2010 22:34:59 +0000 (14:34 -0800)] 
Match count (and sorted .bzignore)

14 years agoVersion update information.
Brian Aker [Fri, 8 Jan 2010 23:38:15 +0000 (15:38 -0800)] 
Version update information.

14 years agoUpdated docs for server_cursor() API.
Brian Aker [Fri, 8 Jan 2010 23:24:33 +0000 (15:24 -0800)] 
Updated docs for server_cursor() API.

14 years agoFix for regression during install.
Brian Aker [Fri, 8 Jan 2010 21:25:44 +0000 (13:25 -0800)] 
Fix for regression during install.

14 years agoUpdates, rpm now tests the install locations.
Brian Aker [Fri, 8 Jan 2010 21:22:36 +0000 (13:22 -0800)] 
Updates, rpm now tests the install locations.

14 years agoUse RPM to test install path
Brian Aker [Fri, 8 Jan 2010 20:35:22 +0000 (12:35 -0800)] 
Use RPM to test install path

14 years agoFixed the header install.
Monty Taylor [Fri, 8 Jan 2010 20:26:21 +0000 (12:26 -0800)] 
Fixed the header install.

14 years agoUpdating build for libhashkit.
Brian Aker [Thu, 7 Jan 2010 20:23:36 +0000 (12:23 -0800)] 
Updating build for libhashkit.

14 years agoFix titals.
Brian Aker [Thu, 7 Jan 2010 06:40:51 +0000 (22:40 -0800)] 
Fix titals.

14 years agoDoing final commit before release. RPM updated, version incremented.
Brian Aker [Thu, 7 Jan 2010 03:17:28 +0000 (19:17 -0800)] 
Doing final commit before release. RPM updated, version incremented.

14 years agoFix Trond's email address.
Brian Aker [Thu, 7 Jan 2010 02:17:26 +0000 (18:17 -0800)] 
Fix Trond's email address.

14 years agoYet more fixes to the manpages.
Brian Aker [Thu, 7 Jan 2010 00:34:32 +0000 (16:34 -0800)] 
Yet more fixes to the manpages.

14 years agoMake works...
Monty Taylor [Wed, 6 Jan 2010 23:26:59 +0000 (15:26 -0800)] 
Make works...

14 years agoTemp save for Monty.
Brian Aker [Wed, 6 Jan 2010 22:39:29 +0000 (14:39 -0800)] 
Temp save for Monty.

14 years agoCorrent pod -> html and update ignore file.
Brian Aker [Wed, 6 Jan 2010 19:18:31 +0000 (11:18 -0800)] 
Corrent pod -> html and update ignore file.

14 years agoFixed the support for html creation from pod files.
Brian Aker [Wed, 6 Jan 2010 19:15:30 +0000 (11:15 -0800)] 
Fixed the support for html creation from pod files.

14 years agoUpdating Changelog
Brian Aker [Wed, 6 Jan 2010 17:22:43 +0000 (09:22 -0800)] 
Updating Changelog

14 years agoNot allowed as local.
Brian Aker [Wed, 6 Jan 2010 00:08:12 +0000 (16:08 -0800)] 
Not allowed as local.

14 years agoBad library header.
Brian Aker [Tue, 5 Jan 2010 23:27:13 +0000 (15:27 -0800)] 
Bad library header.

14 years agoUpdate on memslap docs.
Brian Aker [Tue, 5 Jan 2010 22:55:54 +0000 (14:55 -0800)] 
Update on memslap docs.

14 years agoUpdating man page.
Brian Aker [Tue, 5 Jan 2010 20:31:55 +0000 (12:31 -0800)] 
Updating man page.

14 years agoMerge Monty
Brian Aker [Tue, 5 Jan 2010 19:51:39 +0000 (11:51 -0800)] 
Merge Monty