Couchbase-Client
view release on metacpan or search on metacpan
commit a4456f8e119a9f465d096fa01aa7c1ec3cf2c53a
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Thu Feb 9 09:25:29 2012 -0800
Changed .gitmodules bad repo url
commit 94b63d3ed06860d90440d0daa10264ac89f1692d
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Thu Feb 9 09:21:30 2012 -0800
Lots and lots of fixes
Network failure tests
Memcached interop compatibility tests
Conversion/Deconversion settings tested
Timeout settings tested
Network failure behavior tested
Some more build utilities
commit 6892af58ede10003d7529c643f8f6f01a7b38c03
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Tue Feb 7 01:23:54 2012 -0800
Updated tests, dual-mode for testing on real cluster, too
commit b4de233a425c571a9afe26b0b16bd922b26b1deb
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Mon Feb 6 17:40:01 2012 -0800
Refactored some common error reporting functions.
Added backbones for memcached compatibility tests (pending on
CouchbaseMock).
Make subdirectory distributions for VBucket and Config
Added error constants to reflect newer libcouchbase
commit e7d3f39909287355e265197ba5b5d7255cd0ef30
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Tue Jan 31 23:53:54 2012 -0800
Closer to C89 compliance, fixed store_flags bug
store_flags would not be set when no conversion was needed, storage_free
would get wrong and uninitialized values
commit 90c6b30a38000e4f4e5aaf8e4459f49240fbbcc7
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Tue Jan 31 18:06:44 2012 -0800
Multi-interface for synchronouse mode
Synchronous interface has multi-mode
Callbacks refactored to manipulate opaque AV* directly, instead of
proxying values to PLCB_sync_t.
Provided functions to switch callbacks between multi and non-multi mode
CAS is now an IV on 64 bit perls.
Tests for multi-mode
commit 18390812c7247362f2110424ed5d8eb652d86b1f
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Mon Jan 30 00:31:18 2012 -0800
Extra settings and tunables (WIP)
This should allow for finer grained next stage testing, fake subclassing
and 'composition'; and also
accidentally provide more backwards compatibility (and maybe even some
nice features)
Work in progress.
commit ab97851cf877b39d22823551d52fe22486f2373a
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Sun Jan 29 15:58:04 2012 -0800
Updated dependencies and documentation.
Builds on EL5
commit a2b5db4b674d407331ad24898c1461b6fc366697
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Sun Jan 29 15:57:50 2012 -0800
Refactored messy and buggy conversion functions
commit ffd6d9d5993f919733adadd74b6dfa85ab8ab792
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Sun Jan 29 15:56:25 2012 -0800
&err only populated when io_opts == NULL
commit 532f92ec4a253dd41685ae99d8f1ab21be1626fa
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Sun Jan 29 15:55:59 2012 -0800
dummy 'destructor' for cbc io_opts
commit dded9e6ca246862f51a4b5bd759d5edc774af017
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Sun Jan 29 00:43:03 2012 -0800
Asynchronous tests
commit dbe6cfaba6a57baee86713b86239b002372bd452
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Sat Jan 28 19:01:42 2012 -0800
Test files (based on Test::Class). README glorified.
commit 93a8d506cccdf95f90e7a566df4b48bd2bdbddb1
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Sat Jan 28 17:23:53 2012 -0800
CAS is populated on SET
commit d47cf35bf80be5755c16db7a85a4c5c1e11941b1
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Fri Jan 27 17:40:41 2012 -0800
Documentation for Async.pm
commit b7fd258936059c5722e204ced45a9a1ea483f75c
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Fri Jan 27 15:49:26 2012 -0800
Make compatible with new master
Refactored sync client to use start_event_loop directly instead of
libcouchbase_wait()
Added timers for async client
commit 15f6c4434e2136141a38ac55666b20f1cdc772d1
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Thu Jan 26 01:36:20 2012 -0800
Async client - got basic operations working
commit cb7ebbb3f5ccafd40aadf294239d032d54e13f67
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Tue Jan 24 00:28:49 2012 -0800
Asynchronous client framework for Perl event loops
Refactored lots of common code out to other smaller files. WIP
commit c4f5ffe5abfb45cb101bb87c338070f196397084
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Sun Jan 22 00:22:08 2012 -0800
Fixed indentation issues
commit 4e47012100f55a21f3cc7de6f2d2e2166dca28dd
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Sat Jan 21 17:40:15 2012 -0800
stats(), and compression/conversion fixes
commit 2a3a82da2a27372892cfa4c776fe01a6ea37a4e9
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Sat Jan 21 01:57:33 2012 -0800
Compression/Storable flag compat
- Fixed bug in delete/remove
Refactored debugging code into separate test module
commit cac72dbf829be7cfc74693582ff48ca306b17b66
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Fri Jan 20 15:13:01 2012 -0800
Implemented arithmetic, delete operations
Refactored callbacks to a separate file.
Refactored some redundant code into macros
Added dependencies in Makefile.PL
commit 31e11ff07d095cb49266444d82d19f28c51774d4
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Thu Jan 19 19:26:47 2012 -0800
Cache::Memcached::* compatible interface,
More documentation about errors
Aliased add/replace/prepend/append to set with slight
modifications
commit ce100c2882167b41502e7d8a2d25fcc5a69cb485
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Thu Jan 19 17:59:04 2012 -0800
Blessed into return object, more docs.
commit 621e7a655940fb7ae88af76f5f69b63501eee9c4
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Thu Jan 19 17:06:38 2012 -0800
Fixed bugs in error reset and perl stack manipulation
Moved get and cas to XS section
commit 7ad43af7e79772c28dc68358bca6ae1dbc1530c1
Author: Mark Nunberg <mnunberg@haskalah.org>
Date: Wed Jan 18 21:29:48 2012 -0800
Initial commit
( run in 0.774 second using v1.01-cache-2.11-cpan-140bd7fdf52 )