Datenbankprobleme am Montag, 23.07.2008

Nach der erfolgreichen Migration der Datenbank für studentische Verfahren am Samstag verursachte der neue DB-Cluster am Montag massive Störungen im Betrieb.
Die ursprüngliche Ursache dieser Störungen war eine gelöscht Konfigurationsdatei. Diese führte zum Absturz eines Replikationsprozesses, was einen Clusterknoten in den read-only Modus zwang. Der überlebende Knoten reagierte bis dahin noch normal. Um möglichst schnell wieder zum Normalbetrieb übergehen zu können, wurden die alle Nutzer auf den verbliebenen Knoten umgelenkt. Diese Maßnahme hätte ausreichen müssen, um alle Probleme zu beheben.
In der Folge traten jedoch auch Probleme auf dem verbliebenen Cluster auf. Zum einen war die Anzahl maximal erlaubter Datenbank-Verbindungen zu niedrig eingestellt, da bei der Berechnung der maximal nötigen Verbindungen von einem anderen Verhalten der Fatclients ausgegangen wurde, zum anderen kam es bei Schreiboperationen zu Deadlocks. Die genau Ursache dieser Deadlocks wird derzeit von den Entwicklern der Datenbanklösung untersucht.
Sämtliche versuche den verbliebenen Teilcluster zu stabilisieren führten bis zum gestrigen Abend nicht zum Erfolg. Daher wurde die  Clusterdatenbank gestern Abend heruntergefahren und durch eine ungeclusterte Version ersetzt.
Die oben erwähnten Deadlocks verhinderten auch eine „sauberes“ Herunterfahren des Datenbanksystems, so dass möglicherweise gestern gemachte Änderungen nicht übernommen wurden. Es ist daher ratsam während des gestrigen Tages gemachte Änderungen nochmals zu überprüfen.
Benutzer der Online-Anmeldung, die einen korrekten Kontrollausdruck (das PDF am Ende des Anmeldevorgangs) erhalten haben, sind nicht betroffen.