Skip to content

Commit 7585134

Browse files
committed
Merge pull request redhat-openstack#20 from zylon-internet/master
Implement Override the default size of each slab page
2 parents 51af7b0 + 0b300f8 commit 7585134

3 files changed

Lines changed: 10 additions & 0 deletions

File tree

manifests/init.pp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
$package_ensure = 'present',
33
$logfile = '/var/log/memcached.log',
44
$max_memory = false,
5+
$item_size = false,
56
$lock_memory = false,
67
$listen_ip = '0.0.0.0',
78
$tcp_port = 11211,

templates/memcached.conf.erb

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,3 +45,9 @@ logfile <%= logfile -%>
4545

4646
# Number of threads to use to process incoming requests.
4747
-t <%= processorcount %>
48+
49+
<% if @item_size -%>
50+
# Override the default size of each slab page
51+
-I <%= item_size %>
52+
<% end -%>
53+

templates/memcached_sysconfig.erb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,8 @@ end
1717
if @udp_port
1818
result << '-U ' + udp_port
1919
end
20+
if @item_size
21+
result << '-I ' + item_size
22+
end
2023
result << '-t ' + processorcount
2124
-%><%= result.join(' ') -%>"

0 commit comments

Comments
 (0)