Closed Bug 1094987 Opened 10 years ago Closed 7 years ago

Ensure we're using shared checkouts everywhere

Categories

(Release Engineering :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: catlee, Unassigned)

Details

Attachments

(1 file)

Turns out that linux64-mulet doesn't use hgtool on try, which ends up causing a lot of extra load.

We should look at which platforms don't have shared checkouts enabled, and seriously consider switching the default to "True".
Attachment #8518335 - Flags: review?(rail)
Attachment #8518335 - Flags: review?(rail) → review+
Attachment #8518335 - Flags: checked-in+
Checked in code deployed to production
How do people feel about enabling shared checkouts for release jobs ? We're using it for desktop & android l10n, but not for 'en-US' style jobs. Ideally we'd bundleclone too, not sure we get that for free.
Flags: needinfo?(rail)
Flags: needinfo?(catlee)
Flags: needinfo?(bhearsum)
(In reply to Nick Thomas [:nthomas] from comment #3)
> How do people feel about enabling shared checkouts for release jobs ? We're
> using it for desktop & android l10n, but not for 'en-US' style jobs. Ideally
> we'd bundleclone too, not sure we get that for free.

I'm comfortable with it. I thought the only reason we weren't using it for some things was for technical reasons (like being hard to enable in ReleaseBuildFactory), to be honest :).
Flags: needinfo?(bhearsum)
No objections here.
Flags: needinfo?(rail)
I've decided to not pursue this. It looked it was a simple as adding useSharedCheckouts=True when instantiating a ReleaseBuildFactory, since we're using that for dep builds. But the appropriate buildbot change property for revision isn't set for release builds, and it turns we're using bundles for just about everything anyway (the exception is desktop windows en-US). So there's very little to be gained in reducing server side load, and slaves are likely to have purged hg-shared between release builds.
Flags: needinfo?(catlee)
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WORKSFORME
Component: General Automation → General
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: