UpdateGeneration: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 58: Line 58:


== Proposed new unified process ==
== Proposed new unified process ==
= Staging environment for nightly updates =
The staging environment for nightly updates consists of two machines:
* staging-nightly-updates: this machine mirrors prometheus-vm in production, running the patch-packager scripts to generate partial mars based on update snippets published to...
* staging-stage: used like stage.m.o in production to house builds and mars, but also holds the aus2 snippets used in update generation and publishing
== Common problems and resolutions with updates in the staging environment ==
=== Downloaded MAR file doesn't match the hash in the snippet ===
This can happen when two successful "nightly" builds start in the same hour (this shouldn't ever happen in production FWIW). The result is two different snippet files for two different mars, but only one mar in the corresponding build dir on staging-stage (these dirnames are only accurate down to the hour).
Removing the orphaned snippet should fix things up.
canmove, Confirmed users
2,850

edits

Navigation menu