Dec: Marsh installed the current version of ImageMagick on
clamato for testing with the MDP access system. Snavely coordinated or
participated in a number of detailed discussions with the MDP group on
the rights database, conventions for naming handles, and mechanisms for
storing metadata on MDP processing and for MDP linking between Mirlyn
and the prototype access system.
Jan: Snavely, working with Wilkin, Willett, and Valentine,
developed and documented a strategy for rights information management
for MDP, and began discussions with DLPS staff on integration with the
access system. Feeman worked with DLPS staff to begin developing
scripts for creating METS files and handles for all MDP items, which
are dependencies of the access system being developed by DLPS staff.
Feb: Snavely completed discussions with DLPS staff on the
design
and use of the rights database, and built the database. Feeman
completed
initial work on scripts to generate METS files and handles, and created
them for all MDP volumes; continued work on download and validation
scripting
(which will be made available to Google partners via networked CVS set
up
by Snavely); developed overview documentation of the system; and began
work on
scripting to populate the rights database.
Mar: Snavely, in discussions led by Willett, floated the idea
of a workflow involving Google for brittle books, and began to review
storage RFIs. Feeman operationalized download, validation, and ingest
processes, and released the first version of the system, dubbed GROOVE,
via CVS to interested partners.
Institutional Repository.
Shibboleth.
Dec: Snavely began discussions with ITCS to create a
lightweight project plan for a Shibboleth pilot project with ProQuest.
Jan: Snavely discussed the foundations of a project plan with
Doster to help ITCS with planning.
Infrastructure
Improvements to storage infrastructure, web server redundancy.
Dec: Marsh continued work on setting up the network storage
server on north campus, but ran into hardware problems with the storage
array and began troubleshooting.
Jan: Marsh solved the problem with the storage array on the
north campus storage server, completed the setup of networked storage,
and began installation and configuration of new web servers.
Feb: Marsh began compiling and installing a new web server
configuration on the new web servers which will include support for
mod_perl, PHP, SSL, and a tunable usage governer to slow or prevent
automated downloading.
Mar: Marsh continued work on the new north campus web
servers, and began troubleshooting storage networking problems observed
after Snavely attempted to put in place NFS tuning parameters currently
in use on central campus.
COSIGN.
Jan: Snavely coordinated a discussion with DLPS staff on a
single service hostname for DLPS services, and DLPS decided on a name.
The new name will be used in the upcoming rollout of new web servers on
north campus.
Feb: Snavely met with Dueber and Lu to discuss the
migration
process to COSIGN, and the impacts on Web Services applications;
Snavely
also began planning a new cutover strategy involving a long transition
window in which Lib Auth credentials are obtained via COSIGN
authentication.
Mar: Snavely began work on modifying Library Authentication
to use Kerberos 5 authentication at the request of Guthrie at ITCS (who
is managing the phase-out of Kerberos 4 support in coming months). The
test Apache instance set up for this urgent development will be used to
develop the COSIGN support mentioned above.
Redundant MySQL.
Dec: Snavely set up TSM backups on soymilk, the MySQL
server on north campus and synchronized the installed packages on both
cowmilk and soymilk to ensure their configurations are identical.
Jan: Snavely set up replication on the new MySQL servers,
developed monitoring scripts to detect replication problems, and
created and timed a cutover plan. Sheppard, Snavely, and Weise tested
the new servers and coordinated a cutover involving only 35 minutes of
downtime.
Production server replacements/upgrades.
Dec: Marsh began meeting with storage vendors to seek
solutions and pricing for a major storage upgrade for the servers that
host Mirlyn and peripheral services.
Jan: Marsh continued to meet with vendors to discuss
additional details and gather pricing information.
Feb: Marsh, using scripting developed by Feeman, began to
quantify
I/O performance characteristics on several of the servers that will use
the
new storage to confirm requirements will be met.
Mar: Marsh continued to meet with vendors to discuss
configuration details, performance requirements, and pricing; and with
Lewis from CAEN for recommendations and help with evaluating options.
Replace DLXS statistics.
Jan: Feeman began to review the COUNTER and SUSHI
guidelines for statistics systems for electronic research resources.
Mar: Feeman and Snavely met with Dennis, Powell, and
Willett to discuss objectives and plans for the new stats system.
Develop an authentication and authorization management
system.
Centralize LIT backup.
Formalize system administration infrastructure.
Dec: Marsh began to develop generic documentation for OS
installation and configuration that will be applicable to both Fedora
and Debian OS distributions.
Revisit logging practives.
DHCP/DNS services.
Development server replacements/upgrades.
Feb: Marsh upgraded clamato to Fedora Core 4.
Security assessment.
Work flow, processes, and organizational work
Trusted Digital Repository (TDR) compliance and quality
management.
Documentation and standardization of processes.
Improve coordination of data loading.
LIT work requests and scheduling.
LIT on-call service.
Cost model.
Technology trends awareness.
Miscellaneous and/or unplanned activity
Dec: Jessica Feeman was hired as a programmer in Core Services,
and will start work in the new year.
Jan: Marsh upgraded the Oxygen XML editor to the newest version
on all servers.
Feb: Snavely, using an inventory of volumes supplied by
Geitgey, began an analysis of all LLMC page images to determine the
extent of problems in rendering derivatives, finding 122650 problem
images on the first pass of analysis.
Feb: Snavely pursued getting console access to servers at the
Duderstadt Center server environment, and Marsh worked with CAEN staff
on the particulars of usage. CAEN staff will no longer provide
non-business-hours support for hardware, so this capability was
critical.
Mar: Marsh installed a rack-mount monitor in the Duderstadt
Center server environment.
Mar: Snavely continued analysis on LLMC page image problems
using JHOVE to determine the validity of the files impacted.
Mar: Marsh reviewed and renewed all Sun support contracts for
the next fiscal year.
System Performance: All DLPS non-public collections were
inaccessible on Wednesday, March 3 from 10:50am to 11:50am due to a
memory shortage; all DLPS public collections were degraded and may have
been inaccessible on Tuesday, March 28 from 5:45am to 8:15am due to a
software version conflict.
Arbor Lakes server environment:
ethel.umdl (ARC): No down time
ezra.umdl (Verde): No down time
gracie.umdl (Aleph): No down time
hiram.umdl (Zebra): No down time
tequila.umdl (Metalib and SFX): Down on Tuesday, March 7 from
7:00am to 8:00am for a memory upgrade.
Central Campus server environment:
belle.umdl (Library Web): No down time
coffee.umdl (Oracle): No down time
cowmilk.umdl (MySQL): No down time
gin.umdl (WebCheckout): No down time
merlot.umdl (DLPS public collections): No additional down time
sambuca.umdl (Deep Blue): No down time
quik.umdl (Survivors of the Shoah cache): No down time
ting.umdl (library proxy): No down time
North Campus server environment:
dlps6.umdl (Oracle): No down time
dlps7.umdl (Numeric and Geospatial Data): No down time
dlps8.umdl (DLPS non-public collections): No additional down
time
dlps9.umdl (DLPS image collections): No down time
dlps10.umdl (DLPS public collections): No additional down time
soymilk.umdl (MySQL): No down time
Data Loading and Archival Statistics
CD/DVDs loaded or reloaded
(bitonal page images)
59
CD/DVDs loaded or reloaded and
processed (contone images)