20.1.2010
Im Unterschied zum letzten mal hat es seit dem letzten Bericht fast überhaupt nicht geklappt auch nur ansatzweise die eingeplanten Ziele anzugehen. Zuerst gab es viele Anfragen, dann gab es ein paar Sachen bei MoinMoin zu tun. Teilweise fand ich es etwas nervig das es soviele Fragen gab. Global hat das nicht weitergeholfen. Wenn die Referate und die SL aber einfach so irgendwas machen, kann es schwieriger sein, das im nachinein wieder zu verbessern.
Erledigte Punkte vom letzten Bericht
- Updates
Ich hab gestern vergessen das phpmyadmin auch ein Update braucht.
Erledigte Punkte
MoinMoin
- Nach zwei Fehlerberichten von uns und weiteren Berichten von anderen wurde das Session Handling etwas umgebaut. U.a. wird bei den Sessions jetzt der Verfall gespeichert.
Da sich ausserdem der Aufbau der Cookies prinzipiell verändert hat mussten einmalig alle Session neu gemacht erstellt werden. Für die ganze Funktionalität hat es sich auch angeboten veraltete Sessions zu löschen. Am schönsten wäre es das automatisiert zu machen. Allerdings müsste dann bei jedem Aufruf die Liste aller Sessions durchgegangen werden. Da es da keine skalierende Lösung gab wurde die Funktion ausgegliedert. Beim Testen war es noch etwas unkomfortabel, da alte Session zu einem harten Abbruch führten. Dazu gab es dann einen Fehlerbericht von uns: http://moinmo.in/MoinMoinBugs/190WithMaintCleansessionsChangesetUncomfortable und einen Patch der das Problem abfängt. Der Patch wurde gleich getestet, da ein neues Release bald geplant war.
Einige Probleme beim Umgang mit Sessions wurden auch zurück an die Toolkit Entwickler gegeben (MoinMoin verwendet inzwischen das Python Toolkit Werkzeug).
- Das Release kam dann auch bald. Ich hab dementsprechend gestern auf 1.9.1 aktualisiert. Beim Update sind ein paar Punkte aufgefallen. Das meiste hab ich gleich angepasst. Ein paar Punkte müssen noch gemacht werden. Ein Update braucht etwa: 30 Minuten um Anpassungen und Änderungen durchzusehen, 50 Minuten für das Backup, 30 Minuten für das Update selbst und 1 Stunde für neue Suchindizes. Gerade beim Backup ist die Frage ob das nicht schöner und schneller mit Snapshots umsetzbar ist.
sonstige Updates
- Für Solaris gab es ein paar Patches die keinen Reboot benötigt haben. sun und moon haben die gleich alle bekommen.
/etc/profile und quota
Beim Update von MoinMoin ist aufgefallen, dass der Login von Nicht-root Benutzern auf einmal unverhältnismässig lang geht. Der Vorgang hielt sich mit "quota" auf. Mit irgendeiner Umstellung oder einem Patch muss sich das Verhalten geändert haben. Meine Vermutung wäre das Update von zfs auf user/groupquotas. Vllt. benötigt quota viel Zeit um über alle zfs Filesystem zu iterieren. Vorläufig ist die quota Abfrage in /etc/profile aus gestellt. Da wir momentan gar keine Quotas verwenden, hat es keine realen Auswirkungen. Dennoch sollte dafür ein Ticket bei Sun gesucht oder aufgemacht werden.
Anfragen
- Ein neues Mitglied für die Admin Stammtisch Liste.
Eine Frage zum Hosting von grossen Dateien.
Die einfachste Lösung für das Problem war der bestehende Service über das kiz ( ~/public_html beim kiz findet sich unter http://www.uni-ulm.de/~<unix user> ) .
Diverse Mails zur Wartung des Multifunktionsgeräts im AStA Büro.
Eine Frage wegen Datenschutz und dem Dienst Wiki vom AK FS Hiwis.
Eine Anfrage zur maximalen Grösse von Mails über Mailinglisten.
Theoretisch sollten nach dem neuen Konzept alle Erkenntnisse für die Zukunft dokumentiert werden. Ich werde alle darum bitten und die Punkte dann abhaken.
Offene Punkte
- snapshots von /srv/www zusätzlich und als Basis für das Backup
- Dokumentation wie man das Rollback macht
- snapshot von /opt nötig ?
- reguläre Ausdrücke in der Wiki farmkonfiguration und die Abarbeitung aller Farmen per Skript
Umstellung der Reihenfolge beim Update (16<->17)
- altes /opt/moin löschen
- Das Logo für einige Referate ging nicht mehr ( drawing wurde falsch verwendet, besser ist attachment )(./)
- snapshots von /srv/www zusätzlich und als Basis für das Backup
- Wegen langer Zeit für quota recherchieren.
- zfs / nfsv4
- Dokumentieren wie Filesysteme von moon nach sun kommen.
- Testen was das Backup macht wenn moon "weg" ist.
- moon
- viel mehr Doku schreiben wie man die kiz Installation anpasst
- /net entfernen
- Überlegen in welcher Reihenfolge es Richtung funktionierendes LDAP/NFS sinnvoll weitergeht.
Bei den Formularen unter http://www.asta.uni-ulm.de/formular/ kann es leicht passieren das Links ins Wiki durch Wiki Edits ins Leere führen. Wir sollten das Problem per cron job mit bekommen.