Closed Bug 847651 Opened 11 years ago Closed 10 years ago

puppet manifests for running hg/git conversions continually on boot

Categories

(Release Engineering :: General, defect, P3)

defect

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 927199

People

(Reporter: mozilla, Unassigned)

Details

(Whiteboard: 799719)

Ideally this means we point a clean box at puppet, and it installs everything needed and starts up whatever processes are needed to run the conversion processes at boot.

Currently we use screen and manual setup; this needs to be automatic.

_ figure out way to run continuously without screen (cron-based; daemon based?)
_ figure out how to start automatically on boot

I'm not sure how we'll spawn off multiple processes and split them up so we take advantage of all cores... something like httpd spawning N child processes up to some configurable limit?  Manually splitting and balancing jobs into N config files?

We may need to split across multiple machines as well, so we'd need to make sure each repo is covered by exactly one of those machines.
Product: mozilla.org → Release Engineering
Is this still an issue with the new vcs sync software?
Flags: needinfo?(aki)
Yes, vcssync{1,2} were built by hand.
Flags: needinfo?(aki)
vcssync{3,4} puppetized is bug 927199; let's track this in there.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
Component: General Automation → General
You need to log in before you can comment on or make changes to this bug.