Ankündigung

Einklappen
Keine Ankündigung bisher.

CV / eibd-backend -Update

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    CV / eibd-backend -Update

    Primär fürs Protokoll: mir ist die Tage da was aufgefallen..
    Vorab, der Impact ist vermutlich nicht besonders gross aber zu beheben ist es trotzdem:

    Szenario 1:
    - Widget-Demo, keine der GA's ist im Cache oder lesbar (klar, ist ja so gedacht)
    -> Folge: cometvisu beballert das backend unentwegt mit initialen Leseanfragen (&t=0)
    -> Fehler: Backend sendet bei Init (t=0) keine Daten, behoben in eibd-clients 0.0.4+nmu19

    Szenario 2:
    - mindestens eine der GA's ist im Cache oder lesbar, es passiert aber nichts relevantes am Bus.
    - cometvisu-client übergibt kein t=60 (oder was auch immer)
    -> Folge: cometvisu-client bricht nach 60s (hardcoded) die Anfrage ab und startet eine neue, auch irgendwo so gewollt, das eibread-cgi Backend (hatte) aber nen Default-Timeout von 300s und somit lurchen immer vier eibread-cgi (r) aufm Backend in sinnloser Lauerposition mit CLOSE_WAIT
    -> Fehler: Unterschiedliche timeout-Werte; angepasst auf ebenso 60sek in eibd-clients 0.0.4+nmu19


    Einzige Frage: geschickter wäre ansich das t=this.maxConnectionAge-1 im CV-Client mitzugeben und das backend sauber mit einem Timeout zu beenden sowie dabei ein neues i= mitzugeben
    -> Aber erst nach dem Update von eibd-clients 0.0.4+nmu19, sonst passiert murks weil auch dort gibt das Backend im Timeout-Fall derzeit nichts aus.
    Update ist noch nicht raus, erstmal zur Betrachtung, falls ich was übersehe

    Makki
    EIB/KNX & WireGate & HS3, Russound,mpd,vdr,DM8000, DALI, DMX
    -> Bitte KEINE PNs!
Lädt...
X