Closed Bug 692504 Opened 9 years ago Closed 8 years ago

push betas to internal mirrors automatically

Categories

(Release Engineering :: General, defect, P2)

defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: bhearsum, Assigned: rail)

References

Details

Attachments

(2 files, 2 obsolete files)

Betas should get pushed to internal mirrors automatically. This should be pretty easy, because there's no rsync modules to update (because we exclude *.*b* from mozilla-releases already). We probably need a flag in the release config to control this behaviour.
Assignee: nobody → rail
Priority: -- → P4
Priority: P4 → P2
We can push the files after the "updates" or antivirus builder. Probably the latter is better. Any other suggestion?
Yeah, pushing after A/V is probably best for Betas.
For betas: we need to disable "updates available on betatest" emails and add "updates available on releasetest" emails ~10 mins after pushing the files to the internal mirrors.
(In reply to Rail Aliiev [:rail] from comment #3)
> For betas: we need to disable "updates available on betatest" emails and add
> "updates available on releasetest" emails ~10 mins after pushing the files
> to the internal mirrors.

The comment about releasetest confuses me, as we already get a 'ready for releasetest testing' email when we get to weight 1 in bouncer (ie when sentry polls dm-download02). +1 to disabling the betatest emails though.
(In reply to Nick Thomas [:nthomas] from comment #4)
> 
> The comment about releasetest confuses me, as we already get a 'ready for
> releasetest testing' email when we get to weight 1 in bouncer (ie when
> sentry polls dm-download02). +1 to disabling the betatest emails though.

Oh, right.
Attached patch configsSplinter Review
Attached patch buildbotcustom (obsolete) — Splinter Review
to be tested
Attached patch buildbotcustom (obsolete) — Splinter Review
Passed staging test
Attachment #567146 - Attachment is obsolete: true
Attachment #567924 - Flags: review?(bhearsum)
Attachment #567145 - Flags: review?(bhearsum)
Comment on attachment 567924 [details] [diff] [review]
buildbotcustom

Review of attachment 567924 [details] [diff] [review]:
-----------------------------------------------------------------

::: process/release.py
@@ +485,5 @@
> +    if releaseConfig.get('enableAutomaticPushToMirrors') and \
> +        releaseConfig.get('verifyConfigs'):
> +        upstream_scheduler = updates_scheduler
> +        if not releaseConfig.get('disableVirusCheck'):
> +            upstream_scheduler = antivirus_scheduler

Can you reverse this logic? Using "if not" on variable starting with "disable" is a bit confusing.
Attachment #567924 - Flags: review?(bhearsum) → review+
Attachment #567145 - Flags: review?(bhearsum) → review+
Attached patch buildbotcustomSplinter Review
Comment on attachment 568055 [details] [diff] [review]
buildbotcustom

Updated patch, r=bhearsum via IRC.
Attachment #568055 - Attachment description: bui → buildbotcustom
Attachment #568055 - Flags: review+
Attachment #567924 - Attachment is obsolete: true
A reconfig that included this happened today.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Product: mozilla.org → Release Engineering
You need to log in before you can comment on or make changes to this bug.