Brian Aker [Thu, 7 Apr 2011 17:41:44 +0000 (10:41 -0700)]
New docs system.
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.
Brian Aker [Thu, 7 Apr 2011 17:20:53 +0000 (10:20 -0700)]
Updating documentation set.
Brian Aker [Thu, 7 Apr 2011 02:02:53 +0000 (19:02 -0700)]
Fix hashkit stuff in index
Brian Aker [Thu, 7 Apr 2011 01:53:54 +0000 (18:53 -0700)]
Merge in header fixes for documentation.
Brian Aker [Thu, 7 Apr 2011 01:44:35 +0000 (18:44 -0700)]
Fix header for memcached_analyze.rst
Brian Aker [Thu, 7 Apr 2011 01:37:49 +0000 (18:37 -0700)]
Merge in new docs.
Brian Aker [Wed, 6 Apr 2011 05:27:35 +0000 (22:27 -0700)]
First pass on updating docs.
Brian Aker [Tue, 5 Apr 2011 23:47:55 +0000 (16:47 -0700)]
Merge up work for to remove build.cc
Brian Aker [Tue, 5 Apr 2011 23:29:56 +0000 (16:29 -0700)]
Remove need for build file.
Brian Aker [Tue, 5 Apr 2011 21:18:51 +0000 (14:18 -0700)]
Add missing files.
Brian Aker [Tue, 5 Apr 2011 21:18:26 +0000 (14:18 -0700)]
Add missing code.
Brian Aker [Tue, 5 Apr 2011 21:03:09 +0000 (14:03 -0700)]
Clean up error messages when encountering new messages.
Brian Aker [Tue, 5 Apr 2011 21:02:02 +0000 (14:02 -0700)]
Clean up file descriptors that we were leaving on the floor.
Brian Aker [Tue, 5 Apr 2011 20:20:51 +0000 (13:20 -0700)]
Make sure query_id is allocated correctly.
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.
Brian Aker [Tue, 5 Apr 2011 06:27:24 +0000 (23:27 -0700)]
Merge in all current libmemcached work, plus restore older, working,
memslap.
Brian Aker [Tue, 5 Apr 2011 05:02:47 +0000 (22:02 -0700)]
Remove sample.cnf
Brian Aker [Tue, 5 Apr 2011 05:02:25 +0000 (22:02 -0700)]
Remove call sample.cnf
Brian Aker [Tue, 5 Apr 2011 04:53:05 +0000 (21:53 -0700)]
Merge from private trunk.
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.
Brian Aker [Tue, 5 Apr 2011 02:38:01 +0000 (19:38 -0700)]
Extend test.
Brian Aker [Tue, 5 Apr 2011 02:31:23 +0000 (19:31 -0700)]
Extend test to report answer.
Brian Aker [Tue, 5 Apr 2011 02:18:34 +0000 (19:18 -0700)]
Merge in old and new memslap.
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.
Brian Aker [Tue, 5 Apr 2011 01:25:44 +0000 (18:25 -0700)]
Merge in scanner code.
Brian Aker [Tue, 5 Apr 2011 01:23:26 +0000 (18:23 -0700)]
Surpress issue with sign...
Brian Aker [Mon, 4 Apr 2011 22:08:51 +0000 (15:08 -0700)]
See if this fixes issue with 64bit Ubuntu
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.
Brian Aker [Mon, 4 Apr 2011 20:46:23 +0000 (13:46 -0700)]
Remove dead bit in state for servers.
Brian Aker [Mon, 4 Apr 2011 20:19:33 +0000 (13:19 -0700)]
Merge in changes to allow for weights on hosts.
Brian Aker [Mon, 4 Apr 2011 19:21:57 +0000 (12:21 -0700)]
Crank random string test.
Brian Aker [Mon, 4 Apr 2011 19:03:55 +0000 (12:03 -0700)]
Merge in additional work to handle "weight" for servers.
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.
Brian Aker [Sun, 3 Apr 2011 04:02:40 +0000 (21:02 -0700)]
Set weight correctly.
Brian Aker [Sun, 3 Apr 2011 03:34:39 +0000 (20:34 -0700)]
Style cleanup.
Brian Aker [Sun, 3 Apr 2011 03:16:18 +0000 (20:16 -0700)]
Merge in fixes for deprecated bits in behavior.
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.
Brian Aker [Fri, 1 Apr 2011 19:38:02 +0000 (12:38 -0700)]
Fixes all current issues with hashkit tests.
Brian Aker [Fri, 1 Apr 2011 16:33:42 +0000 (09:33 -0700)]
Fix for key return size.
Brian Aker [Tue, 29 Mar 2011 16:54:23 +0000 (09:54 -0700)]
Merge in all scanner tree + virtual buckets.
Brian Aker [Tue, 29 Mar 2011 16:49:39 +0000 (09:49 -0700)]
Fix compile issues locally.
Brian Aker [Tue, 29 Mar 2011 14:54:36 +0000 (07:54 -0700)]
Update for OSX/non binary platforms.
Brian Aker [Tue, 29 Mar 2011 00:16:54 +0000 (17:16 -0700)]
Update for virtual buckets/wasn't this just originally the wheel?
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
Brian Aker [Mon, 28 Mar 2011 06:26:52 +0000 (23:26 -0700)]
Merge in changes around setting up better syntax for distribution.
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.
Brian Aker [Mon, 28 Mar 2011 01:31:30 +0000 (18:31 -0700)]
Move cached errno such that it now lives behind the API.
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).
Brian Aker [Sun, 27 Mar 2011 23:50:09 +0000 (16:50 -0700)]
Merge in new protocol interface bits.
Brian Aker [Sun, 27 Mar 2011 21:50:57 +0000 (14:50 -0700)]
Move the logic out for building the parser.
Brian Aker [Sun, 27 Mar 2011 21:32:32 +0000 (14:32 -0700)]
Checking in the parser/scanner files.
Brian Aker [Sun, 27 Mar 2011 15:48:46 +0000 (08:48 -0700)]
Merge in fixes for test which leaked memory.
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.
Brian Aker [Sun, 27 Mar 2011 00:40:48 +0000 (17:40 -0700)]
Shift = over being done by scanner, ie faster match.
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.
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.
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.
Brian Aker [Sat, 26 Mar 2011 00:03:31 +0000 (17:03 -0700)]
Clean up header files a bit.
Brian Aker [Fri, 25 Mar 2011 05:22:45 +0000 (22:22 -0700)]
Merge in code changes for all of the new parser.
Brian Aker [Fri, 25 Mar 2011 00:48:22 +0000 (17:48 -0700)]
Merge fixes from build.
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.
Brian Aker [Fri, 25 Mar 2011 00:29:31 +0000 (17:29 -0700)]
Fix strlen vs sizeof usage in a few spots.
Brian Aker [Fri, 25 Mar 2011 00:13:54 +0000 (17:13 -0700)]
Updates for strncpy.
Brian Aker [Thu, 24 Mar 2011 23:06:37 +0000 (16:06 -0700)]
Add option to use UDS with server list.
Brian Aker [Thu, 24 Mar 2011 22:31:14 +0000 (15:31 -0700)]
Additional fixes for RPM.
Brian Aker [Thu, 24 Mar 2011 22:21:44 +0000 (15:21 -0700)]
Fix compile issue for debug.
Brian Aker [Thu, 24 Mar 2011 22:17:09 +0000 (15:17 -0700)]
Fix issue with multiple use of "DEBUG"
Brian Aker [Thu, 24 Mar 2011 01:21:48 +0000 (18:21 -0700)]
Fix include file for missing test include file.
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.
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.
Brian Aker [Wed, 23 Mar 2011 20:17:20 +0000 (13:17 -0700)]
Adding additional END, RESET, DEBUG, and INCLUDE options.
Brian Aker [Wed, 23 Mar 2011 18:01:41 +0000 (11:01 -0700)]
Cleanup output from error reporting.
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.
Brian Aker [Wed, 23 Mar 2011 15:14:41 +0000 (08:14 -0700)]
Better error handling.
Brian Aker [Wed, 23 Mar 2011 05:48:45 +0000 (22:48 -0700)]
Improved on the error messages in the parser.
Brian Aker [Wed, 23 Mar 2011 02:23:44 +0000 (19:23 -0700)]
Additional cleanup on error messages.
Brian Aker [Wed, 23 Mar 2011 01:41:12 +0000 (18:41 -0700)]
Check for failures while configuring client.
Brian Aker [Tue, 22 Mar 2011 20:08:58 +0000 (13:08 -0700)]
Updates to configuration API.
Brian Aker [Mon, 21 Mar 2011 22:07:08 +0000 (15:07 -0700)]
This adds a couple of new options for options parsing.
Brian Aker [Mon, 21 Mar 2011 20:03:49 +0000 (13:03 -0700)]
Fix prefix key so that it is not statically built.
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.
Brian Aker [Mon, 21 Mar 2011 07:07:48 +0000 (00:07 -0700)]
Import parser/etc
Brian Aker [Sat, 19 Mar 2011 00:57:32 +0000 (17:57 -0700)]
Final bits for options in parser for behaviors.
Brian Aker [Sat, 19 Mar 2011 00:08:39 +0000 (17:08 -0700)]
Merge in additions to the scanner.
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.
Brian Aker [Fri, 18 Mar 2011 17:45:16 +0000 (10:45 -0700)]
Move replication tests out to their file.
Brian Aker [Fri, 18 Mar 2011 17:29:45 +0000 (10:29 -0700)]
Merge in new scanner/parser suite with updated test cases.
Brian Aker [Fri, 18 Mar 2011 10:43:48 +0000 (03:43 -0700)]
Merge in all of the new parser work.
Brian Aker [Thu, 17 Mar 2011 21:45:08 +0000 (14:45 -0700)]
Merge in updates to make sure exit/return is done properly.
Brian Aker [Wed, 16 Mar 2011 06:12:28 +0000 (23:12 -0700)]
Fix changelog/version.
Monty Taylor [Fri, 11 Mar 2011 19:13:20 +0000 (11:13 -0800)]
Merged trunk.
Brian Aker [Tue, 8 Mar 2011 23:17:05 +0000 (15:17 -0800)]
Merge in solution for lp:581030.
Brian Aker [Tue, 8 Mar 2011 22:38:36 +0000 (14:38 -0800)]
Merge in update for document on prefix key.
Brian Aker [Mon, 7 Mar 2011 23:09:56 +0000 (15:09 -0800)]
Add pragma
Monty Taylor [Sun, 6 Mar 2011 22:11:25 +0000 (14:11 -0800)]
Replace pod docs with sphinx docs.
Monty Taylor [Sun, 6 Mar 2011 20:11:44 +0000 (12:11 -0800)]
Add infrastructure for sphinx docs.
Monty Taylor [Sun, 6 Mar 2011 19:52:56 +0000 (11:52 -0800)]
Updated pandora-build files to version 0.175
Monty Taylor [Sun, 6 Mar 2011 19:19:23 +0000 (11:19 -0800)]
Updated pandora-build files to version 0.174
Brian Aker [Sat, 5 Mar 2011 20:39:12 +0000 (12:39 -0800)]
Move testing framework out to its own library.