<brian@gir-2.local> [Mon, 10 Mar 2008 16:23:02 +0000 (12:23 -0400)]
Cleanup of include system. Broke up major memcached.h file into many files
(still only need one include in application)
<brian@gir-2.local> [Mon, 10 Mar 2008 15:32:54 +0000 (11:32 -0400)]
Fixed headers for includes.
Also remerged back in patch for behavior_set() (lost in bad merge)
<brian@gir-2.local> [Mon, 10 Mar 2008 15:04:41 +0000 (11:04 -0400)]
Huge refactoring of directory structure.
<brian@gir-2.local> [Sun, 9 Mar 2008 01:45:19 +0000 (20:45 -0500)]
Fix for bad location of include directory
<brian@gir-2.local> [Sat, 8 Mar 2008 20:01:48 +0000 (15:01 -0500)]
Incomming fixes from Charles on the replication branch.
<brian@233.sub-75-221-160.myvzw.com> [Fri, 7 Mar 2008 16:20:40 +0000 (11:20 -0500)]
Branch prediction optimizations.
<brian@233.sub-75-221-160.myvzw.com> [Fri, 7 Mar 2008 16:15:01 +0000 (11:15 -0500)]
Fixes for previous merges (and additional file added for murmur)
<brian@gir-2.local> [Thu, 6 Mar 2008 04:22:39 +0000 (23:22 -0500)]
MEMCACHED_BEHAVIOR_RETRY_TIMEOUT added for timeout
<brian@gir-2.local> [Wed, 5 Mar 2008 20:44:42 +0000 (15:44 -0500)]
Patch for "murmur" hash algorithm.
<brian@gir-2.local> [Wed, 5 Mar 2008 20:30:00 +0000 (15:30 -0500)]
Fix for zero length values.
Tim Bunce [Mon, 3 Mar 2008 22:51:47 +0000 (22:51 +0000)]
Add memcached_result_st.pod to EXTRA_DIST so it gets included in releases
(needs more work to create man pages for functions)
Tim Bunce [Mon, 3 Mar 2008 22:36:39 +0000 (22:36 +0000)]
merge
Tim Bunce [Mon, 3 Mar 2008 22:34:55 +0000 (22:34 +0000)]
Move public memcached_version declaration from lib/common.h to include/memcached.h.
<brian@gir-2.local> [Fri, 29 Feb 2008 10:26:48 +0000 (02:26 -0800)]
Fixed issue around "when to calculate" next server key logic.
Decided to not make the distibution an issue.
<brian@gir-2.local> [Fri, 29 Feb 2008 07:30:56 +0000 (23:30 -0800)]
Fix from Charles Aylward for reuse of buffer.
<brian@gir-2.local> [Fri, 29 Feb 2008 07:22:14 +0000 (23:22 -0800)]
Branch merge for fixes in reconnect.
<brian@gir-2.local> [Fri, 29 Feb 2008 07:19:55 +0000 (23:19 -0800)]
Branch merge.
Tim Bunce [Thu, 28 Feb 2008 20:27:44 +0000 (20:27 +0000)]
hg merge binary, resolving one conflict by choosing left (new 0.17 version)
Brian Aker [Wed, 27 Feb 2008 22:16:10 +0000 (14:16 -0800)]
Bad setting (found by Marc Rossi)
Brian Aker [Wed, 27 Feb 2008 14:39:14 +0000 (06:39 -0800)]
Possible patch (and fix)
Brian Aker [Wed, 27 Feb 2008 13:31:53 +0000 (05:31 -0800)]
Added tag 0.17 for changeset
bd5bdc38d529
Brian Aker [Wed, 27 Feb 2008 13:09:33 +0000 (05:09 -0800)]
Committing for 0.17. Cleanups and one bad WATCHPOINT removed.
<brian@gir-2.local> [Wed, 27 Feb 2008 03:20:19 +0000 (19:20 -0800)]
Extending tests.
<brian@gir-2.local> [Tue, 26 Feb 2008 20:23:57 +0000 (12:23 -0800)]
First version of replication.
<brian@gir.lan> [Sun, 24 Feb 2008 21:40:22 +0000 (21:40 +0000)]
Rewrite of memcached_behavior_set() to take a uint64_t instead of a pointer.
<brian@gir.lan> [Sun, 24 Feb 2008 18:56:07 +0000 (18:56 +0000)]
Adding the new binary branch...
<brian@gir.lan> [Sun, 24 Feb 2008 18:51:14 +0000 (18:51 +0000)]
Added unlikely for branch predicition :)
<kevin@laminaria> [Wed, 20 Feb 2008 22:24:23 +0000 (14:24 -0800)]
After quit is issued, client reads all data from server,
insuring that server reads all data.
atom_smasher many_adds tests for errors when this is not done.
<kevin@laminaria> [Wed, 20 Feb 2008 21:43:51 +0000 (13:43 -0800)]
Test for 0-length data, which works with the server.
<brian@gir-2.local> [Wed, 20 Feb 2008 08:41:34 +0000 (14:11 +0530)]
First view of server cursor function.
<brian@gir-2.local> [Tue, 19 Feb 2008 09:08:46 +0000 (14:38 +0530)]
Cleanup of memcached_fetch_execute() definition
<brian@gir-2.local> [Tue, 19 Feb 2008 06:10:47 +0000 (11:40 +0530)]
Merge fix.
<brian@gir-2.local> [Tue, 19 Feb 2008 02:34:34 +0000 (08:04 +0530)]
MEMCACHED_BEHAVIOR_CONNECT_TIMEOUT added from Marcelo's patch to make sure
that connnect() does not block/loop when using non-block mode.
Brian Aker [Mon, 18 Feb 2008 08:31:30 +0000 (00:31 -0800)]
Added tag 0.16 for changeset
d3a0f78ca612
Brian Aker [Mon, 18 Feb 2008 08:31:18 +0000 (00:31 -0800)]
Updates for versions
Brian Aker [Mon, 18 Feb 2008 07:49:31 +0000 (23:49 -0800)]
Fix for looping through multi-interfaces (in case one is busted)
<brian@gir-2.local> [Mon, 18 Feb 2008 06:06:41 +0000 (11:36 +0530)]
Fix for if NULL is passed as a valid argument to memcached_behavior_set
<brian@gir-2.local> [Mon, 18 Feb 2008 05:57:41 +0000 (11:27 +0530)]
All behavior changes should not require a flush.
<brian@gir-2.local> [Sun, 17 Feb 2008 15:56:31 +0000 (21:26 +0530)]
Minor cleanups (missing file added).
<brian@gir-2.local> [Fri, 15 Feb 2008 07:03:41 +0000 (12:33 +0530)]
Bug fix for memcached_cas() operator.
<brian@gir-2.local> [Fri, 15 Feb 2008 05:32:18 +0000 (11:02 +0530)]
Added behavior method around testing of keys.
<brian@gir-2.local> [Wed, 13 Feb 2008 11:54:25 +0000 (17:24 +0530)]
Merge
<brian@gir-2.local> [Wed, 13 Feb 2008 09:51:13 +0000 (15:21 +0530)]
Added MEMCACHED_BEHAVIOR_SORT_HOSTS behavior to enable and disable sorted host
behavior.
<brian@gir-2.local> [Wed, 13 Feb 2008 09:38:41 +0000 (15:08 +0530)]
MEMCACHED_BAD_KEY_PROVIDED has been added as an error type. When libmemcached
is compiled in debug mode it can toss an error if a bad key is provided.
<brian@gir-2.local> [Wed, 13 Feb 2008 07:42:57 +0000 (13:12 +0530)]
We now sort servers to make sure the client applications will always have the
same order.
<brian@gir-2.local> [Tue, 12 Feb 2008 04:47:46 +0000 (10:17 +0530)]
Atomsmasher test.
Brian Aker [Sat, 9 Feb 2008 16:54:21 +0000 (08:54 -0800)]
Adding mention of mailing list.
Brian Aker [Sat, 9 Feb 2008 16:50:54 +0000 (08:50 -0800)]
Updating THANK you file (and of course missing people)
Brian Aker [Sat, 9 Feb 2008 16:45:19 +0000 (08:45 -0800)]
Updating to TODO
Brian Aker [Sat, 9 Feb 2008 16:05:06 +0000 (08:05 -0800)]
Updated Version status. Updated all command line tools to return error
message upong not finding servers.
Brian Aker [Sat, 9 Feb 2008 03:51:39 +0000 (19:51 -0800)]
Random cleanup, plus server startup script
<brian@gir-2.local> [Wed, 6 Feb 2008 04:25:16 +0000 (20:25 -0800)]
Modifying behavior to bounce connection in the case of a bad value from
memcached.
<brian@gir-2.local> [Wed, 6 Feb 2008 03:02:12 +0000 (19:02 -0800)]
Fix for 64 bit
Brian Aker [Tue, 5 Feb 2008 16:10:52 +0000 (08:10 -0800)]
Committing new test (framekwork).
<patg@patg.net> [Tue, 5 Feb 2008 02:25:37 +0000 (21:25 -0500)]
Added test for get_by_key, set_by_key C++ tests
<brian@gir.tangent.org> [Mon, 4 Feb 2008 07:20:22 +0000 (23:20 -0800)]
Assert in debug to look for random allocation in get.
<brian@gir.tangent.org> [Sat, 2 Feb 2008 21:09:12 +0000 (13:09 -0800)]
Removing "unworthy" assert from debug mode :)
Brian Aker [Fri, 1 Feb 2008 18:35:58 +0000 (10:35 -0800)]
Incrememting for next version
Brian Aker [Fri, 1 Feb 2008 04:48:19 +0000 (20:48 -0800)]
Merging Patrick's work on C++ interface.
Brian Aker [Fri, 1 Feb 2008 04:47:16 +0000 (20:47 -0800)]
Refactored tests.
Added test for UDP protocol (some operations now work, though far from being
done well).
Brian Aker [Wed, 30 Jan 2008 22:02:42 +0000 (14:02 -0800)]
Partial work on making UDP protocol actually work (flush_all working!)
<patg@patg.net> [Wed, 30 Jan 2008 12:27:01 +0000 (07:27 -0500)]
Merged
<patg@patg.net> [Wed, 30 Jan 2008 12:25:33 +0000 (07:25 -0500)]
- Added more methods to memcached.hh
- Changed version string to .15
Brian Aker [Tue, 29 Jan 2008 23:00:54 +0000 (15:00 -0800)]
Prep work for .15 release.
Brian Aker [Tue, 29 Jan 2008 22:55:57 +0000 (14:55 -0800)]
Added tag 0.15 for changeset
40f415f71362
Brian Aker [Tue, 29 Jan 2008 22:20:55 +0000 (14:20 -0800)]
Fix test case (in debug mode we toss asserts for NULL inserts)
Brian Aker [Tue, 29 Jan 2008 07:42:27 +0000 (23:42 -0800)]
Fix for non-blocking IO error. The refactoring bit broke some cases where
the server had not caught up with the client.
Brian Aker [Tue, 29 Jan 2008 02:33:24 +0000 (18:33 -0800)]
Fixed add test failure for OS'es with broken async loopback devices.
Brian Aker [Tue, 29 Jan 2008 02:17:02 +0000 (18:17 -0800)]
Incomming Patch from Kevin
Brian Aker [Sun, 27 Jan 2008 22:22:09 +0000 (14:22 -0800)]
Kevin's patch bug13
Tim Bunce [Thu, 24 Jan 2008 20:49:46 +0000 (20:49 +0000)]
Fix spelling of memcached_fetch_execute
Brian Aker [Wed, 23 Jan 2008 04:18:54 +0000 (20:18 -0800)]
Modifications for IO performance.
Brian Aker [Wed, 23 Jan 2008 03:19:52 +0000 (19:19 -0800)]
Slight optimization in write() call
Brian Aker [Wed, 23 Jan 2008 02:52:58 +0000 (18:52 -0800)]
Refactor of generate tests.
Brian Aker [Tue, 22 Jan 2008 18:17:42 +0000 (10:17 -0800)]
Clarify caller return behavior
Brian Aker [Tue, 22 Jan 2008 17:35:52 +0000 (09:35 -0800)]
Added tag 0.14 for changeset
8763368afb47
Brian Aker [Tue, 22 Jan 2008 17:35:47 +0000 (09:35 -0800)]
Update for release 0.14
<patg@patg.net> [Tue, 22 Jan 2008 14:17:20 +0000 (09:17 -0500)]
Forgot to take out the 'flush' calls in version document I used as an example
<patg@patg.net> [Mon, 21 Jan 2008 23:26:49 +0000 (18:26 -0500)]
Added prepend, append, add, replace to memcached.hh (C++ API)
<patg@patg.net> [Mon, 21 Jan 2008 22:49:31 +0000 (17:49 -0500)]
Updated AUTHORS
<patg@patg.net> [Mon, 21 Jan 2008 22:01:16 +0000 (17:01 -0500)]
Merge
<patg@patg.net> [Mon, 21 Jan 2008 21:59:22 +0000 (16:59 -0500)]
Pushing missing doc, update to list of functions at bottom of
libmemcached.pod
Brian Aker [Mon, 21 Jan 2008 21:09:56 +0000 (13:09 -0800)]
Fix lack of free() in bug (quiet valgrind)
Brian Aker [Mon, 21 Jan 2008 21:08:48 +0000 (13:08 -0800)]
Clean up pointer issue.
<brian@gir.tangent.org> [Mon, 21 Jan 2008 05:00:46 +0000 (21:00 -0800)]
Fixed bug found by Evan Weaver where increment was not returning propper error
on not found.
Commented out Patrick's missing pod file.
<brian@gir.tangent.org> [Mon, 21 Jan 2008 04:36:03 +0000 (20:36 -0800)]
Merge.
<brian@gir.tangent.org> [Mon, 21 Jan 2008 04:33:57 +0000 (20:33 -0800)]
Fix for bad null pointer on flag by Toru Maesaka.
<brian@gir.tangent.org> [Mon, 21 Jan 2008 04:26:30 +0000 (20:26 -0800)]
Refactored all of the IO commands to pass only server structures (this is an
internal thing... no changes to external interfaces).
<patg@patg.net> [Sun, 20 Jan 2008 01:49:34 +0000 (20:49 -0500)]
Merge
<patg@patg.net> [Sun, 20 Jan 2008 01:49:18 +0000 (20:49 -0500)]
Removed major, minor, micro from memcached.h
Brian Aker [Sun, 20 Jan 2008 01:48:24 +0000 (17:48 -0800)]
Merge
Brian Aker [Sun, 20 Jan 2008 01:47:44 +0000 (17:47 -0800)]
Chicken and Egg problem in clone fixed.
<patg@patg.net> [Sun, 20 Jan 2008 01:26:24 +0000 (20:26 -0500)]
Merge of latest - callback commit needed
<patg@patg.net> [Sun, 20 Jan 2008 01:25:09 +0000 (20:25 -0500)]
MEMCACHED_VERSION_STRING changed _back_ to LIBMEMCACHED_VERSION_STRING
<patg@patg.net> [Sun, 20 Jan 2008 01:23:41 +0000 (20:23 -0500)]
Working on getting version patch working
<brian@gir.local> [Sat, 19 Jan 2008 23:24:44 +0000 (18:24 -0500)]
Typed clone and cleanup functions with memcached_ prefixes,
<brian@gir.local> [Sat, 19 Jan 2008 23:09:02 +0000 (18:09 -0500)]
Pulling back the C++ code to just be an include.
<brian@gir.local> [Sat, 19 Jan 2008 23:00:01 +0000 (18:00 -0500)]
Adding missing pod file.
<brian@gir.local> [Sat, 19 Jan 2008 22:19:52 +0000 (17:19 -0500)]
Leftover prototypes from deleted code removed.
<brian@gir.local> [Sat, 19 Jan 2008 21:58:54 +0000 (16:58 -0500)]
Custom memory patch work (based on Sean Chittenden's patch)