missing option for memcache_servers for object-expirer and container-reconciler
Bug #1627927 reported by
Marcus Furlong
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
puppet-swift |
Fix Released
|
Undecided
|
Marcus Furlong |
Bug Description
Currently, memcache_servers for proxy-server can be defined as follows:
class { '::swift:
memcache_
}
This results in the following in /etc/swift/
[filter:cache]
use = egg:swift#memcache
memcache_servers = 192.168.1.100:11211
/etc/swift/
Changed in puppet-swift: | |
assignee: | nobody → Marcus Furlong (furlongm) |
Changed in puppet-swift: | |
status: | Confirmed → In Progress |
To post a comment you must log in.
I should also mention, the default settings result in logfiles being clogged with messages such as the following from object-expirer and container- reconciler:
Sep 27 16:06:42 s10 object-expirer: STDERR: ERROR:root:Error connecting to memcached: 127.0.0. 1:11211# 012Traceback (most recent call last):#012 File "/usr/lib/ python2. 7/site- packages/ swift/common/ memcached. py", line 214, in _get_conns#012 fp, sock = self._client_ cache[server] .get()# 012 File "/usr/lib/ python2. 7/site- packages/ swift/common/ memcached. py", line 132, in get#012 fp, sock = self.create()#012 File "/usr/lib/ python2. 7/site- packages/ swift/common/ memcached. py", line 125, in create#012 sock.connect( sockaddr) #012 File "/usr/lib/ python2. 7/site- packages/ eventlet/ greenio/ base.py" , line 242, in connect#012 socket_ checkerr( fd)#012 File "/usr/lib/ python2. 7/site- packages/ eventlet/ greenio/ base.py" , line 46, in socket_checkerr#012 raise socket.error(err, errno.errorcode [err])# 012error: [Errno 111] ECONNREFUSED (txn: tx15d1bd615faf4 a8c83f1f- 0057ea0c72)
Sep 27 14:09:29 s10 container- reconciler: STDERR: ERROR:root:Error connecting to memcached: 127.0.0. 1:11211# 012Traceback (most recent call last):#012 File "/usr/lib/ python2. 7/site- packages/ swift/common/ memcached. py", line 214, in _get_conns#012 fp, sock = self._client_ cache[server] .get()# 012 File "/usr/lib/ python2. 7/site- packages/ swift/common/ memcached. py", line 132, in get#012 fp, sock = self.create()#012 File "/usr/lib/ python2. 7/site- packages/ swift/common/ memcached. py", line 125, in create#012 sock.connect( sockaddr) #012 File "/usr/lib/ python2. 7/site- packages/ eventlet/ greenio/ base.py" , line 242, in connect#012 socket_ checkerr( fd)#012 File "/usr/lib/ python2. 7/site- packages/ eventlet/ greenio/ base.py" , line 46, in socket_checkerr#012 raise socket.error(err, errno.errorcode [err])# 012error: [Errno 111] ECONNREFUSED (txn: txbe4e522a72724 243bb9ac- 0057e9f0f9)