ArielGlenn has submitted this change and it was merged. ( 
https://gerrit.wikimedia.org/r/392085 )

Change subject: set up directory for misc cron dumps on dumpsdata, move first 
cron job
......................................................................


set up directory for misc cron dumps on dumpsdata, move first cron job

We can use a different layout now since this host is internal.

Xml/sql dumps live under (mntpoint)/xmldatadumps/{public,private}
all the rest go under (mntpoint)/otherdumps

First cron job to be moved is an easy one, dump_global_blocks.

Bug: T179942
Change-Id: Ia30c4abb81beb7ea1bb90965a20d7f31565ba725
---
M modules/dumps/manifests/generation/server/dirs.pp
M modules/snapshot/files/cron/dump-global-blocks.sh
M modules/snapshot/manifests/cron/dump_global_blocks.pp
M modules/snapshot/manifests/dumps/dirs.pp
M modules/snapshot/templates/set_dump_dirs.sh.erb
5 files changed, 6 insertions(+), 3 deletions(-)

Approvals:
  ArielGlenn: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/modules/dumps/manifests/generation/server/dirs.pp 
b/modules/dumps/manifests/generation/server/dirs.pp
index dfbb315..17d7ae5 100644
--- a/modules/dumps/manifests/generation/server/dirs.pp
+++ b/modules/dumps/manifests/generation/server/dirs.pp
@@ -7,7 +7,7 @@
     # directories with incoming rsyncs of datasets
     $datadir                      = '/data/xmldatadumps'
     $publicdir                    = '/data/xmldatadumps/public'
-    $otherdir                     = '/data/other'
+    $otherdir                     = '/data/otherdumps'
     $cirrussearchdir              = "${otherdir}/cirrussearch"
     $xlationdir                   = "${otherdir}/contenttranslation"
     $globalblocksdir              = "${otherdir}/globalblocks"
diff --git a/modules/snapshot/files/cron/dump-global-blocks.sh 
b/modules/snapshot/files/cron/dump-global-blocks.sh
index e7e4825..90f80ea 100644
--- a/modules/snapshot/files/cron/dump-global-blocks.sh
+++ b/modules/snapshot/files/cron/dump-global-blocks.sh
@@ -108,7 +108,7 @@
     checkval "$settingname" "${!settingname}"
 done
 
-outputdir="${otherdir}/globalblocks"
+outputdir="${cronsdir}/globalblocks"
 
 host=`get_db_host "$apachedir"` || exit 1
 db_user=`get_db_user "$apachedir"` || exit 1
diff --git a/modules/snapshot/manifests/cron/dump_global_blocks.pp 
b/modules/snapshot/manifests/cron/dump_global_blocks.pp
index 6c8f2f3..71315af 100644
--- a/modules/snapshot/manifests/cron/dump_global_blocks.pp
+++ b/modules/snapshot/manifests/cron/dump_global_blocks.pp
@@ -2,7 +2,8 @@
     $user   = undef,
 ) {
     $confsdir = $snapshot::dumps::dirs::confsdir
-    $otherdir = $snapshot::dumps::dirs::otherdir
+    # $otherdir = $snapshot::dumps::dirs::otherdir
+    $otherdir = $snapshot::dumps::dirs::cronsdir
     $globalblocksdir = "${otherdir}/globalblocks"
 
     file { '/usr/local/bin/dump-global-blocks.sh':
diff --git a/modules/snapshot/manifests/dumps/dirs.pp 
b/modules/snapshot/manifests/dumps/dirs.pp
index 01736b3..d54bd13 100644
--- a/modules/snapshot/manifests/dumps/dirs.pp
+++ b/modules/snapshot/manifests/dumps/dirs.pp
@@ -14,6 +14,7 @@
 
     $miscdumpsdir = "${miscdumpsmount}/xmldatadumps"
     $xmldumpsdir = "${xmldumpsmount}/xmldatadumps"
+    $cronsdir = "${xmldumpsmount}/otherdumps"
 
     $apachedir = '/srv/mediawiki'
     $confsdir = "${dumpsdir}/confs"
diff --git a/modules/snapshot/templates/set_dump_dirs.sh.erb 
b/modules/snapshot/templates/set_dump_dirs.sh.erb
index fbb73e9..6313c23 100644
--- a/modules/snapshot/templates/set_dump_dirs.sh.erb
+++ b/modules/snapshot/templates/set_dump_dirs.sh.erb
@@ -6,5 +6,6 @@
 xmldumpsdir="<%= scope.lookupvar('snapshot::dumps::dirs::xmldumpsdir') -%>"
 miscdumpsdir="<%= scope.lookupvar('snapshot::dumps::dirs::miscdumpsdir') -%>"
 otherdir="<%= scope.lookupvar('snapshot::dumps::dirs::otherdir') -%>"
+cronsdir="<%= scope.lookupvar('snapshot::dumps::dirs::cronsdir') -%>"
 dumpsdir="<%= scope.lookupvar('snapshot::dumps::dirs::dumpsdir') -%>"
 dblistsdir="<%= scope.lookupvar('snapshot::dumps::dirs::dblistsdir') -%>"

-- 
To view, visit https://gerrit.wikimedia.org/r/392085
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: Ia30c4abb81beb7ea1bb90965a20d7f31565ba725
Gerrit-PatchSet: 4
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: ArielGlenn <ar...@wikimedia.org>
Gerrit-Reviewer: ArielGlenn <ar...@wikimedia.org>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to