BryanDavis has uploaded a new change for review. (
https://gerrit.wikimedia.org/r/402087 )
Change subject: wmcs: Add s8 to maintain-meta_p
......................................................................
wmcs: Add s8 to maintain-meta_p
* Look for an s8 dblist.
* Guard against crashes caused by a missing dblist
Bug: T184179
Change-Id: Iddda0076fd063c9960545076efbf5bb8748286a1
---
M modules/role/files/labs/db/views/maintain-meta_p.py
1 file changed, 9 insertions(+), 6 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/operations/puppet
refs/changes/87/402087/1
diff --git a/modules/role/files/labs/db/views/maintain-meta_p.py
b/modules/role/files/labs/db/views/maintain-meta_p.py
index 5926b85..69c7ac8 100644
--- a/modules/role/files/labs/db/views/maintain-meta_p.py
+++ b/modules/role/files/labs/db/views/maintain-meta_p.py
@@ -205,11 +205,14 @@
dbs = {k: v for k, v in dbs.iteritems() if k in args.databases}
def read_list(fname, prop, val):
- fpath = os.path.join('{}/dblists/'.format(args.mediawiki_config),
- fname + '.dblist')
- for db in open(fpath).read().splitlines():
- if db in dbs:
- dbs[db][prop] = val
+ fpath = os.path.join(
+ args.mediawiki_config, 'dblists', '{}.dblist'.format(fname))
+ if os.path.isfile(fpath):
+ for db in open(fpath).read().splitlines():
+ if db in dbs:
+ dbs[db][prop] = val
+ else:
+ logging.warning('DBList "%s" not found', fpath)
read_list("closed", "closed", True)
read_list("deleted", "deleted", True)
@@ -223,7 +226,7 @@
read_list("wikidataclient", "has_wikidata", True)
# TODO: silver/labtestweb2001
- for slice in ['s1', 's2', 's3', 's4', 's5', 's6', 's7']:
+ for slice in ['s1', 's2', 's3', 's4', 's5', 's6', 's7', 's8']:
read_list(slice, "slice", slice)
for family in [
--
To view, visit https://gerrit.wikimedia.org/r/402087
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Iddda0076fd063c9960545076efbf5bb8748286a1
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: BryanDavis <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits