Valmis

Uusi systeemi on käytössä. Olkaapa hyvät.

Varmuuskopioajot aiheuttavat nyt iltasella vähän jumitusta. Katsotaan, miten tilanne kehittyy.

Synkronointia ja testausta

Kirjoitin eilen sen, mikä oli kriittistä. Tänään voisi kirjoitella vähän muitakin kuulumisia.

Järjestelmä oli siis pystyssä jokseenkin aikataulun mukaisesti kesäkuun alussa, ja sen jälkeen on tehty postien kopiointeja vanhasta järjestelmästä uuteen. Yhteen isoon siirtoajoon kului kolmisen vuorokautta, ja päivityajoihin näyttäisi aina kuluvan noin vuorokausi. Ensimmäiset siirrot tehtiin siten, että replikajärjestelmä Kumpulassa ei vielä ollut pystyssä. Sitten sekin nostettiin pystyyn, kaikki käyttäjät ja bulletin boardit synkronoitiin (tähän meni pari vuorokautta), ja loput synkronointiajot on tehty replikoitavaan järjestelmään.

Ongelmiakin on tullut vastaan, nimittäin sellaisia, jotka saattoikin havaita vasta täysikokoisesta järjestelmästä. Ehkä eniten harmia aiheutti sellainen pieni suunnitteluvirhe sähköpostiohjelmistossa, josta seurasi, että aina yhtä Cyrus-parven jäsentä pystytettäessä se ensin poisti sähköpostikansiolistastaan tiedot kaikilla parven muilla jäsenillä sijainneista postikansioista – ja sitten kopioi ne takaisin. Tämä kuitenkin saatiin korjatuksi, ja järjestelmän uudelleenkäynnistykseen menevä aika on taas järkevä. Nämä synkronointiajot ovat kyllä olleet varsin mainiota kuormitustestausta.

Kaiken kaikkiaan järjestelmä toimii hyvin ja nopeasti. Maanantaina tehdyn järjestelmällisen testauksen yhteydessä tuli varmistetuksi, että normaalit toiminnot onnistuvat kaikilla tuetuilla Windows-asiakasohjelmistoilla. Jo aiemmin oli varmistuttu, että järjestelmä toimii myös ainakin Pinen, Muttin, GNUsin ja Linux-Thunderbirdin kanssa. Niin, ja Webmail-asiakasohjelmisto IMPin.

Postit eivät katoa

Siirtymä lähestyy, ja siitä on tiedotettu vähän joka paikassa – viimeksi Webmailin etusivulla ja käyttäjien postilaatikoissa. Kaikenlaisia villejä huhuja on kierrellyt, mitä voinee pitää oppituntina tiedottamisessa. Todettakoon tässäkin siis vielä: postit eivät ole katoamassa minnekään. Katkon aikana saapuvat postit toimitetaan perille, ja ne ovat luettavissa maanantaina katkon jälkeen.

Toinen asia, joka on herättänyt ihmetystä, on katkon pituus. Tämän voi selittää lyhyesti tai pidemmästi.

Lyhyt selitys: Posteja on paljon, ja niiden viimeiseen synkronointiin vanhan mappi-systeemin kanssa menee aikaa.

Pitkä selitys: Posteja on vanhassa postijärjestelmässä noin 1,7 teratavua noin 50 000 käyttäjällä ja noin 400 yhteispostilaatikossa noin 500 000 postikansiossa. Posteja on siis paljon. Jotta kaikki posteihin liittyvä metadata – tieto siitä, mitkä viestit ovat uusia ja mitkä eivät, mitkä luettuja ja mitkä eivät, mihin on vastattu ja mihin ei, mitkä on merkitty tärkeiksi ja mitkä ei, mitkä on merkitty poistettaviksi ja mitkä ei – tulisi siirretyksi, siirto on tehtävä oikeastaan vain postien lukemiseen tarkoitetulla IMAP-protokollalla. Siirto on siis varsin hidasta verrattuna siihen, että raakadataa vain kaataisi verkon läpi. Vaikka postien suuri massa on toki siirretty jo etukäteen ja voidaan siirtää elävästä järjestelmästä uuteen, yksi synkronointi on kuitenkin tehtävä alas ajetusta järjestelmästä uuteen, jotta voidaan olla varmoja, että posteja ei jää siirtämättä. Siksi on tehtävä yksi siirto katkon aikana. Suurin osa katkon ajasta siis kuluu siihen, että järjestelmä varmistaa vanhojen postikansioiden sisältöjen olevan vastaavia uusien kanssa.