Reedy has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/244743

Change subject: Add dblist to many paths
......................................................................

Add dblist to many paths

Change-Id: Iad615eb303ec0bf1fad09853d665ee928f13ef1e
---
M modules/beta/files/wmf-beta-update-databases.py
M modules/mediawiki/files/maintenance/update-special-pages
M modules/mediawiki/files/maintenance/wikimedia-periodic-update.sh
M modules/scap/files/foreachwiki
M modules/scap/files/l10nupdate-1
M modules/scap/files/manpages/asciidoc/foreachwiki.txt
M modules/scap/files/manpages/man/foreachwiki.1
M modules/scap/files/mwgrep
M modules/scap/files/mwscriptwikiset
M modules/snapshot/manifests/dumps/configs.pp
M modules/snapshot/templates/addschanges.conf.erb
M modules/snapshot/templates/create-mediadir-list.sh.erb
M modules/snapshot/templates/wikidump.conf.erb
M modules/snapshot/templates/wq.conf.media.erb
14 files changed, 24 insertions(+), 24 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/operations/puppet 
refs/changes/43/244743/1

diff --git a/modules/beta/files/wmf-beta-update-databases.py 
b/modules/beta/files/wmf-beta-update-databases.py
index a4b08e9..d1128aa 100755
--- a/modules/beta/files/wmf-beta-update-databases.py
+++ b/modules/beta/files/wmf-beta-update-databases.py
@@ -20,7 +20,7 @@
 
 
 def get_default_dblist():
-    return os.path.join(get_staging_dir(), 'all-labs.dblist')
+    return os.path.join(get_staging_dir(), 'dblist', 'all-labs.dblist')
 
 
 def do_wait(procs):
diff --git a/modules/mediawiki/files/maintenance/update-special-pages 
b/modules/mediawiki/files/maintenance/update-special-pages
index 0892bd6..16773ab 100755
--- a/modules/mediawiki/files/maintenance/update-special-pages
+++ b/modules/mediawiki/files/maintenance/update-special-pages
@@ -3,7 +3,7 @@
 . /etc/profile.d/mediawiki.sh
 
 cd "$MEDIAWIKI_DEPLOYMENT_DIR/multiversion"
-for db in `<"$MEDIAWIKI_DEPLOYMENT_DIR/all.dblist"`; do
+for db in `<"$MEDIAWIKI_DEPLOYMENT_DIR/dblist/all.dblist"`; do
        echo $db
        php MWScript.php updateSpecialPages.php $db
        echo
diff --git a/modules/mediawiki/files/maintenance/wikimedia-periodic-update.sh 
b/modules/mediawiki/files/maintenance/wikimedia-periodic-update.sh
index 70808e2..0ec451c 100644
--- a/modules/mediawiki/files/maintenance/wikimedia-periodic-update.sh
+++ b/modules/mediawiki/files/maintenance/wikimedia-periodic-update.sh
@@ -1,7 +1,7 @@
 #!/bin/bash
 . /etc/profile.d/mediawiki.sh
 
-for db in `<"$MEDIAWIKI_DEPLOYMENT_DIR/flaggedrevs.dblist"`;do
+for db in `<"$MEDIAWIKI_DEPLOYMENT_DIR/dblist/flaggedrevs.dblist"`;do
        echo $db
        php $MEDIAWIKI_DEPLOYMENT_DIR/multiversion/MWScript.php 
extensions/FlaggedRevs/maintenance/updateStats.php $db
 done
diff --git a/modules/scap/files/foreachwiki b/modules/scap/files/foreachwiki
index b9359fd..78399be 100755
--- a/modules/scap/files/foreachwiki
+++ b/modules/scap/files/foreachwiki
@@ -20,6 +20,6 @@
 #
 # On production the call will return all.dblist
 # On labs: all-labs.dblist
-ALL_DBLIST=$(getRealmSpecificFilename $MEDIAWIKI_STAGING_DIR'/all.dblist')
+ALL_DBLIST=$(getRealmSpecificFilename 
$MEDIAWIKI_STAGING_DIR'/dblist/all.dblist')
 
 exec "$(dirname "$0")/foreachwikiindblist" "$ALL_DBLIST" "${@}"
diff --git a/modules/scap/files/l10nupdate-1 b/modules/scap/files/l10nupdate-1
index 97a69d9..2bf8033 100755
--- a/modules/scap/files/l10nupdate-1
+++ b/modules/scap/files/l10nupdate-1
@@ -127,7 +127,7 @@
 
 # Clear the ResourceLoader cached messages
 echo "Refreshing ResourceLoader caches"
-ALLDB=`getRealmSpecificFilename "$MEDIAWIKI_STAGING_DIR/all.dblist"`
+ALLDB=`getRealmSpecificFilename "$MEDIAWIKI_STAGING_DIR/dblist/all.dblist"`
 for wiki in `<"$ALLDB"`; do
        /usr/local/bin/mwscript 
extensions/WikimediaMaintenance/refreshMessageBlobs.php --wiki="$wiki"
 done
diff --git a/modules/scap/files/manpages/asciidoc/foreachwiki.txt 
b/modules/scap/files/manpages/asciidoc/foreachwiki.txt
index 5343536..e93497d 100644
--- a/modules/scap/files/manpages/asciidoc/foreachwiki.txt
+++ b/modules/scap/files/manpages/asciidoc/foreachwiki.txt
@@ -16,7 +16,7 @@
 MediaWiki maintenance script on all the wiki we are hosting. `SCRIPTNAME` 
should
 be the name of a script relative to the MediaWiki `maintenance` directory on
 all the wiki. It acquires the list of wiki using the hardcoded dblist
-`/srv/mediawiki-staging/all.dblist`.
+`/srv/mediawiki-staging/dblist/all.dblist`.
 
 Output is prefixed with the entry listed in `all.dblist`.
 
diff --git a/modules/scap/files/manpages/man/foreachwiki.1 
b/modules/scap/files/manpages/man/foreachwiki.1
index 7ebe190..da1b580 100644
--- a/modules/scap/files/manpages/man/foreachwiki.1
+++ b/modules/scap/files/manpages/man/foreachwiki.1
@@ -36,7 +36,7 @@
 .fi
 .SH "DESCRIPTION"
 .sp
-foreachwiki(8) is a simple wrapper around MediaWiki multiversion to run a 
MediaWiki maintenance script on all the wiki we are hosting\&. SCRIPTNAME 
should be the name of a script relative to the MediaWiki maintenance directory 
on all the wiki\&. It acquires the list of wiki using the hardcoded dblist 
/srv/mediawiki\-staging/all\&.dblist\&.
+foreachwiki(8) is a simple wrapper around MediaWiki multiversion to run a 
MediaWiki maintenance script on all the wiki we are hosting\&. SCRIPTNAME 
should be the name of a script relative to the MediaWiki maintenance directory 
on all the wiki\&. It acquires the list of wiki using the hardcoded dblist 
/srv/mediawiki\-staging/dblist/all\&.dblist\&.
 .sp
 Output is prefixed with the entry listed in all\&.dblist\&.
 .sp
diff --git a/modules/scap/files/mwgrep b/modules/scap/files/mwgrep
index c49784a..1cf483d 100755
--- a/modules/scap/files/mwgrep
+++ b/modules/scap/files/mwgrep
@@ -114,7 +114,7 @@
 req = urllib2.urlopen(uri, json.dumps(search))
 result = json.load(req)['hits']
 
-private_wikis = open('/srv/mediawiki/private.dblist').read().splitlines()
+private_wikis = 
open('/srv/mediawiki/dblist/private.dblist').read().splitlines()
 
 for hit in result['hits']:
     db_name = hit['_index'].rsplit('_', 2)[0]
diff --git a/modules/scap/files/mwscriptwikiset 
b/modules/scap/files/mwscriptwikiset
index 1b5cfc6..bc1488d 100755
--- a/modules/scap/files/mwscriptwikiset
+++ b/modules/scap/files/mwscriptwikiset
@@ -20,7 +20,7 @@
 fi
 
 if [ ! -f $MEDIAWIKI_DEPLOYMENT_DIR/$LISTFILE ]; then
-       echo "The specified dblist file, $MEDIAWIKI_DEPLOYMENT_DIR/$LISTFILE, 
could not be found."
+       echo "The specified dblist file, 
$MEDIAWIKI_DEPLOYMENT_DIR/dblist/$LISTFILE, could not be found."
        exit 1
 fi
 
@@ -31,7 +31,7 @@
 SCRIPTARGS="${SCRIPTARGS[@]}"
 
 # Run the script on all wikis in the dblist
-for DBNAME in $(cat $MEDIAWIKI_DEPLOYMENT_DIR/$LISTFILE)
+for DBNAME in $(cat $MEDIAWIKI_DEPLOYMENT_DIR/dblist/$LISTFILE)
 do
        echo "-------------------------------------"
        echo "$DBNAME"
diff --git a/modules/snapshot/manifests/dumps/configs.pp 
b/modules/snapshot/manifests/dumps/configs.pp
index 5b9e7d0..accfa42 100644
--- a/modules/snapshot/manifests/dumps/configs.pp
+++ b/modules/snapshot/manifests/dumps/configs.pp
@@ -7,7 +7,7 @@
 
     $config = {
         smallwikis => {
-            dblist        => "${snapshot::dirs::apachedir}/all.dblist",
+            dblist        => "${snapshot::dirs::apachedir}/dblist/all.dblist",
             skipdblist    => "${snapshot::dirs::dumpsdir}/dblists/skip.dblist",
             keep          => '12',
             chunksEnabled => '0',
diff --git a/modules/snapshot/templates/addschanges.conf.erb 
b/modules/snapshot/templates/addschanges.conf.erb
index b0b5474..33db6df 100644
--- a/modules/snapshot/templates/addschanges.conf.erb
+++ b/modules/snapshot/templates/addschanges.conf.erb
@@ -7,9 +7,9 @@
 
 [wiki]
 mediawiki=<%= scope.lookupvar('snapshot::dirs::apachedir') %>
-allwikislist=<%= scope.lookupvar('snapshot::dirs::apachedir') -%>/all.dblist
-privatewikislist=<%= scope.lookupvar('snapshot::dirs::apachedir') 
-%>/private.dblist
-closedwikislist=<%= scope.lookupvar('snapshot::dirs::apachedir') 
-%>/closed.dblist
+allwikislist=<%= scope.lookupvar('snapshot::dirs::apachedir') 
-%>/dblist/all.dblist
+privatewikislist=<%= scope.lookupvar('snapshot::dirs::apachedir') 
-%>/dblist/private.dblist
+closedwikislist=<%= scope.lookupvar('snapshot::dirs::apachedir') 
-%>/dblist/closed.dblist
 adminsettings=private/PrivateSettings.php
 
 [output]
diff --git a/modules/snapshot/templates/create-mediadir-list.sh.erb 
b/modules/snapshot/templates/create-mediadir-list.sh.erb
index 6e20a53..076bc68 100755
--- a/modules/snapshot/templates/create-mediadir-list.sh.erb
+++ b/modules/snapshot/templates/create-mediadir-list.sh.erb
@@ -11,9 +11,9 @@
 
 # generate the new file
 python <%= scope.lookupvar('snapshot::dirs::wikiqueriesdir') 
-%>/listwikiuploaddirs.py \
-    --allwikis <%= scope.lookupvar('snapshot::dirs::apachedir') -%>/all.dblist 
\
-    --closedwikis <%= scope.lookupvar('snapshot::dirs::apachedir') 
-%>/closed.dblist \
-    --privatewikis <%= scope.lookupvar('snapshot::dirs::apachedir') 
-%>/private.dblist \
+    --allwikis <%= scope.lookupvar('snapshot::dirs::apachedir') 
-%>/dblist/all.dblist \
+    --closedwikis <%= scope.lookupvar('snapshot::dirs::apachedir') 
-%>/dblist/closed.dblist \
+    --privatewikis <%= scope.lookupvar('snapshot::dirs::apachedir') 
-%>/dblist/private.dblist \
     --wmfhack --multiversion \
     --scriptpath <%= scope.lookupvar('snapshot::dirs::apachedir') 
-%>/multiversion \
   > "${outputdir}${outputfile}.${DATE}"
diff --git a/modules/snapshot/templates/wikidump.conf.erb 
b/modules/snapshot/templates/wikidump.conf.erb
index a773556..e912f4f 100644
--- a/modules/snapshot/templates/wikidump.conf.erb
+++ b/modules/snapshot/templates/wikidump.conf.erb
@@ -5,11 +5,11 @@
 
 [wiki]
 dblist=<%= @config[@configtype]['dblist'] %>
-privatelist=<%= scope.lookupvar('snapshot::dirs::apachedir') -%>/private.dblist
-flaggedrevslist=<%= scope.lookupvar('snapshot::dirs::apachedir') 
-%>/flaggedrevs.dblist
-biglist=<%= scope.lookupvar('snapshot::dirs::apachedir') -%>/big.dblist
+privatelist=<%= scope.lookupvar('snapshot::dirs::apachedir') 
-%>/dblist/private.dblist
+flaggedrevslist=<%= scope.lookupvar('snapshot::dirs::apachedir') 
-%>/dblist/flaggedrevs.dblist
+biglist=<%= scope.lookupvar('snapshot::dirs::apachedir') -%>/dblist/big.dblist
 skipdblist=<%= @config[@configtype]['skipdblist'] %>
-wikidatalist=<%= scope.lookupvar('snapshot::dirs::apachedir') 
-%>/wikidata.dblist
+wikidatalist=<%= scope.lookupvar('snapshot::dirs::apachedir') 
-%>/dblist/wikidata.dblist
 globalusagelist=<%= scope.lookupvar('snapshot::dirs::dumpsdir') 
-%>/dblists/globalusage.dblist
 dir=<%= scope.lookupvar('snapshot::dirs::apachedir') %>
 adminsettings=private/PrivateSettings.php
diff --git a/modules/snapshot/templates/wq.conf.media.erb 
b/modules/snapshot/templates/wq.conf.media.erb
index b67976c..c8d8673 100644
--- a/modules/snapshot/templates/wq.conf.media.erb
+++ b/modules/snapshot/templates/wq.conf.media.erb
@@ -4,9 +4,9 @@
 #############################################################
 [wiki]
 mediawiki=<%= scope.lookupvar('snapshot::dirs::apachedir') %>
-allwikislist=<%= scope.lookupvar('snapshot::dirs::apachedir') -%>/all.dblist
-privatewikislist=<%= scope.lookupvar('snapshot::dirs::apachedir') 
-%>/private.dblist
-closedwikislist=<%= scope.lookupvar('snapshot::dirs::apachedir') 
-%>/closed.dblist
+allwikislist=<%= scope.lookupvar('snapshot::dirs::apachedir') 
-%>/dblist/all.dblist
+privatewikislist=<%= scope.lookupvar('snapshot::dirs::apachedir') 
-%>/dblist/private.dblist
+closedwikislist=<%= scope.lookupvar('snapshot::dirs::apachedir') 
-%>/dblist/closed.dblist
 adminsettings=private/PrivateSettings.php
 skipwikislist=<%= scope.lookupvar('snapshot::dirs::wikiqueriesdir') 
-%>/dblists/skip.dblist
 

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Iad615eb303ec0bf1fad09853d665ee928f13ef1e
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Reedy <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to