Vea tekitas andmebaasimootori ebaoptimaalne käitumine, mistõttu päringute täitmisel tekkis lubamatu viivitus ning päring katkestati. Lahendusena sunniti andmebaas oma käitumist ümber otsustama, mida andmebaas oleks pidanud tegema koheselt automaatselt.
Helmese arendatud komponendid käitusid tõrgeteta. Põhjus on vabavaralises andmebaasimootoris PostgreSQL, mis ei suutnud õigeaegselt ise otsustada, kuidas efektiivselt päringut täita. Helmese poolt olid kõik tehnilised tingimused selleks täidetud ja testis kontrollitud.
Helmese teatel leiti vea põhjus 10 minutiga, ent andmebaas ei allunud tehnilistele korraldustele piisavalt kiiresti – ümberlülitumine võttis aega üle 1 h.
„Hetk, millele VVK teleintervjuus viitas, ootasimegi Postgre taga, et andmebaas ümber lülituks. Lõpuks ootasime seda üle tunni aja ning selline viivitus ei ole ootuspärane. Omalt poolt olime kõik ära testinud ja kontrollinud ning enam midagi teha ei saanud,“ selgitas tekkinud viivitust Helmese kvaliteedijuht Meelis Lang. „Ainus võimalus tekkinud olukorda ära hoida oleks olnud andmebaasi eeltäitmine samamahulise valimisinfoga, mis valimiste tipphetkel. See ei ole aga normaalne, sest süsteemi käivitamisel ei tohi olla andmebaasis sellises mahus pseudoandmeid.“
Valimiste infosüsteemi testimine vastas ärikriitilise infosüsteemi testimisvajadusele.
Helmese ja vabariigi valimiskomisjoni andmetel töötasid valimiste infosüsteem ja serverid ettenähtud viisil ning valimistulemustes ning andmete õigsuses ei ole mingit põhjust kahelda.
Autor: ituudised.ee - Äripäeva IKT uudiste teemaveeb