Closed Bug 816826 Opened 13 years ago Closed 13 years ago

sync bmm images from puppet master (or elsewhere) using something other than puppet

Categories

(Infrastructure & Operations :: RelOps: General, task)

task
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: dustin, Unassigned)

Details

Puppet helpfully md5sums all of the Android artifacts and the squashfs on every run, which slows it down and eats up IO and CPU on the puppet masters. We can keep syncing scripts directly with puppet - they're nice and small.
I was hoping that checksum => mtime would help, but it doesn't work: https://projects.puppetlabs.com/issues/13199 Ugh, puppet :(
checksum => mtime works if you don't use recurse => true, though - jake, what do you think about explicitly listing all of the artifacts and squashfses?
(In reply to Dustin J. Mitchell [:dustin] from comment #2) > checksum => mtime works if you don't use recurse => true, though - jake, > what do you think about explicitly listing all of the artifacts and > squashfses? Since android artifacts and squashfses shouldn't change often, I think this is manageable. ++
Assignee: jwatkins → dustin
Ugh, thwarted again by puppet: https://projects.puppetlabs.com/issues/18333 From what I can tell, the 'checksum' parameter to the file type is completely broken. So we either do this with rsync, or just let puppet keep doing it with md5. For the moment, I vote for puppet.
Assignee: dustin → server-ops-releng
__ __ _ _ ____ ( ) / _\ ( \/ )( __) / (_/\/ \/ \/ \ ) _) \____/\_/\_/\_)(_/(____)
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → WONTFIX
Component: Server Operations: RelEng → RelOps
Product: mozilla.org → Infrastructure & Operations
You need to log in before you can comment on or make changes to this bug.