lp://staging/~trond-norbye/libmemcached/mget_execute

Created by Trond Norbye and last modified
Get this branch:
bzr branch lp://staging/~trond-norbye/libmemcached/mget_execute
Only Trond Norbye can upload to this branch. If you are Trond Norbye please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Trond Norbye
Project:
libmemcached
Status:
Merged

Recent revisions

610. By Trond Norbye

Refactor: memcached_mget_execute -> memcached_mget_execute_by_key

609. By Trond Norbye

mget with replication didn't work if you had a cache miss

608. By Trond Norbye

Fix problems with multigets and replication

The current code could go out of sync and send multiple "NOOP" to the same
server depending on the replica number to get, and the fetch-code isn't
capable of handling that. The memcached_mget_execute code also complcates this
because it could process some of the messages while receiving them so we
cannot reset the get sequence if we are able to send out the commands but
not the NOOP... To create a sane patch for this I disabled the buffered mode.
It will increase the number of packets sent to the server, but at least we
have a well defined behavior.

607. By Trond Norbye

Fix compile warnings generated by gcc 4.4.1

606. By Trond Norbye

Bug #447237: const-correctness in interface

605. By Trond Norbye

Added documentation for memcached_mget_execute

604. By Trond Norbye

Initial implementation of memcached_mget_execute

603. By Brian Aker <brian@gaz>

Merging bug fix for wrong retry counter.

602. By Brian Aker <brian@gaz>

Updating AUTHORS file.

601. By Brian Aker <brian@gaz>

Merge from Trond

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar RepositoryFormatKnitPack6 (bzr 1.9)
Stacked on:
lp://staging/~tangent-org/libmemcached/trunk
This branch contains Public information 
Everyone can see this information.

Subscribers