[Fli4l_dev] Informationen zu den wöchentlichen 4.0-Archiven vom 17.4.2015 (r38494)

Matthias Prager linux at matthiasprager.de
Fr Apr 17 14:52:02 CEST 2015


Hallo Christoph,

danke für die Zusammenfassung. r38494 (3.19.4 x86_64) läuft hier ohne
Mucken.

Gruß
Matthias

Am 17.04.2015 um 09:06 schrieb Christoph Schulz:
> Hallo,
> 
> im Vergleich zu den Archiven vom 10.4.2015 (r38276) gibt es in den 
> Archiven vom 17.4.2015 (r38494) die folgenden Änderungen:
> 
> ---------------
> Fertiggestellt:
> ---------------
> 
> FFL-1121: mkfli4l soll Informationen über existierende Kernel anzeigen
> * Hier wurde noch ein Fehler im Build-System von mkfli4l bereinigt. Es 
> wurden keine funktionalen Veränderungen vorgenommen.
> 
> FFL-1235: Optimierung der zeitkritischen Sperr- und MOM-Funktionen
> * Die Optimierungen wurden vorerst abgeschlossen.
> 
> FFL-1321: DEBUG_MDEV='yes' funktioniert nicht
> * Jetzt schon :-) Es ist zu beachten, dass die Log-Datei /dev/mdev.log und 
> nicht /var/log/mdev.log heißt -- die Dokumentation wurde entsprechend 
> angepasst.
> 
> FFL-1334: Syslog-Meldungen werden verschluckt
> * Bei hoher Syslog-Last kam es vor, dass die uClibc Syslog-Meldungen 
> verschluckt hat. Dies sollte jetzt nicht mehr auftreten.
> 
> FFL-1335: Erhöhung der Syslog-Zeilenlänge auf 1024 Zeichen
> * Die Syslog-Meldungen waren vorher auf 256 Zeichen begrenzt. Diese Grenze 
> wurde jetzt erhöht, damit auch längere Meldungen nicht abgeschnitten werden.
> 
> FFL-1336: Win-Build: Remote-Hostname wird nicht bei einer Änderung des 
> Config-Dir und nicht definiertem Wert in der mkfli4l.txt auf den Wert von 
> Hostname gesetzt
> * Wenn REMOTEHOSTNAME in der mkfli4l-Konfiguration (mkfli4l.txt) nicht 
> gesetzt wird, dann gibt es jetzt beim Remote-Update einen Fallback auf den 
> HOSTNAME aus der Basiskonfiguration (base.txt bzw. _fli4l.txt).
> 
> FFL-1337: grep aus der Busybox um weitere Optionen erweitern
> * grep versteht nun auch die Optionen -A und -B.
> 
> FFL-1339: Reentranzprobleme in do_insmod() und do_modprobe()
> * Das gleichzeitige parallele Ausführen dieser Funktionen produzierte 
> unnötige Fehlermeldungen, weil beide Funktionen dieselbe Datei für 
> Zwischenergebnisse benutzen. Dies wurde behoben.
> 
> FFL-1341: Linux Kernel 3.19.4 wurde veröffentlicht
> * Bitte KERNEL_VERSION entsprechend abändern!
> 
> ----------
> In Arbeit:
> ----------
> 
> FFL-247: imond bedarf einer kompletten Überarbeitung
> * Der neue circd wurde an einigen Stellen intern kräftig überarbeitet und 
> sollte nun besser mit Signalen ("killall circd" etc.) klarkommen.
> * Des Weiteren wurden auch einige Optimierungen vorgenommen, um die 
> Nachrichtenverarbeitung zu beschleunigen.
> * Der circd spaltet für die verschiedenen Circuits Queue-Prozesse von sich 
> ab, mit denen er dann über Nachrichten kommuniziert. Die Queue-Prozesse 
> serialisieren den Zugriff aufs Ciurcuit-Kontroll-Skript.
> * Beim Erstellen von Dial-on-Demand-Routen für PPP-Circuits gibt es keine 
> überflüssigen Fehlermeldungen mehr bei IPv4-only-Systemen (OPT_IPV6='no').
> * Gelegentlich konnte es bei serverseitigen PPP-Multilink-Circuits dazu 
> kommen, dass inaktive Circuits "herumhängen", nämlich dann, wenn während der 
> Entgegennahme einer Clientanfrage der zugehörige Bundle-Circuit deaktiviert 
> wurde. Dies tritt jetzt nicht mehr auf.
> 
> FFL-357: Refactoring von mkfli4l
> * Der Code von mkfli4l-ng wurde aus dem 4.0/trunk-Zweig entfernt. Er wird 
> zur Zeit ohnehin nicht benutzt. mkfli4l-ng wird nun ausschließlich im 
> Feature-Zweig 4.0/feature/FFL-357 weiterentwickelt.
> 
> FFL-506: Überarbeitung des Circuit- und Einwähl-Systems
> * Beim Aufspalten von Prozessen (fork) wurde vergessen, die Lese/Schreib-
> Sperren zurückzugeben. Somit konnte es theoretisch zu Konflikten beim 
> Zugriff auf durch Lese/Schreib-Sperren geschützte Ressourcen kommen.
> * fli4lctrl verwendet nun eine genauere Zeitmessung beim Warten darauf, dass 
> Circuits online/offline gehen. Das vermeidet Meldungen wie:
> 
>   waiting max. 15 seconds for circ14 to become online
>   circ14 is online (which took 18 seconds)
> 
> * Ein Fehler im PPP-System wurde behoben, der auftreten konnte, wenn gewisse 
> Startup-Skripte (link-up und ip-up) sich ungünstig "überholen".
> * Die Kontroll-Skripte für Circuits vom Typ "route" und "net" sind jetzt 
> stärker parallelisiert.
> 
> FFL-1003: Weiterentwicklung des Event Subsystems
> * Es wurden Verbesserungen im Bereich der Signalverarbeitung vorgenommen.
> * Ein Fehler im Nachrichten-Prüfcode wurde behoben, der zu Meldungen wie
> 
>   BusyBox v1.23.2 (fli4l) multi-call binary.
> 
>   Usage: seq [-w] [-s SEP] [FIRST [INC]] LAST
>   [...]
> 
> im Protokoll von circd (/var/log/circd.log) führte.
> * Die MOM kann nun serverweitig für benannte abgespaltene Unterprozesse 
> verwendet werden. Der aktuelle circd nutzt dies, um für die verschiedenen 
> Circuits Queue-Prozesse von sich abzuspalten, mit denen er dann über 
> Nachrichten kommuniziert.
> 
> ------------------
> 
> Die "FFL-<Nummer>"-Angaben sind Tickets. Sie können unter
> http://bugs.fli4l.de/ eingesehen werden.
> 
> 
> Viele Grüße und viel Spaß beim Testen,
> 



Mehr Informationen über die Mailingliste Fli4l_dev