From bcdac6b7a3b3474d6ff6b51c23af2689ae66455d Mon Sep 17 00:00:00 2001 From: Khai Do Date: Sat, 13 Aug 2016 09:52:07 -0700 Subject: [PATCH] Add an offline reindex parameter Add a parameter to tell puppet to run a gerrit offline reindex. Since newer versions of Gerrit has online reindex we may not want to run offline reindex anymore. Change-Id: I9f3b0c1581f81cc0788173c7625b4c8c99ac9ab7 --- manifests/init.pp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/manifests/init.pp b/manifests/init.pp index 146abf1..72461d1 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -140,6 +140,8 @@ # LUCENE (recommended), SOLR (experimental). Note: as of # Gerrit 2.9 LUCENE is default secondary index and SQL is # removed. +# offline_reindex: +# Set this to true to run an offline index on upgrade # reindex_threads: # The number of threads to use for full offline reindexing of Gerrit data # index_threads: @@ -253,6 +255,7 @@ class gerrit( $testmode = false, $secondary_index = false, $secondary_index_type = 'LUCENE', + $offline_reindex = false, $enable_javamelody_top_menu = false, $manage_jeepyb = true, $reindex_threads = $::processorcount/2, @@ -440,6 +443,7 @@ class gerrit( # - $report_bug_text # - $report_bug_url # - $secondary_index_type: + # - $offline_reindex: # - $reindex_threads: # - $index_threads: # - $new_groups_visible_to_all: @@ -717,7 +721,7 @@ class gerrit( logoutput => true, } - if ($secondary_index) { + if ($offline_reindex) { exec { 'gerrit-reindex': user => 'gerrit2', command => "/usr/bin/java -jar ${gerrit_war} reindex -d ${gerrit_site} --threads ${reindex_threads}",