Closed
Bug 1213721
Opened 9 years ago
Closed 7 years ago
Tracking bug for migration from ftp.m.o to S3 (firefox, mobile, thunderbird)
Categories
(Release Engineering :: General, defect)
Release Engineering
General
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: nthomas, Assigned: nthomas)
References
Details
Attachments
(4 files, 1 obsolete file)
8.50 KB,
patch
|
rail
:
review+
nthomas
:
checked-in+
|
Details | Diff | Splinter Review |
781 bytes,
patch
|
glandium
:
review+
nthomas
:
checked-in+
|
Details | Diff | Splinter Review |
27.62 KB,
patch
|
nthomas
:
review+
nthomas
:
checked-in+
|
Details | Diff | Splinter Review |
3.16 KB,
patch
|
jlund
:
review+
nthomas
:
checked-in+
|
Details | Diff | Splinter Review |
This is the get-off-the-netapp move from ftp cluster in SCL3, moving onto AWS S3. Cloud Ops is driving this, we need to adjust where we upload things.
We are going to migrate firefox/, mobile/, thunderbird/ and seamonkey/ on Oct 13.
Bug 1186297 has been tracking the CI side, but I'll add other bugs here.
Bug 1165405 has all the bugs for release automation fixes.
Assignee | ||
Comment 1•9 years ago
|
||
tl;dr stage.mozilla.org --> upload.ffxbld.productdelivery.prod.mozaws.net. This mainly affects branches like beta, release, and esr38 where we're not using mozharness.
We'll do b2g a little later, need to sort out things like bug 1211371 and bug 1211374 first. Fuzzing moves to pvtbuilds2 because it has private stuff, that gets sorted out later too. Drops mozilla.org in paths because that's being deprecated (but will still work via a 302), and swaps from ftp.m.o to archive.m.o (the new canonical domain).
Attachment #8672505 -
Flags: review?(rail)
Assignee | ||
Updated•9 years ago
|
Attachment #8672505 -
Attachment description: [buildbot-configs] Switch firefox, mobile, thunderbird but not b2g → [buildbot-configs] Switch CI for firefox, mobile, thunderbird but not b2g
Assignee | ||
Comment 2•9 years ago
|
||
Between a local python doing uploads to the server, a python call to post_upload on the server, and probably buildbot stdin/stdout handling, we routinely end up with output mangled all together. This seems to be worse with the new system, but this patch solves the problem.
Attachment #8672532 -
Flags: review?(mh+mozilla)
Assignee | ||
Comment 3•9 years ago
|
||
The most important parts of this are configs/builds/build_pool_specifics.py and configs/single_locale/production.py, where the upload host is changing for Firefox desktop and mobile for all the branches except beta/release/esr38.
Other notable things
* the new upload host is going to respond with archive.m.o urls after post_upload, so translate that to the CDN for updates (mobile only given funsize for desktop)
* a bunch of noise setting up ash l10n for mobile
* s,(stage|ftp).mozilla.org/pub/mozilla.org,archive.mozilla.org/pub,g
This will need to land on a lot of branches when we transition over.
Attachment #8672536 -
Flags: review?(rail)
Comment 4•9 years ago
|
||
Comment on attachment 8672536 [details] [diff] [review]
[gecko] mozharness config changes
Review of attachment 8672536 [details] [diff] [review]:
-----------------------------------------------------------------
OOOOOH!
::: testing/mozharness/configs/single_locale/ash_android-api-11.py
@@ +2,4 @@
> MOZ_UPDATE_CHANNEL = "nightly"
> MOZILLA_DIR = BRANCH
> OBJDIR = "obj-l10n"
> +EN_US_BINARY_URL = "http://archive.mozilla.org/pub/mobile/nightly/latest-%s-android-api-11/en-US" % (BRANCH)
A nit. Can you either remove the parenthesis around BRANCH or add a trailing coma to make it a tuple. Something like:
... % (BRANCH,)
Attachment #8672536 -
Flags: review?(rail) → review+
Updated•9 years ago
|
Attachment #8672505 -
Flags: review?(rail) → review+
Comment 5•9 years ago
|
||
Comment on attachment 8672532 [details] [diff] [review]
[gecko] Unbuffered output for make upload
Review of attachment 8672532 [details] [diff] [review]:
-----------------------------------------------------------------
Kind of gross, but meh. I guess at some point, we should force make to do the right thing, since make 4 now supports that.
Attachment #8672532 -
Flags: review?(mh+mozilla) → review+
Assignee | ||
Updated•9 years ago
|
Keywords: leave-open
Assignee | ||
Comment 6•9 years ago
|
||
Comment on attachment 8672532 [details] [diff] [review]
[gecko] Unbuffered output for make upload
https://hg.mozilla.org/integration/mozilla-inbound/rev/689d1b250ba0
Attachment #8672532 -
Flags: checked-in+
Assignee | ||
Comment 7•9 years ago
|
||
With '% (BRANCH)' --> '% BRANCH' changes. Carrying rail's review.
Attachment #8672536 -
Attachment is obsolete: true
Attachment #8675927 -
Flags: review+
Comment 8•9 years ago
|
||
Comment 9•9 years ago
|
||
Comment 10•9 years ago
|
||
Depends on: 1216910
Comment 14•9 years ago
|
||
Comment 15•9 years ago
|
||
Assignee | ||
Comment 16•9 years ago
|
||
Comment on attachment 8672505 [details] [diff] [review]
[buildbot-configs] Switch CI for firefox, mobile, thunderbird but not b2g
Landed yesterday http://hg.mozilla.org/build/buildbot-configs/rev/f500b8d4b883
Attachment #8672505 -
Flags: checked-in+
Assignee | ||
Comment 17•9 years ago
|
||
Comment on attachment 8675927 [details] [diff] [review]
[gecko] mozharness config changes, v2
Landed yesterday on inbound at c7cedbb6e3fb, as well fx-team, b2g-inbound and aurora.
TODO - try to merge to beta/release/esr38, although we don't use mozharness for ci builds there. Maybe people push to try occasionally, although I'm not sure that works.
Attachment #8675927 -
Flags: checked-in+
Assignee | ||
Comment 18•9 years ago
|
||
Comment on attachment 8675927 [details] [diff] [review]
[gecko] mozharness config changes, v2
Merged to release branches:
https://hg.mozilla.org/releases/mozilla-beta/rev/920d1c0c8d1d
https://hg.mozilla.org/releases/mozilla-release/rev/5bb35852d220
http://hg.mozilla.org/releases/mozilla-esr38/rev/faadd70c8d24 (default)
http://hg.mozilla.org/releases/mozilla-esr38/rev/9a453c7474a2 (tb branch)
Assignee | ||
Comment 19•9 years ago
|
||
9a453.. should be http://hg.mozilla.org/releases/mozilla-esr38/rev/9513063f2630
Assignee | ||
Comment 20•9 years ago
|
||
Should land on the project branches too, at least date is still uploading to scl3.
Assignee | ||
Comment 21•9 years ago
|
||
https://hg.mozilla.org/projects/date/rev/eb1d231160bf
https://hg.mozilla.org/projects/pine/rev/04724fcfebcc
Everything else is updated (ash, elm etc), or unowned/inactive.
Depends on: 1218389
Assignee | ||
Comment 22•9 years ago
|
||
I forgot to cover the Thunderbird production case, so that's trying to use to upload.ffxbld instead of upload.tbirdbird. Also update download_base_url to use the new domain and drop mozilla.org from the path. I updated the try values, but I'm pretty sure it's not used there.
Attachment #8679738 -
Flags: review?(jlund)
Updated•9 years ago
|
Attachment #8679738 -
Flags: review?(jlund) → review+
Assignee | ||
Comment 23•9 years ago
|
||
Comment on attachment 8679738 [details] [diff] [review]
[buildbot-configs] Thunderbird fixup
https://hg.mozilla.org/build/buildbot-configs/rev/229776123ec4
https://hg.mozilla.org/build/buildbot-configs/rev/db1761df121c
Reconfig at 1700 Pacific picked this up.
Attachment #8679738 -
Flags: checked-in+
Assignee | ||
Updated•9 years ago
|
Updated•7 years ago
|
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Comment 24•7 years ago
|
||
Removing leave-open keyword from resolved bugs, per :sylvestre.
Keywords: leave-open
Updated•7 years ago
|
Component: General Automation → General
Updated•6 years ago
|
Assignee: nobody → nthomas
You need to log in
before you can comment on or make changes to this bug.
Description
•