Delprosjekt: Oppdateringer av DDC
Ansvarlig:
Thomas Gundersen (thomas.m.gundersen@hiof.no)
Innledning
Digital Documentation Center (DDC) er en speiling av en server ved det Amerikanske universitetet i Beirut. Dataene som ligger under DDC er også under stadige forandringer, og må derfor oppdateres med jevne mellomrom.
Mål med delprosjektet
Alle endringer som har skjedd med DDC før og under prosjektperioden skal oppdateres slik at serveren til en hver tid er mest mulig identisk med DDC i Beirut. Delprosjektet innebærer derfor å hente ned og pakke ut de oppgraderinger som vi får i løpet av prosjektperioden.
Gjennomføring
Allerede ved prosjektstart fikk vi vite at store deler av DDC-samlingen skulle oppdateres. Noen av oppgraderingene besto av store mengder med data, og således var det ikke plass til å kopiere dataene inn på Al Mashriq før vi enten fikk ryddet plass eller utvidet serveren med mer harddiskplass.
I tillegg var det vårt eget ønske å utføre oppdateringene i to trinn.
Første trinn var å legge inn de nye dataene på serveren parallellt med eksisterende data.
På denne måten var det enkelt å se om oppdateringene virket som de skulle.
Når utprøvinger av forandringene var gjort kunne vi fjerne de gamle dataene, først ved å pakke de ned i tar-pakker, for så å fjernes helt fra serveren, men fø etter nok en periode med testing.
Slik kunne vi forsikre oss om at vi hele tiden hadde de gamle dataene tilgjengelige om noe skulle gå galt.
De tre pakker som under prosjektperioden har blitt oppdatert under DDC-området er
- MOT-database
- ddc/misc/tower/
- ddc/misc/aub-maps/
De to minste pakkene (tower og aub-maps) kunne vi legge inn på serveren med en gang vi fikk dem.
Men på grunn av plassmangel, måtte vi vente med å legge inn MOT-databasen til mars måned.
Noen dager etter at harddisk var montert og MOT-databasen var oppdatert, ble det påpekt fra veileder at MOT-søket ikke virket.
Å få MOT-s&olash;ket til å virke, fikk da høy prioritet, og gikk derfor forran alle andre delprosjekter.
Etter feilsøking kunne vi konstatere at omstruktureringen av html-katalogene hadde ført til at søket ikke hadde fulgt med i flytteprosessen.
Scriptet ble kopiert inn på riktig sted, og etter dette virket søket igjen.
Samtidig ble det gjort mindre forandringer i scriptet.
Fotograf og lokalisering av bildene gjort synlig under visning av hvert bilde.
I tillegg ble det gjort noen endringer på skriftstørrelse og kreditering.
Den nye oppdaterte versjonen av MOT-søket ble sendt til AUB, slik at MOT-søket der nede også kunne bli rettet opp.
I tillegg til de tre forandringene nevnt over har det også vært mindre endringer av DDC-delen under prosjektperioden. Disse endringene har ikke hatt større betydning for hverken vårt prosjekt eller for serveren og blir derfor bare nevnt under dette punktet.
Erfaringer
Å legge inn nye data på Al Mashriq krever litt planlegning for at det skal gå smertefritt for seg. Sjansen for at feil skal oppstå er hele tiden tilstede, og den må derfor tas i betrakning ved eventuell oppdateringer eller flytting av data.
Selv med forhåndsregler tatt i betraktning, klarte vi ikke å hindre at søkefunksjonen ikke virket som planlagt. Men resten gikk som planlagt og delprosjektet har derfor blitt gjennomført uten større problemer.
Vi kan trekke sammen selve prosessen ved flyttin og oppdateringer sammen til noen få punkter som kan være fornuftige å følge eventuelt senere.
- Sørg for at du har stor nok plass til å legge ut dataene parallellt med
allerede eksisterende data.
- Kopier inn data parallellt med eksisterende data slik at utprøvinger kan foregå i kontrollerte former.
- Først når de nye datamengdene virker tilfredsstillende kan de gamle dataene fjernes fra serveren.
Oversikt over delprosjekt
Lokalisering av oppdaterte data
Tidsestimering
- Thomas Gundersen:
- Overføring av data: 1 time
- Flytting og reorganisering: 17 timer
- Utbedring av MOT-søk: 15 timer
Verkt&oaslh;y
- Emacs
- Perl
- Generelle unixverktøy
|