Page MenuHomePhabricator

Move misc dump cron jobs from dataset1001 to dumpsgen1001
Closed, ResolvedPublic

Description

Xml/sql dumps run on the dumpsdata hosts, move the misc dump cron jobs there too.

  • move all references to user names out of the snapshot and dumps modules to profiles
  • move remaining references to /mnt/data or /mnt/dumpsdata in snapshot modules out to profiles
  • move remaining references to dataset1001 or dumpsdata1001 or ms1001 in modules out to profiles
  • move cron jobs one at a time:
      • stop job
      • change config file reference and read/write path in manifests
      • chown files to right user on dataset1001, change user in the cron job manifest
      • add to rolling rsyncs to dumpsdata1002, dataset1001
      • re-enable job
      • add cleanup stanza to daiy cron job on dataset1001 that currently just cleans up old xml/sql dumps
    • wikidata jobs
    • cirrussearch
    • categoriesrdf
    • dump_global_blocks
    • contentxlation
    • addschanges
    • mediaperprojectlists
    • pagetitles

Event Timeline

Change 389719 had a related patch set uploaded (by ArielGlenn; owner: ArielGlenn):
[operations/puppet@production] move explicit references to users and groups out of snapshot module

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

Change 389719 merged by ArielGlenn:
[operations/puppet@production] move explicit references to users and groups out of snapshot module

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

Change 389745 had a related patch set uploaded (by ArielGlenn; owner: ArielGlenn):
[operations/puppet@production] move references to datasets use from dumps module out to profile

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

Change 389745 merged by ArielGlenn:
[operations/puppet@production] move references to datasets use from dumps module out to profile

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

This comment was removed by ArielGlenn.

Change 390000 had a related patch set uploaded (by ArielGlenn; owner: ArielGlenn):
[operations/puppet@production] move hardcoded references to dump server mount points out to profile

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

Change 390000 merged by ArielGlenn:
[operations/puppet@production] move hardcoded references to dump server mount points out to profile

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

Change 390085 had a related patch set uploaded (by ArielGlenn; owner: ArielGlenn):
[operations/puppet@production] move last hardcoded user names out of snapshot modules to profiles

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

Change 390085 merged by ArielGlenn:
[operations/puppet@production] move last hardcoded user names out of snapshot modules to profiles

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

Change 390165 had a related patch set uploaded (by ArielGlenn; owner: ArielGlenn):
[operations/puppet@production] clean up dumps web server rsync to its fallback

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

Change 390165 merged by ArielGlenn:
[operations/puppet@production] clean up dumps web server rsync to its fallback

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

Change 392070 had a related patch set uploaded (by ArielGlenn; owner: ArielGlenn):
[operations/puppet@production] Prep for moving misc dump cron jobs to dumpsdata host

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

Change 392070 merged by ArielGlenn:
[operations/puppet@production] Prep for moving misc dump cron jobs to dumpsdata host

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

Change 392085 had a related patch set uploaded (by ArielGlenn; owner: ArielGlenn):
[operations/puppet@production] set up directory for misc cron dumps on dumpsdata, move first cron job

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

Change 392085 merged by ArielGlenn:
[operations/puppet@production] set up directory for misc cron dumps on dumpsdata, move first cron job

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

Change 392099 had a related patch set uploaded (by ArielGlenn; owner: ArielGlenn):
[operations/puppet@production] cron jobs on the dumpsdatahosts use the new dumpsgen user

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

Change 392099 merged by ArielGlenn:
[operations/puppet@production] cron jobs on the dumpsdatahosts use the new dumpsgen user

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

Change 392625 had a related patch set uploaded (by ArielGlenn; owner: ArielGlenn):
[operations/puppet@production] rsync misc dumps (everything but xml/sql) to fallback hosts, labstore1006

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

Change 392625 merged by ArielGlenn:
[operations/puppet@production] rsync misc dumps (everything but xml/sql) to fallback hosts, labstore1006

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

Change 393245 had a related patch set uploaded (by ArielGlenn; owner: ArielGlenn):
[operations/puppet@production] clean up old misc dump output files from cron jobs on dump hosts

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

Change 393245 merged by ArielGlenn:
[operations/puppet@production] clean up old misc dump output files from cron jobs on dump hosts

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

Change 394852 had a related patch set uploaded (by ArielGlenn; owner: ArielGlenn):
[operations/puppet@production] move various misc dump cron jobs to new nfs server

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

Change 394852 merged by ArielGlenn:
[operations/puppet@production] move various misc dump cron jobs to new nfs server

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

Change 395612 had a related patch set uploaded (by ArielGlenn; owner: ArielGlenn):
[operations/puppet@production] move adds-changes (so-called incrementals) dump cron to dumpsdata hosts

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

Change 395612 merged by ArielGlenn:
[operations/puppet@production] move adds-changes (so-called incrementals) dump cron to dumpsdata hosts

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

We're down to just wikidata and contenttranslation now. Once I have the thumbs up from @hoo, I'll do wikidata (in time for next week?) I'll check with @Nikerabbit about when he thinks the contenttranslation dumps are stable again before moving those (maybe also next week?)

Change 396541 had a related patch set uploaded (by ArielGlenn; owner: ArielGlenn):
[operations/puppet@production] move content translation dumps to new nfs server

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

Change 396541 merged by ArielGlenn:
[operations/puppet@production] move content translation dumps to new nfs server

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

Change 396574 had a related patch set uploaded (by ArielGlenn; owner: ArielGlenn):
[operations/puppet@production] move wikidata weekly dumps to new nfs server

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

Change 396574 merged by ArielGlenn:
[operations/puppet@production] move wikidata weekly dumps to new nfs server

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

The last change went in today, for wikidatawiki weekly crons. Keeping this open for one week to make sure everything looks good.

These all have completed at least one clean run. Time to close the ticket :-)