[PYCBC-62] get_multi() doesn't work over binary client Created: 30/Aug/12  Updated: 04/May/13  Resolved: 04/May/13

Status: Closed
Project: Couchbase Python Client Library
Component/s: None
Affects Version/s: 0.7.2
Fix Version/s: 0.9.0
Security Level: Public

Type: Bug Priority: Major
Reporter: Benjamin Young Assignee: Mark Nunberg
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Dependency
blocks PYCBC-49 implement get_multi() in unified client Closed

 Description   
The MemcachedClient.get_multi() method works fine over 11211 (moxi), but fails against 11210. The implementation is using the suggested n-1 getq's + noop:
http://code.google.com/p/memcached/wiki/BinaryProtocolRevamped#Get,_Get_Quietly,_Get_Key,_Get_Key_Quietly

 Comments   
Comment by Benjamin Young [ 30/Aug/12 ]
The unified CouchbaseClient selects it's port via the HTTP node info API, and thus selects the binary port.
Generated at Wed Aug 27 18:12:54 CDT 2014 using JIRA 5.2.4#845-sha1:c9f4cc41abe72fb236945343a1f485c2c844dac9.