Migrating DA Atlases
Submitter: brinkleyPre-migration DA Atlases were on thorax.biostr.washington.edu, with CNAMES da, datest,www9, vertex. There are also atlases at www8, which is a CNAME for lezione.biostr.washington.edu. These have some copyrighted images that are not in the public ones and were originally meant for UW students. I don't know if they are still used, and haven't done anything about them - may never do anything.
For the thorax atlases Joshua Franklin had setup separate Apache Virtual Servers for each cname so there could be separate log files. The source code for the atlases in in cvs, cvsroot/atlas/client/cgi_c/DA-5.2/. Also last downloadable code is in http://sig.biostr.washington.edu/share/downloads/DA-5_2_5.tar.gz. At the time I was migrating the atlases from thorax I couldn't checkout the source code from CVS because of LDAP issues, so I used the downloadable version. Other than configuration I made only one change from the downloadable version, which was to comment out getline from util.c because it is now incompatible with getline declared in stdio.h. I scp'd the changed version to synapse:/opt/da_atlases, changed the configuration files per the install notes in the docs/setup directory in the atlases, then created an apache virtual server in /etc/httpd/conf.d/da.conf, which matches the CNAMES da,datest,www9,vertex for synapse, and sends the browser to /opt/da_atlases. Bill changed the CNAMES to point to synapse instead of thorax. Thorax has now been turned off, and the atlases seem to be running fine, so the migration seems to have been a success.
All the atlas logs go to a single log file /var/log/httpd/da-access_log, as specified in da.conf. These seem to already be setup for logrotate so are not getting too large. Logs look like they are rotated once a week, and each rotated log file is about 60Mb, so someone is using the atlases - haven't yet analyzed to see who is using them.
Now that I have CVS migrated (see CVS topic) it would be nice to check the modified atlas code into CVS, but I'm not sure when I'll get to that.
TODO: analyze web logs, recheck code into migrated CVS, decide what to do about www8. Low priority since all atlases have now been moved.