sectionsd reset ?
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
Re: sectionsd reset ?
Ich möchte das Thema mal pushen.
@Houdini
Es wäre nett, wenn es dazu schon ein Diff gibt und das hier veröffentlicht wird.
Wie siehts aus?
@Houdini
Es wäre nett, wenn es dazu schon ein Diff gibt und das hier veröffentlicht wird.
Wie siehts aus?
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Re: sectionsd reset ?
Und wenn das jetzt nichts mehr wird, bin ich auch nach 4 Jahren immer noch dafür, in sectionsdcontrol den Parameter "-rn" einzubauen, der client.RegisterNeutrino() aufruft, oder diesen Befehl einfach in den Block zu packen, der aufgerufen wird, wenn man den Parameter "--restart" ranhängt.
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
Re: sectionsd reset ?
Ich bin auch dafür, das drin zu haben. Es macht ja nichts kaputt.
Beide Varianten sollten möglich sein. Und wenn Houdini die Sourcen
nicht mehr hat, ist das vorerst eine Lösung die erst mal reicht, bis
sich jemand an Die Basicsocket-Programmierung traut.
Beide Varianten sollten möglich sein. Und wenn Houdini die Sourcen
nicht mehr hat, ist das vorerst eine Lösung die erst mal reicht, bis
sich jemand an Die Basicsocket-Programmierung traut.
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Re: sectionsd reset ?
Ich habe mal einen Patch erstellt, der den Parameter "--rn" einführt. Man kann den ja selbst bei Bedarf mit "--restart" kombinieren.
sectionsdcontrol: add option to register neutrino as event client
Link entfernt, da Patch im CVS
sectionsdcontrol: add option to register neutrino as event client
Link entfernt, da Patch im CVS
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59
Re: sectionsd reset ?
oha, das ist ja schon ewig her, da muß ich mal schauen...
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
Re: sectionsd reset ?
@Houdini
und...? Schon gefunden
Ich habe zusätzlich die Möglichkeit geschaffen, Neutrino über die controlapi
des nhttpd zu registrieren, falls sectionsdcontrol im mal Image fehlt.
Das geschieht über:
http://localhost/control/zapto?registerneutrino
Patch: http://ulc.tuxbox-cvs.sourceforge.net// ... tory=Diffs&
und...? Schon gefunden
Ich habe zusätzlich die Möglichkeit geschaffen, Neutrino über die controlapi
des nhttpd zu registrieren, falls sectionsdcontrol im mal Image fehlt.
Das geschieht über:
http://localhost/control/zapto?registerneutrino
Patch: http://ulc.tuxbox-cvs.sourceforge.net// ... tory=Diffs&
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59
Re: sectionsd reset ?
hier mal der Kram von Ende 2008!
http://home.arcor.de/houdini/dbox/neutr ... 2-14.patch
- basicserver/client halten die Verbindung
- eventserver hält die Verbindung
wenn ein erneutes register_event empfangen wird, werden alle events auf dem socket automatisch gelöscht
- die erste Verbindung für die events wird nach wie vor erst beim send_event aufgbaut und nicht beim register event, weil nhttpd kein register-event geschickt bekommt (es gibt kein nhttpd.socket)
Mögliche Verbesserungen/Vereinheitlichungen:
- nhttpd bekommt basicserver Klasse (todo: Kombinieren von neutrino messages und http requests)
- dann auch möglich: neutrino bekommt selber basicserver klasse um die events zu empfangen (rcinput und basicserver verheiraten)
- Benamung: die CEventserver Klasse "serviert" zwar events, agiert aber als Client zu Neutrino.
- Zusammenlegen von basicserver/eventserver damit beim close von x.socket auch die Events automatisch gelöscht werden.
http://home.arcor.de/houdini/dbox/neutr ... 2-14.patch
- basicserver/client halten die Verbindung
- eventserver hält die Verbindung
wenn ein erneutes register_event empfangen wird, werden alle events auf dem socket automatisch gelöscht
- die erste Verbindung für die events wird nach wie vor erst beim send_event aufgbaut und nicht beim register event, weil nhttpd kein register-event geschickt bekommt (es gibt kein nhttpd.socket)
Mögliche Verbesserungen/Vereinheitlichungen:
- nhttpd bekommt basicserver Klasse (todo: Kombinieren von neutrino messages und http requests)
- dann auch möglich: neutrino bekommt selber basicserver klasse um die events zu empfangen (rcinput und basicserver verheiraten)
- Benamung: die CEventserver Klasse "serviert" zwar events, agiert aber als Client zu Neutrino.
- Zusammenlegen von basicserver/eventserver damit beim close von x.socket auch die Events automatisch gelöscht werden.
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
Re: sectionsd reset ?
Hey, Danke.
Das muss man sich aber für die langen Winterabende beiseite legen. Du hattest das ja bei dir
laufen. Hast du irgendwelche Nachteile entdecken können, oder hat sich das gar nicht bemerkbar
gemacht.
Das muss man sich aber für die langen Winterabende beiseite legen. Du hattest das ja bei dir
laufen. Hast du irgendwelche Nachteile entdecken können, oder hat sich das gar nicht bemerkbar
gemacht.
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Re: sectionsd reset ?
Ich habe einen Vorschlag. Spricht etwas dagegen, den neuen Parameter statt "registerneutrino" "rnsectionsd" zu nennen? Das passt dann besser zu "stopsectionsd", "startsectionsd", "statussectionsd", "restartsectionsd" und "freememsectionsd".GetAway hat geschrieben:Ich habe zusätzlich die Möglichkeit geschaffen, Neutrino über die controlapi
des nhttpd zu registrieren, falls sectionsdcontrol im mal Image fehlt.
Ansonsten bin ich dafür, die Ergänzungen für sectionsdcontrol und nhttpd einzuchecken. Sie machen ja nichts kaputt.
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
Re: sectionsd reset ?
Ja, und eigentlich gehört das auch nicht nach zapto.
Das müsste eher so aussehen control/sectionsd?start etc.
Aber so bleibt es halt abwärtskompatibel.
Das müsste eher so aussehen control/sectionsd?start etc.
Aber so bleibt es halt abwärtskompatibel.
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Re: sectionsd reset ?
Ich habe GetAways Patch mal geändert und neu hochgeladen.Gaucho316 hat geschrieben:Ich habe einen Vorschlag. Spricht etwas dagegen, den neuen Parameter statt "registerneutrino" "rnsectionsd" zu nennen? Das passt dann besser zu "stopsectionsd", "startsectionsd", "statussectionsd", "restartsectionsd" und "freememsectionsd".GetAway hat geschrieben:Ich habe zusätzlich die Möglichkeit geschaffen, Neutrino über die controlapi
des nhttpd zu registrieren, falls sectionsdcontrol im mal Image fehlt.
nhttpd: add registerneutrino in controlapi for commandline
Link entfernt, da Patch im CVS
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: sectionsd reset ?
committed:
http://article.gmane.org/gmane.comp.vid ... x.scm/3555Gaucho316 hat geschrieben:sectionsdcontrol_add-option-to-register-neutrino_2012-07-17_1923.diff
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: sectionsd reset ?
committed:
http://article.gmane.org/gmane.comp.vid ... x.scm/3556Gaucho316 hat geschrieben:add_registerneutrino_in_controlapi_for_commandline_2012_08_24_1937.diff