m6w6/libmemcached
13 years agoAdd docs for tap, and update all other documentation.
Brian Aker [Mon, 11 Apr 2011 23:06:14 +0000 (16:06 -0700)] 
Add docs for tap, and update all other documentation.

13 years agoMerge in laptops efforts for extending pool/documenting more of it.
brian@tangent.org [Mon, 11 Apr 2011 05:22:20 +0000 (22:22 -0700)] 
Merge in laptops efforts for extending pool/documenting more of it.

13 years agoAdditional doc updates.
Brian Aker [Sun, 10 Apr 2011 05:07:19 +0000 (22:07 -0700)] 
Additional doc updates.

13 years agoCleanup API documentation.
Brian Aker [Sun, 10 Apr 2011 04:55:10 +0000 (21:55 -0700)] 
Cleanup API documentation.

13 years agoMerge in more documentation.
Brian Aker [Sun, 10 Apr 2011 02:30:09 +0000 (19:30 -0700)] 
Merge in more documentation.

13 years agoAdd missing files.
Brian Aker [Sat, 9 Apr 2011 21:40:49 +0000 (14:40 -0700)] 
Add missing files.

13 years agoUpdate docs.
Brian Aker [Sat, 9 Apr 2011 20:30:15 +0000 (13:30 -0700)] 
Update docs.

13 years agoFix final bits.
Brian Aker [Sat, 9 Apr 2011 20:27:30 +0000 (13:27 -0700)] 
Fix final bits.

13 years agoMerge in fix for makefiles.
Brian Aker [Sat, 9 Apr 2011 20:22:20 +0000 (13:22 -0700)] 
Merge in fix for makefiles.

13 years agoClean up copied rst.
Brian Aker [Sat, 9 Apr 2011 01:53:37 +0000 (18:53 -0700)] 
Clean up copied rst.

13 years agoMerge in removal of smp make
Brian Aker [Sat, 9 Apr 2011 01:50:10 +0000 (18:50 -0700)] 
Merge in removal of smp make

13 years agoUpdate all docs!
Brian Aker [Sat, 9 Apr 2011 00:46:34 +0000 (17:46 -0700)] 
Update all docs!

13 years agoMore documentation fixing.
Brian Aker [Fri, 8 Apr 2011 23:07:18 +0000 (16:07 -0700)] 
More documentation fixing.

13 years agoMerge in documentation updates.
Brian Aker [Fri, 8 Apr 2011 22:45:31 +0000 (15:45 -0700)] 
Merge in documentation updates.

13 years agoUpdates for documentation style/etc.
Brian Aker [Fri, 8 Apr 2011 22:12:11 +0000 (15:12 -0700)] 
Updates for documentation style/etc.

13 years agoUpdate docs.
Brian Aker [Fri, 8 Apr 2011 17:39:50 +0000 (10:39 -0700)] 
Update docs.

13 years agoRemove index, causes issues of recursion.
Brian Aker [Fri, 8 Apr 2011 03:56:39 +0000 (20:56 -0700)] 
Remove index, causes issues of recursion.

13 years agoMerge in more updates for docs (we are just going to check them all in so that users...
Brian Aker [Fri, 8 Apr 2011 02:37:02 +0000 (19:37 -0700)] 
Merge in more updates for docs (we are just going to check them all in so that users won't have to generate them).

13 years agoCleanup the API, remove a couple of things we are not using.
Brian Aker [Thu, 7 Apr 2011 23:35:32 +0000 (16:35 -0700)] 
Cleanup the API, remove a couple of things we are not using.

13 years agoMerge in fixes for rpm.
Brian Aker [Thu, 7 Apr 2011 23:03:34 +0000 (16:03 -0700)] 
Merge in fixes for rpm.

13 years agoFix issue with checking on hosts when building new list.
Brian Aker [Thu, 7 Apr 2011 22:59:30 +0000 (15:59 -0700)] 
Fix issue with checking on hosts when building new list.

13 years agoCleanup this include file for docs.
Brian Aker [Thu, 7 Apr 2011 22:14:23 +0000 (15:14 -0700)] 
Cleanup this include file for docs.

13 years agoCleanup from memaslap
Brian Aker [Thu, 7 Apr 2011 22:00:23 +0000 (15:00 -0700)] 
Cleanup from memaslap

13 years agoUpdate documentation so that is is updated correctly.
Brian Aker [Thu, 7 Apr 2011 19:49:59 +0000 (12:49 -0700)] 
Update documentation so that is is updated correctly.

13 years agoRemove a "THIS" file
Brian Aker [Thu, 7 Apr 2011 17:44:33 +0000 (10:44 -0700)] 
Remove a "THIS" file

13 years agoRemove a bad file/look at the include options for parser building.
Brian Aker [Thu, 7 Apr 2011 17:39:23 +0000 (10:39 -0700)] 
Remove a bad file/look at the include options for parser building.

13 years agoUpdating documentation set.
Brian Aker [Thu, 7 Apr 2011 17:20:53 +0000 (10:20 -0700)] 
Updating documentation set.

13 years agoFix hashkit stuff in index
Brian Aker [Thu, 7 Apr 2011 02:02:53 +0000 (19:02 -0700)] 
Fix hashkit stuff in index

13 years agoMerge in header fixes for documentation.
Brian Aker [Thu, 7 Apr 2011 01:53:54 +0000 (18:53 -0700)] 
Merge in header fixes for documentation.

13 years agoFix header for memcached_analyze.rst
Brian Aker [Thu, 7 Apr 2011 01:44:35 +0000 (18:44 -0700)] 
Fix header for memcached_analyze.rst

13 years agoMerge in new docs.
Brian Aker [Thu, 7 Apr 2011 01:37:49 +0000 (18:37 -0700)] 
Merge in new docs.

13 years agoFirst pass on updating docs.
Brian Aker [Wed, 6 Apr 2011 05:27:35 +0000 (22:27 -0700)] 
First pass on updating docs.

13 years agoRemove need for build file.
Brian Aker [Tue, 5 Apr 2011 23:29:56 +0000 (16:29 -0700)] 
Remove need for build file.

13 years agoAdd missing code.
Brian Aker [Tue, 5 Apr 2011 21:18:26 +0000 (14:18 -0700)] 
Add missing code.

13 years agoClean up file descriptors that we were leaving on the floor.
Brian Aker [Tue, 5 Apr 2011 21:02:02 +0000 (14:02 -0700)] 
Clean up file descriptors that we were leaving on the floor.

13 years agoMake sure query_id is allocated correctly.
Brian Aker [Tue, 5 Apr 2011 20:20:51 +0000 (13:20 -0700)] 
Make sure query_id is allocated correctly.

13 years agoAdd support for query_id, and fixes a few cases where programmer error can
Brian Aker [Tue, 5 Apr 2011 19:00:22 +0000 (12:00 -0700)] 
Add support for query_id, and fixes a few cases where programmer error can
lead to memory issues.

13 years agoRemove call sample.cnf
Brian Aker [Tue, 5 Apr 2011 05:02:25 +0000 (22:02 -0700)] 
Remove call sample.cnf

13 years agoMerge in code that allows us to do a better job of creating servers/kill
Brian Aker [Tue, 5 Apr 2011 04:51:26 +0000 (21:51 -0700)] 
Merge in code that allows us to do a better job of creating servers/kill
them when needed.

13 years agoExtend test to report answer.
Brian Aker [Tue, 5 Apr 2011 02:31:23 +0000 (19:31 -0700)] 
Extend test to report answer.

13 years agoReverting back to older version of memslap, and renaming other version
Brian Aker [Tue, 5 Apr 2011 02:06:15 +0000 (19:06 -0700)] 
Reverting back to older version of memslap, and renaming other version
memaslap.

13 years agoSurpress issue with sign...
Brian Aker [Tue, 5 Apr 2011 01:23:26 +0000 (18:23 -0700)] 
Surpress issue with sign...

13 years agoTrying to fix the issue of scanner not compiling on all platforms.
Brian Aker [Mon, 4 Apr 2011 22:05:47 +0000 (15:05 -0700)] 
Trying to fix the issue of scanner not compiling on all platforms.

13 years agoRemove dead bit in state for servers.
Brian Aker [Mon, 4 Apr 2011 20:46:23 +0000 (13:46 -0700)] 
Remove dead bit in state for servers.

13 years agoCrank random string test.
Brian Aker [Mon, 4 Apr 2011 19:21:57 +0000 (12:21 -0700)] 
Crank random string test.

13 years agoMerge in additional work to handle "weight" for servers.
Brian Aker [Mon, 4 Apr 2011 19:03:55 +0000 (12:03 -0700)] 
Merge in additional work to handle "weight" for servers.

13 years agoMerge in behavior change such that if a weight is specified we now turn on
Brian Aker [Sun, 3 Apr 2011 04:19:46 +0000 (21:19 -0700)] 
Merge in behavior change such that if a weight is specified we now turn on
weighting automagically.

13 years agoSet weight correctly.
Brian Aker [Sun, 3 Apr 2011 04:02:40 +0000 (21:02 -0700)] 
Set weight correctly.

13 years agoStyle cleanup.
Brian Aker [Sun, 3 Apr 2011 03:34:39 +0000 (20:34 -0700)] 
Style cleanup.

13 years agoMerge in fixes for deprecated bits in behavior.
Brian Aker [Sun, 3 Apr 2011 03:16:18 +0000 (20:16 -0700)] 
Merge in fixes for deprecated bits in behavior.

13 years agoThis cleans up some accidental linking we were getting with curses.
Brian Aker [Sat, 2 Apr 2011 22:27:03 +0000 (15:27 -0700)] 
This cleans up some accidental linking we were getting with curses.

This also modifies the behavior of DNS caching such that we walk the hosts
and can move to a new host. It also removes any chance of us leaking the DNS
information.

13 years agoFixes all current issues with hashkit tests.
Brian Aker [Fri, 1 Apr 2011 19:38:02 +0000 (12:38 -0700)] 
Fixes all current issues with hashkit tests.

13 years agoFix for key return size.
Brian Aker [Fri, 1 Apr 2011 16:33:42 +0000 (09:33 -0700)] 
Fix for key return size.

13 years agoFix compile issues locally.
Brian Aker [Tue, 29 Mar 2011 16:49:39 +0000 (09:49 -0700)] 
Fix compile issues locally.

13 years agoUpdate for OSX/non binary platforms.
Brian Aker [Tue, 29 Mar 2011 14:54:36 +0000 (07:54 -0700)] 
Update for OSX/non binary platforms.

13 years agoUpdate for virtual buckets/wasn't this just originally the wheel?
Brian Aker [Tue, 29 Mar 2011 00:16:54 +0000 (17:16 -0700)] 
Update for virtual buckets/wasn't this just originally the wheel?

13 years agoFix need for permissive.-------------- This line and the following will be ignored...
Brian Aker [Mon, 28 Mar 2011 18:14:29 +0000 (11:14 -0700)] 
Fix need for permissive.-------------- This line and the following will be ignored --------------

modified:
  libmemcached/options/parser.cc
  libmemcached/options/parser.yy
  libmemcached/options/scanner.cc
  libmemcached/options/scanner.h
  libmemcached/options/scanner.l

13 years agoMerge in changes around setting up better syntax for distribution.
Brian Aker [Mon, 28 Mar 2011 06:26:52 +0000 (23:26 -0700)] 
Merge in changes around setting up better syntax for distribution.

13 years agoRemove cork from being optional, just use it as we need it.
Brian Aker [Mon, 28 Mar 2011 04:23:13 +0000 (21:23 -0700)] 
Remove cork from being optional, just use it as we need it.

13 years agoMove cached errno such that it now lives behind the API.
Brian Aker [Mon, 28 Mar 2011 01:31:30 +0000 (18:31 -0700)] 
Move cached errno such that it now lives behind the API.

13 years agoOrganize ketama a bit more (ie lets keep it in its own little basket).
Brian Aker [Mon, 28 Mar 2011 01:06:41 +0000 (18:06 -0700)] 
Organize ketama a bit more (ie lets keep it in its own little basket).

13 years agoMerge in new protocol interface bits.
Brian Aker [Sun, 27 Mar 2011 23:50:09 +0000 (16:50 -0700)] 
Merge in new protocol interface bits.

13 years agoMove the logic out for building the parser.
Brian Aker [Sun, 27 Mar 2011 21:50:57 +0000 (14:50 -0700)] 
Move the logic out for building the parser.

13 years agoChecking in the parser/scanner files.
Brian Aker [Sun, 27 Mar 2011 21:32:32 +0000 (14:32 -0700)] 
Checking in the parser/scanner files.

13 years agoMerge in fixes for test which leaked memory.
Brian Aker [Sun, 27 Mar 2011 15:48:46 +0000 (08:48 -0700)] 
Merge in fixes for test which leaked memory.

13 years agoMerge in parser adjustment so that = now belongs to the actual parser.
Brian Aker [Sun, 27 Mar 2011 03:03:19 +0000 (20:03 -0700)] 
Merge in parser adjustment so that = now belongs to the actual parser.

13 years agoShift = over being done by scanner, ie faster match.
Brian Aker [Sun, 27 Mar 2011 00:40:48 +0000 (17:40 -0700)] 
Shift = over being done by scanner, ie faster match.

13 years agoMerge in change such that we now use "config_" as the prepend on the
Brian Aker [Sun, 27 Mar 2011 00:29:14 +0000 (17:29 -0700)] 
Merge in change such that we now use "config_" as the prepend on the
parser/scanner.

13 years agoMerge in additional tests/remove any usages of STL from main library.
Brian Aker [Sat, 26 Mar 2011 23:56:28 +0000 (16:56 -0700)] 
Merge in additional tests/remove any usages of STL from main library.

13 years agoMerge in additional changes so that we remove a usage of std::string in the
Brian Aker [Sat, 26 Mar 2011 04:48:33 +0000 (21:48 -0700)] 
Merge in additional changes so that we remove a usage of std::string in the
core.

13 years agoClean up header files a bit.
Brian Aker [Sat, 26 Mar 2011 00:03:31 +0000 (17:03 -0700)] 
Clean up header files a bit.

13 years agoMerge in code changes for all of the new parser.
Brian Aker [Fri, 25 Mar 2011 05:22:45 +0000 (22:22 -0700)] 
Merge in code changes for all of the new parser.

13 years agoMerge fixes from build.
Brian Aker [Fri, 25 Mar 2011 00:48:22 +0000 (17:48 -0700)] 
Merge fixes from build.

13 years agoFix a few spots where when I did the update for EXIT_ I made more
Brian Aker [Fri, 25 Mar 2011 00:42:33 +0000 (17:42 -0700)] 
Fix a few spots where when I did the update for EXIT_ I made more
replacements then what I should have.

13 years agoFix strlen vs sizeof usage in a few spots.
Brian Aker [Fri, 25 Mar 2011 00:29:31 +0000 (17:29 -0700)] 
Fix strlen vs sizeof usage in a few spots.

13 years agoUpdates for strncpy.
Brian Aker [Fri, 25 Mar 2011 00:13:54 +0000 (17:13 -0700)] 
Updates for strncpy.

13 years agoAdd option to use UDS with server list.
Brian Aker [Thu, 24 Mar 2011 23:06:37 +0000 (16:06 -0700)] 
Add option to use UDS with server list.

13 years agoAdditional fixes for RPM.
Brian Aker [Thu, 24 Mar 2011 22:31:14 +0000 (15:31 -0700)] 
Additional fixes for RPM.

13 years agoFix compile issue for debug.
Brian Aker [Thu, 24 Mar 2011 22:21:44 +0000 (15:21 -0700)] 
Fix compile issue for debug.

13 years agoFix issue with multiple use of "DEBUG"
Brian Aker [Thu, 24 Mar 2011 22:17:09 +0000 (15:17 -0700)] 
Fix issue with multiple use of "DEBUG"

13 years agoFix include file for missing test include file.
Brian Aker [Thu, 24 Mar 2011 01:21:48 +0000 (18:21 -0700)] 
Fix include file for missing test include file.

13 years agoMerge in additional language plus some of the configure language for
Brian Aker [Wed, 23 Mar 2011 22:46:23 +0000 (15:46 -0700)] 
Merge in additional language plus some of the configure language for
END/RESET/etc.

13 years agoFix problem where hostname would end up with trailing . and be accepted as
Brian Aker [Wed, 23 Mar 2011 21:14:03 +0000 (14:14 -0700)] 
Fix problem where hostname would end up with trailing . and be accepted as
legit hostname.

13 years agoAdding additional END, RESET, DEBUG, and INCLUDE options.
Brian Aker [Wed, 23 Mar 2011 20:17:20 +0000 (13:17 -0700)] 
Adding additional END, RESET, DEBUG, and INCLUDE options.

13 years agoCleanup output from error reporting.
Brian Aker [Wed, 23 Mar 2011 18:01:41 +0000 (11:01 -0700)] 
Cleanup output from error reporting.

13 years agoFixes issue where if illegal options caused parsing to fail an incorrect
Brian Aker [Wed, 23 Mar 2011 17:02:56 +0000 (10:02 -0700)] 
Fixes issue where if illegal options caused parsing to fail an incorrect
message would still be returned.

13 years agoBetter error handling.
Brian Aker [Wed, 23 Mar 2011 15:14:41 +0000 (08:14 -0700)] 
Better error handling.

13 years agoImproved on the error messages in the parser.
Brian Aker [Wed, 23 Mar 2011 05:48:45 +0000 (22:48 -0700)] 
Improved on the error messages in the parser.

13 years agoAdditional cleanup on error messages.
Brian Aker [Wed, 23 Mar 2011 02:23:44 +0000 (19:23 -0700)] 
Additional cleanup on error messages.

13 years agoCheck for failures while configuring client.
Brian Aker [Wed, 23 Mar 2011 01:41:12 +0000 (18:41 -0700)] 
Check for failures while configuring client.

13 years agoUpdates to configuration API.
Brian Aker [Tue, 22 Mar 2011 20:08:58 +0000 (13:08 -0700)] 
Updates to configuration API.

13 years agoThis adds a couple of new options for options parsing.
Brian Aker [Mon, 21 Mar 2011 22:07:08 +0000 (15:07 -0700)] 
This adds a couple of new options for options parsing.

13 years agoFix prefix key so that it is not statically built.
Brian Aker [Mon, 21 Mar 2011 20:03:49 +0000 (13:03 -0700)] 
Fix prefix key so that it is not statically built.

13 years agoMerge in all changes related to being able to read configuration files.
Brian Aker [Mon, 21 Mar 2011 16:02:56 +0000 (09:02 -0700)] 
Merge in all changes related to being able to read configuration files.

13 years agoImport parser/etc
Brian Aker [Mon, 21 Mar 2011 07:07:48 +0000 (00:07 -0700)] 
Import parser/etc

13 years agoFinal bits for options in parser for behaviors.
Brian Aker [Sat, 19 Mar 2011 00:57:32 +0000 (17:57 -0700)] 
Final bits for options in parser for behaviors.

13 years agoMerge in additions to the scanner.
Brian Aker [Sat, 19 Mar 2011 00:08:39 +0000 (17:08 -0700)] 
Merge in additions to the scanner.

13 years agoAdditional fixes/test. We will now limit the hostname when adding it into
Brian Aker [Fri, 18 Mar 2011 18:12:06 +0000 (11:12 -0700)] 
Additional fixes/test. We will now limit the hostname when adding it into
memc so that we don't do any sort of overflow by accident.

13 years agoMove replication tests out to their file.
Brian Aker [Fri, 18 Mar 2011 17:45:16 +0000 (10:45 -0700)] 
Move replication tests out to their file.

13 years agoMerge in new scanner/parser suite with updated test cases.
Brian Aker [Fri, 18 Mar 2011 17:29:45 +0000 (10:29 -0700)] 
Merge in new scanner/parser suite with updated test cases.