FWIW, we've found the memcached PECL extension to be much more reliable
than the memcache extension.

http://pecl.php.net/package/memcached

Don

On 1/4/10 12:46 PM, Brian Moon wrote:
> The bigger problem was that the sets were simply not working in some
> cases.  We have downgraded and all has been well for 3 days.  3.0.5 just
> does not save data and does not error out when it does not save data.
> 
> Brian.
> --------
> http://brian.moonspot.net/
> 
> On 1/4/10 2:43 PM, NICK VERBECK wrote:
>> The PECL Memcache Client used to have a constant problem with
>> consistent hashing of keys leading to multi copies or out of date
>> copies on Memcached Servers. They appear to have fixed some of these
>> problems in 3.0.4. Which I would guess would lead 2.2.5 to produce
>> different hashes then 3.0.4+. If you can I would upgrade all machines
>> to use the same client. Making sure 1st that this doesn't break
>> anything else with your code. As I've seen problems with caching
>> un/serializing classes between the different versions of the client.
>> Otherwise stick with you current 2.2.5 install.
>>
>> On Sat, Jan 2, 2010 at 3:09 PM, Brian Moon<[email protected]>  wrote:
>>> Hi,
>>>
>>> We accidentally got 3.0.5 onto a set of our servers.  We have seen some
>>> really odd behavior.  It would seem we have some failing sets, but the
>>> method never returns false.  But, pulling the data back out on the
>>> next run
>>> of the script (not immediately, could be minutes apart) yields old data.
>>>
>>> Also, it would seem the servers are using a different hashing
>>> algorithm than
>>> ones running 2.2.5.  No options are set to have it use consistent
>>> hashing.
>>>   We use traditional hashing.  But, getting from a server running
>>> 2.2.5 does
>>> not yield the same data as the servers running 3.0.5.
>>>
>>> We are downgrading for now as these are production systems.  If there is
>>> anything we can do to debug this, let me know.
>>>
>>> -- 
>>>
>>> Brian.
>>> --------
>>> http://brian.moonspot.net/
>>>
>>
>>
>>
> 

Reply via email to