o From Aug 4 meeting to discuss migration of services and code distribution archive from cdfcode, and associated backup procedures:
| Service on cdfcode | Current backup schem | New location of service | New backup scheme | |
tarfiles for release distribution |
encp_bin (only release/bin area) |
New ftp server (the new 'cdfkits') Files copied from fcdfbld* machines during release build procedure Nightly 'cvs update Distribution' needed to get current distribution scripts |
TIBS [Does TIBS have a maximum size restriction on area to be backed up?] |
|
development build |
Not backed up |
Distributed across fcdfbld* machines |
Not backed up |
|
cdfkits server (upd server for products + current distribution scripts) |
encp_cdfkits
(products)
+
encp_rel
(release/lib,
shlib,
tmp,
+ NULL tarballs,
etc.)
|
upd server moved to fnkits Serving distribution scripts moved to new ftp server 'cdfkits' alias moved to new ftp server |
CD responsibility NOTE: need to have ~cdfsoft/products/upsdb backed up on all fcdfbld* machines and on /cdf/code |
|
Code browser |
Code in cvs |
New web server + db machine for postgres DB [How to index new releases + nightly developement update?] |
TIBS (?) + code in cvs |
|
Code management scripts usually run from ~cdfsoft (eg, Init_package, updadd) |
Code in cvs |
All general code management procedures and scripts to be run from fcdfbld5 |
Code in cvs | |
Log files (under ~cdfsoft/maint) |
Weekly crno job to create rotating backup archive on disk |
Log areas migrate with the services (always in local area) |
Not backed up?? |
|
Work areas |
Weekly cron job to create rotating backup archive on disk |
Move to *bld* machines |
Not backed up?? |
|
Archive to Enstore scripts (not in cvs!!!) |
Weekly cron job to create rotating backup archive on disk |
|||
Everything else under ~cdfsoft |
Weekly cron job to create rotating backup archive on disk |
Move to *bld* machines |
Not backed up Need to back-up ~cdfsoft/products/upsdb area on all machines and on /cdf/code |
|
o Archive to Enstore scripts encp_dbstats: not our problem, let the DB people handle it in the future encp_cdfcvs: not needed since cdfcvs migration to cdcvs endp_iso: (CD images of offline releases) not needed
o Lynn and I agreed that release distribution tarballs can live in a disk archive with rotating backups provided by TIBS. Would need to isolate actively distributed releases from those that are archived, but not being distributed. Just put them into an "OBSOLETE" area. This will require that we write scripts to move releases into and back out of the 'obsolete' area. Would need to be driven off DistLog files since those have the mapping of which releases use which versions of various packages. The DistLog files *all* need to be in the active release area, and be backed up. o Spoke to Stephan (happened to wander by meeting) Requested that we back up everything under all ~cdfsoft home area except dist and products. He said he would look into it. We noted that we need to have the ~cdfsoft/products/upsdb area backed up since that is local configuration that cannot be restored from fnkits. This is needed for both the fcdfbld* machines and for /cdf/code o One conclusion from the above is that we can retire all the encp_* scripts, so that line becomes moot.