fe51d0a3e2
When Memcached uses IPv6 network, python-memcached requires that each server name is formatted as is described in the following example. inet6:[<host>]:<port> This change ensures the format is properly applied according to the IP protocol version and cache backend used. Note that the parameter in keystone was not properly formatted even when IPs are used to set the parameter. This change fixes that and ensure the parameter is properly configured. Also, this change fixes the timing to apply any2array. The function should be applied before we check the first memcache server by [0], otherwise the logic to detect IPv6 address does not work as intended. Backport note to victoria: Resolved conflict caused by [1]. Also the keystone manifest is modified to make the implementation consistent with the other two manifests. [1] |
||
---|---|---|
.. | ||
acceptance/nodesets | ||
classes | ||
defines | ||
fixtures | ||
functions | ||
unit | ||
shared_examples.rb | ||
spec_helper.rb | ||
spec_helper_acceptance.rb |