awslabs / aws-elasticache-cluster-client-libmemcached

Libmemcached library support for Amazon ElastiCache Memcached Cluster for PHP. The client is available at https://github.com/awslabs/aws-elasticache-cluster-client-memcached-for-php.
Other
26 stars 24 forks source link

Please update to libmemcached 1.0.18 #6

Closed sodabrew closed 7 years ago

sodabrew commented 7 years ago

The compilation issues reported in the open issue and open PR should be resolved by updating to a newer base version of libmemcached. The most recent is 1.0.18: https://launchpad.net/libmemcached/+download

This newer version of libmemcached is also known to fix several bugs when talking to recent memcached servers. For example, ElastiCache now offers memcached 1.4.25 and 1.4.33 and would benefit from the up-to-date client library.

Kspen commented 7 years ago

I forgot that was still open. I can confirm your statements as correct. I have referenced this issue in my comments [in issue "Failing compile on Debian 8"] and closed that issue. Thanks for your post.

mvanbaak commented 7 years ago

This update is also needed to compile the current version of the aws php module for php7 (they merged upstream and it now depends on 1.0.16 or newer)

sodabrew commented 7 years ago

php-memcached 3.0 requires libmemcached 1.0.x, but suggests 1.0.16 or newer. Version 1.0.8 here will still compile and work, but with the same known bugs as prior versions. I would take heart that if they've pulled in the latest php-memcached 3.0.0, that they'll be working on the libmemcached library next.

mvanbaak commented 7 years ago

No, it wont. See https://github.com/awslabs/aws-elasticache-cluster-client-memcached-for-php/issues/12

malyeyev-AMZN commented 7 years ago

Confirming that it won't build with 1.0.8

malyeyev-AMZN commented 7 years ago

We are currently actively working on updating to 1.0.18

I will post any updates in this thread as soon as there is more info

malyeyev-AMZN commented 7 years ago

ElastiCache version of libmemcached 1.0.18 is finally available:

https://github.com/awslabs/aws-elasticache-cluster-client-libmemcached/releases/tag/v1.0.18