Closed Bug 1055777 Opened 10 years ago Closed 10 years ago

enable spot instances for some release builders

Categories

(Release Engineering :: Release Automation: Other, defect)

All
Linux
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: rail, Assigned: rail)

Details

Attachments

(1 file, 1 obsolete file)

Good candidates are:

update verify, final verify (read-only builders)
xulrunner builders

Maybe linux builds (not l10n repacks) too - they are not in critical path and almost idempotent.
Attached patch spot.diff (obsolete) — Splinter Review
Attachment #8475508 - Flags: review?(bhearsum)
Comment on attachment 8475508 [details] [diff] [review]
spot.diff

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

x

::: process/release.py
@@ -1060,1 @@
>                  'env': builder_env,

Partner repacks all happen on Mac anyways, but this is fine.

@@ -1439,5 @@
>              'builddir': builderPrefix('postrelease'),
>              'slavebuilddir': normalizeName(builderPrefix('postrelease'), releaseConfig['productName']),
>              'factory': postrelease_factory,
>              'env': builder_env,
> -            'nextSlave': _nextSlave_skip_spot,

I don't think this is safely re-runnable. updateSymlink could fail, and maybe the bouncer alias'?
Attached patch spot2.diffSplinter Review
Attachment #8475508 - Attachment is obsolete: true
Attachment #8475508 - Flags: review?(bhearsum)
Attachment #8475942 - Flags: review?(bhearsum)
Attachment #8475942 - Flags: review?(bhearsum) → review+
buildbotcustom patch live in production
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: