[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