ArielGlenn has submitted this change and it was merged.

Change subject: dumps: tweak stages a bit
......................................................................


dumps: tweak stages a bit

we want to avoid having a stage claim it's complete when there
it's dependent on a previous stage, but not spend a lot of time
blocking on waiting for those jobs to get done, where we can
move on.  this is a first draft compromise.

Change-Id: I57940a853749c690bd4ae8f1dd96000d1691515a
---
M modules/snapshot/templates/dumpstages.erb
1 file changed, 11 insertions(+), 18 deletions(-)

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



diff --git a/modules/snapshot/templates/dumpstages.erb 
b/modules/snapshot/templates/dumpstages.erb
index 6018834..c6a247f 100644
--- a/modules/snapshot/templates/dumpstages.erb
+++ b/modules/snapshot/templates/dumpstages.erb
@@ -2,23 +2,18 @@
 
 # slots_used numcommands on_failure error_notify command
 <% if @stagestype == 'normal' or @stagestype == 'partial' %>
-# stubs first
-1 8 <%= @stages['smallwikis']['firststage'] -%> --job xmlstubsdump
-# tables next so inconsistencies between stubs and tables aren't too huge
-1 8 <%= @stages['smallwikis']['rest'] %> --job tables
-# stubs for big wikis
-4 2 <%= @stages['bigwikis']['firststage'] -%> --job xmlstubsdump
-# tables for big wikis
-1 8 <%= @stages['bigwikis']['rest'] -%> --job tables
-# recombine stubs for big wikis
-1 8 <%= @stages['bigwikis']['rest'] -%> --job xmlstubsdumprecombine
+# mark the start of the run for all small, big wikis
+8 1 <%= @stages['smallwikis']['firststage'] -%> --job createdirs; <%= 
@stages['bigwikis']['firststage'] %> --job createdirs
+
+# stubs and then tables so inconsistencies between stubs and tables aren't too 
huge
+1 8 <%= @stages['smallwikis']['rest'] -%> --job xmlstubsdump; <%= 
@stages['smallwikis']['rest'] %> --job tables
+# stubs, recombines, tables for big wikis
+4 2 <%= @stages['bigwikis']['rest'] -%> --job xmlstubsdump; <%= 
@stages['bigwikis']['rest'] -%> --job xmlstubsdumprecombine; <%= 
@stages['bigwikis']['rest'] -%> --job tables
 
 # regular articles
 1 8 <%= @stages['smallwikis']['rest'] -%> --job articlesdump
-# regular articles for big wikis
-4 2 <%= @stages['bigwikis']['rest'] -%> --job articlesdump
-# recombine articles for big wikis
-1 8 <%= @stages['bigwikis']['rest'] -%> --job articlesdumprecombine
+# regular articles, recombines for big wikis
+4 2 <%= @stages['bigwikis']['rest'] -%> --job articlesdump; <%= 
@stages['bigwikis']['rest'] -%> --job articlesdumprecombine
 
 # regular articles multistream
 1 8 <%= @stages['smallwikis']['rest'] -%> --job articlesmultistreamdump
@@ -27,10 +22,8 @@
 
 # articles plus meta pages
 1 8 <%= @stages['smallwikis']['rest'] -%> --job metacurrentdump
-# articles plus meta pages for big wikis
-4 2 <%= @stages['bigwikis']['rest'] -%> --job metacurrentdump
-# recombine articles plus meta pages for big wikis
-1 8 <%= @stages['bigwikis']['rest'] -%> --job metacurrentdumprecombine
+# articles, recombine plus meta pages for big wikis
+4 2 <%= @stages['bigwikis']['rest'] -%> --job metacurrentdump; <%= 
@stages['bigwikis']['rest'] -%> --job metacurrentdumprecombine
 
 <% if @stagestype == 'normal' %>
 # all remaining jobs

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I57940a853749c690bd4ae8f1dd96000d1691515a
Gerrit-PatchSet: 3
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