Fixed issue with keystone memcache

With the default value for the 'dead_timeout' recovery
of keystone memcache service can take more than 3 minutes.
This parameter allows to reduce this timeout to 20-30 seconds.

Change-Id: Iac5076532e25295f6d9abbb9e9c1b4213931d1da
Closes-Bug: #1461036
This commit is contained in:
Timur Nurlygayanov 2015-06-10 19:25:04 +03:00
parent 9b20ea04b1
commit bf1382cfac
2 changed files with 2 additions and 0 deletions

View File

@ -255,6 +255,7 @@ class openstack::keystone (
'cache/memcache_socket_timeout': value => '1';
'cache/memcache_pool_maxsize': value => '1000';
'cache/memcache_pool_unused_timeout': value => '60';
'memcache/dead_retry': value => '30';
'revoke/driver': value => 'keystone.contrib.revoke.backends.sql.Revoke';
}
}

View File

@ -31,6 +31,7 @@ describe manifest do
should contain_keystone_config('cache/memcache_socket_timeout').with(:value => '1')
should contain_keystone_config('cache/memcache_pool_maxsize').with(:value => '1000')
should contain_keystone_config('cache/memcache_pool_unused_timeout').with(:value => '60')
should contain_keystone_config('memcache/dead_retry').with(:value => '30')
end
# it 'should declare keystone::wsgi::apache class with 4 workers on 4 CPU system' do