oslo.cache/releasenotes/notes/bug-1743036-320ed918d5fb4325.yaml
Morgan Fainberg 685a05edfe Config dict arguments.url must be a list
For memcache, arguments.url is assumed to be a list, this means
that the underlying memcache library could not handle a case where
a string (comma separated) was passed in. The idea is to force a
split on ',' in the special case of backend_argument=url:...
so that a list is passed to the backend.

Change-Id: I65afb46455423d7f96e17c471330c8d74dc17cac
Closes-Bug: #1743036
2018-10-16 11:06:10 -07:00

10 lines
497 B
YAML

---
other:
- >
[`bug 1743036 <https://bugs.launchpad.net/oslo.cache+bug/1743036>`_]
The `backend_argument` value(s) for `url` when configuring memcache did not
properly handle multiple servers. This is because the URL was passed as
a string (comma delimited) instead of a list to the memcache
library/client. The `url` argument is now special cased and will split
the string on a comma so that it mirrors the behavior of the ListOpt used
by `memcache_servers` option.