Hi,
Am Samstag, 6. Februar 2016, 11:58:16 CET schrieb Jan-Tarek Butt via Dev:
Es gab da ein paar Zustände ich noch nicht vollständig klar waren aber jetzt ist zumindest für den hoodselektor alles soweit klar.
(1) Heißt das wir bauen auf dem Vorschlag in dem Ticket auf, also dieser Stand: https://git.nordwest.freifunk.net/ffnw/packages/blob/ ea87146111ff61ff04d54d67223d4a3cda2145fa/hoodselector/files/lib/ffnw/ hoodselector/hoodselector
(2) Oder heißt das wir verwerfen den Vorschlag und bauen auf der Version vor dem Vorschlag auf, also dieser Stand: https://git.nordwest.freifunk.net/ffnw/ packages/blob/526cdded1776c0373fca9ca61729e3ba9399172e/hoodselector/files/lib/ ffnw/hoodselector/hoodselector
Darüber denke ich auch gerade nach... Ich würde (2) als basis nehmen und da die im pad erkannten Änderungen die bei der Evaluierung herausgekommen sind implementieren. Bei dem Stand (1) fehlt noch ein teil an code der potentielle Pingpong Effekte erkennt und verhindert. Dieser ist bei (2) bereits vorhanden. Nach den ich die noch benötigte Funktionen wie z.B. get_hood_by_BSSID in stand (2) Implementiert habe würde ich dich bitten noch mal deinen testcase drüber laufen zu lassen. Wärst du damit einverstanden ?
Ich frage weil (1) Löst zwar die Probleme von (2), hat aber noch Programmierarbeit offen. Und die sollten wir unbedingt erledigen und testen bevor wir uns weiterer Baustellen wie mesh-on-lan annehmen. Sonst verlieren wir den Überblick.
Die Mesh on lan/wan problematik habe ich in der aktuellen Planung außen vor gelassen. Es besteht lediglich eine Idee an Lösungsansatz Die nach dem der Hoodselector den ersten stand erreicht hat. Angegangen wird.
Das ist leider nicht ganz richtig. In Wittmund könnte der Hoodselector ohne Beachtung der mesh on LAN/WAN Verbindungen mit relativ hoher Wahrscheinlichkeit zum kurtzschluss mehrerer hoods führen. Da Dort viel Mesh on LAN/WAN Verbindungen via Glasfaser weite strecken zurück legen.
Vollkommen richtig. Allerdings ist dieser Teil relativ komplex und ich würde vorschlagen, dass wir zuerst die übrigen Punkte (siehe oben) erledigen und wenn dieser Teil stabil ist, dann schauen wir uns mesh-on-wan an.
Ja das wäre auch mein Vorschlag gewesen nur du bist mir zu vorgekommen ;P
Schönen Gruß Tarek