Closed Bug 789352 Opened 13 years ago Closed 13 years ago

initiate backups for git->hg conversion machines

Categories

(mozilla.org Graveyard :: Server Operations, task)

x86
macOS
task
Not set
major

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: u429623, Assigned: dumitru)

References

Details

per discussions, initiate backups of local disk on: github-sync1.dmz.scl3.mozilla.com github-sync1-dev.dmz.scl3.mozilla.com Note: currently, not much is on the local drives due to small size. For this project, 2 key repositories will be on the SSD (i.e. the size will jump soonish)
Ops, Backup up everything on these machines. Thanks.
Assignee: server-ops-devservices → server-ops
Component: Server Operations: Developer Services → Server Operations
QA Contact: shyam → jdow
Severity: normal → major
Hal said to backup "local disk", but Shyam said "everything". So I'm confused, since I see a NFS share there. [dgherman@github-sync1.dmz.scl3 ~]$ df -h Filesystem Size Used Avail Use% Mounted on /dev/sda3 66G 11G 53G 17% / tmpfs 7.8G 0 7.8G 0% /dev/shm /dev/sda1 985M 64M 871M 7% /boot 10.22.74.11:/vol/github_sync 450G 76G 375G 17% /mnt/netapp/github_sync Please tell me exactly what needs to be backed up, thanks!
Assignee: server-ops → dgherman
Dumitru, I thought Netapp has it's own backup mechanism? Let's discuss on IRC? Thanks!
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Reopening for clarification - the mana docs do not show that /home/hwine is being backed up, and that is the crucial data on the conversion machines. Please add that to the backup, or clarify in mana that it is being backed up. (Note: the new account requested in bug 791169 will also need it's /home directory backed up)
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Why is crucial stuff in your home directory? We've seen situations when people used to run production stuff out of their home directories on servers, and when they left the company and the account got closed, disaster happened. It is not a good practice at all to have crucial data in your home directory. Is this in puppet at least? Can it be moved somewhere else? We usually do not backup users home directories for those reasons...we have some exceptions, of course, but for a system that important like this one...I don't think that's the best approach.
Please do not run anything important from your home directory. This is unsupportable from many aspects.
I agree 1,000%, and we're moving there. However, we got pushed "live" ahead of time to backfill a failed system and satisfy an urgent business need. This is purely a temporary stopgap until a more proper production deployment can be done. But, we do need that stopgap - recreating the data takes over 6 days of CPU time, and would be developer outage for that duration.
Instead of our temporary stopgap, why not just mv /home/hwine /data/gitconversion or something? What's the timeline for the proper production deployment? What will the migration look like? There is no such thing as "temporary" in the world of IT. It is unsupportable to have stuff in a user's home directory from many aspects. The first aspect is: we don't backup /home. Why was this allowed into production with stuff in your home directory? I don't think it is fair for us to have to have to change our policies and procedures for this because you allowed this to go into production in your home directory.
If it is absolutely impossible to change this right now. I can offer a 2-week deadline where we will back up /home/hwine on these machines. But this is a hard deadline and we will be removing the backups 2 weeks from today. Let me know if this is something that would help get this unblocked today.
To provide some context - Backing up /home creates a one-off that's hard to maintain. We've also had a number of problems with content living in /home/$user when $user is no longer at Mozilla. Becomes a scramble so we're highly motivated to avoid that. But we're all in agreement. Hoping two weeks gets you enough time to cp/mv your data and fix up whatever scripts/processes use /home/hwine.
I added /home/hwine for being backed up from the servers mentioned in comment 0. Keeping the bug open to remove this in two weeks.
Whiteboard: [reit] → [remove backup schedule 10/1/12]
Blocks: 791291
Thanks to all for working through this policy exception. Bug 791291 has been opened to track the remaining work of removing the backup, as agreed to in #infra with :dumitru., and the whiteboard marker moved there.
Status: REOPENED → RESOLVED
Closed: 13 years ago13 years ago
Resolution: --- → FIXED
Whiteboard: [remove backup schedule 10/1/12]
Product: mozilla.org → mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.