fastd-2-uci and fix start/stop #219
No reviewers
Labels
No Label
RFC
RFT
WIP
blocked
bsp
bug
build/scripts/tools
duplicate
feature
fixed
layer3
mantis
more details required
needs changes
node
packages/fff
rejected
security
trivial
upstream
No Milestone
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: freifunk-franken/firmware#219
Loading…
Reference in New Issue
No description provided.
Delete Branch "rohammer:fastd-2-uci"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Since fastd changed to procd our start/stop mechanism is broken.
This pr fixes the start/stop and by the way switches to uci config.
Vom Wechsel zu uci (incl. commit) bin ich ehrlich gesagt nur eingeschränkt überzeugt, denn statt die Peers im RAM zu halten, werden diese jetzt persistent auf den Flash geschrieben. Das belastet nicht nur den Flash unnötig, sondern ändert potentiell auch das Verhalten der Geräte direkt nach einem Reboot.
Eigentlich würde ich bei node gerne sämtlichen dynamisch konfigurierten Zustand nicht-persistent im RAM halten, statt auf den Flash zu schreiben.
Zum restart mit new_hoodfile habe ich keine Meinung. Reload wäre mir lieber, Restart ist aber auch ok.
fastd start und stop unabhängig vom aktuellen Zustand zu machen, sollte mit procd einwandfrei funktionieren.
"Fixes:" in der commit-message groß schreiben :-)
Der Flash ist auf jeden Fall ein Argument.
Eigentlich hatte ich vor das mit reload_config zu machen. Darum auch uci. Aber der ubus call lauft ins Leere. Kann also genauso gut unter /tmp bleiben.
Relad waere mir auch lieber, lifert aber nicht das gewuenschte Ergebnis. Ich probier das noch mal mit den peer-Dateien. Vielleicht macht da dann reload was es soll.
fastd start bemerkt dummerweise keine Aenderungen, wenn fastd schon an ist. Und ein restart moechte man auch nicht alle 5 Minuten haben.
Ich schau mir das nochmal an.
Ich schliesse diesen pr. Siehe #221
Pull request closed