Ori.livneh has uploaded a new change for review.
https://gerrit.wikimedia.org/r/225209
Change subject: Revert "hhvm: make cache files management explicit in puppet"
......................................................................
Revert "hhvm: make cache files management explicit in puppet"
This reverts commit 2e763c163. No longer needed.
Change-Id: I8b0e475d8b3daae41ddfa6d462c9fe24ce37d728
---
M modules/hhvm/manifests/init.pp
M modules/mediawiki/manifests/hhvm.pp
2 files changed, 4 insertions(+), 18 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/puppet
refs/changes/09/225209/1
diff --git a/modules/hhvm/manifests/init.pp b/modules/hhvm/manifests/init.pp
index 5463681..730e68a 100644
--- a/modules/hhvm/manifests/init.pp
+++ b/modules/hhvm/manifests/init.pp
@@ -44,9 +44,6 @@
# [*fcgi_settings*]
# Ditto, except for FastCGI mode.
#
-# [*cache_dir*]
-# Directory where the bytecode cache is stored
-#
# === Examples
#
# class { 'hhvm':
@@ -62,7 +59,6 @@
$group = 'www-data',
$fcgi_settings = {},
$cli_settings = {},
- $cache_dir = '/run/hhvm/cache',
$base_jit_size = to_bytes('400 Mb'),
) {
requires_os('ubuntu >= trusty')
@@ -141,8 +137,6 @@
},
}
- $fcgi_cache = "${cache_dir}/fcgi.hhbc.sq3"
- $cli_cache = "${cache_dir}/cli.hhbc.sq3"
# Specify a maximum execution time of 290 wall-clock seconds.
# This is scandalously high, but we must wean ourselves from
@@ -158,7 +152,7 @@
jit_a_cold_size => $a_cold_size,
jit_a_frozen_size => $a_frozen_size,
perf_pid_map => true, # See
<http://www.brendangregg.com/perf.html#JIT%20Symbols>
- repo => { central => { path => $fcgi_cache } },
+ repo => { central => { path =>
'/run/hhvm/cache/fcgi.hhbc.sq3' } },
admin_server => { port => 9001 },
server => {
port => 9000,
@@ -178,7 +172,7 @@
jit => false,
perf_pid_map => false,
repo => {
- central => { path => $cli_cache },
+ central => { path => '/run/hhvm/cache/cli.hhbc.sq3' },
local => { mode => '--' },
}
}
@@ -204,6 +198,7 @@
mode => '0444',
notify => Service['hhvm'],
}
+
## Service
@@ -263,7 +258,7 @@
before => Service['hhvm'],
}
- file { [ '/run/hhvm', $cache_dir ]:
+ file { [ '/run/hhvm', '/run/hhvm/cache' ]:
ensure => directory,
owner => $user,
group => $group,
@@ -271,14 +266,6 @@
before => Service['hhvm'],
}
- ## Cache files
- file { [$cli_cache, $fcgi_cache]:
- ensure => present,
- owner => $user,
- group => $group,
- mode => '0644',
- before => Service['hhvm']
- }
# Prune stale symbol translation maps from /tmp. These files are
# generated by HHVM to supply `perf` with language-level context.
diff --git a/modules/mediawiki/manifests/hhvm.pp
b/modules/mediawiki/manifests/hhvm.pp
index c3fdd5f..8d78fa5 100644
--- a/modules/mediawiki/manifests/hhvm.pp
+++ b/modules/mediawiki/manifests/hhvm.pp
@@ -22,7 +22,6 @@
class { '::hhvm':
user => $::mediawiki::users::web,
group => $::mediawiki::users::web,
- cache_dir => '/var/cache/hhvm',
fcgi_settings => {
hhvm => {
xenon => {
--
To view, visit https://gerrit.wikimedia.org/r/225209
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I8b0e475d8b3daae41ddfa6d462c9fe24ce37d728
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Ori.livneh <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits