Re: [Opencdn-devel-it] Qualche riflessione....
Brought to you by:
aalef
From: Francesco O. <fra...@it...> - 2008-02-27 09:54:40
|
Salve a tutti, Il problema fondamentale è che per adesso sono veramente troppi i casi in cui l'origin si riavvia e tira giù tutti i servizi... Forse potremmo iniziare evitando di far fare all'Origin ìil reboot quando si pubblica un nuovo contenuto. In questo modo possiamo almeno ridurre le cause del disservizio. Inoltre stasera verifico anche se quando l'origin si depubblica viene divulgato correttamente un teardown ai nodi. un saluto a tutti Francesco On Tue, 2008-02-26 at 11:23 +0100, alef wrote: > Ieri mi sono incontrato con Francesco, un nuovo sviluppatore di OpenCDN, > che sta procedendo in modo abbastanza spedito alla integrazione di > VideoLAN anche sulle entità-nodo, ed alla soluzione dei problemi > associati alle entità NATtate. Invio questa serie di riflessioni che > sono scaturite dall'incontro anche alla lista di sviluppo, dove spero > avremo modo di aggregare vecchi e nuovi interessati al progetto. > > o o o o o o o o o o o o o o o o o o o o o o o > > ... dopo l'incontro di ieri > > 1) cosa scrivere nella tesi - credo sia l'occasione buona per articolare > una visione prospettica del fenomeno video-via-rete. Come spunti di > riflessione, oltre alle cose di cui stavamo iniziando a discutere sul > finale (a proposito: per la mia lezione di prova di yoga, sono arrivato > in tempo!), consiglio > > 1a) - dare una occhiata ai clip disponibili presso > http://www.sharemedia.it/site/it-IT/default.html, e cliccando su "about > sharemedia". Simpatico per dare una inquadramento dal punto di vista di > chi poi queste cose le vuol vendere, ma anche buono come "vision" sulla > tecnologia > > 1b) - mettere a confronto, per quanto possibile, le architetture linkate > presso la sezione links della pagina di opencdn > (http://labtel.ing.uniroma1.it/opencdn/#links), in particolare current_, > qoob, miro, tribler, joost, babelgum. In particolare, mi è parso di > capire che tribler goda dei favori dei progetti della comunità europea. > Dal canto mio, cercherò di di interagire con qualcuno del progetto p2p > next (www.p2p-next.org/, ma vedi anche cosa esce da google!), che a > quanto pare, ha un affiliato proprio a via eudossiana (delli priscoli) > > 2) tornando agli sviluppi del codice, stavo pensando... che quando una > origin ri-parte, e abbatte tutti i downstream che aveva, da cui > l'esigenza del processo che li riattiva, che tu hai sviluppato > ex-novo... a pensarci bene, il modo più corretto di affrontare questa > specifica circostanza, è che l'Origin, prima di ri-lanciarsi, convinca > l'RRDM a propagare un TEARDOWN per i "Program" che quell'Origin aveva > annunciato. Per questo, l'Origin dovrebbe invocare il metodo Teardown > offerto dall'RRDM, tranne che... > > 2a) riguardando in tutta fretta il codice, vedo che per teardown/setup > non c'è una fase di autenticazione, e questo è perché SetUp e Teardown > possono essere invocati solo dal portale co-residente con l'RRDM, in > base alla configurazione (in etc/RRDMconfig.pm) di > $RRDMconfig::forked_addr (usata alla linea 120 di RRDM.pl) pari a > 127.0.0.1. (incidentalmente, noto un disallineamento del commento > presente in RRDMconfig.pm, rispetto al suo uso effettivo nel codice, > dovrò sistemarlo...) > > 2b) per quanto appena detto, per permettere alle Origin che fanno il > re-boot, di invocare il Teardown, tocca lavorarci un pò. D'altra parte, > mi sto chiedendo (ma non ho più tempo, devo pensare alla lezione di > domani)... possibile che, quando una Origin fa il re-boot, non provveda > prima a de-pubblicare i propri contenuti, e che questo, non determini > presso l'RRDM, il Teardown automatico degli instradamenti in atto per i > Program che si sono de-pubblicati ??? sto leggendo (dopo tantissimo > tempo!) il file di TODO, e non ce lo leggo... > > .... beh ora vi saluto tutti, e colgo l'occasione per fare (a chi non > sentivo da tempo) 1000 auguri di cose buone! Internet Email Confidentiality Footer ----------------------------------------------------------------------------------------------------- La presente comunicazione, con le informazioni in essa contenute e ogni documento o file allegato, e' rivolta unicamente alla/e persona/e cui e' indirizzata ed alle altre da questa autorizzata/e a riceverla. Se non siete i destinatari/autorizzati siete avvisati che qualsiasi azione, copia, comunicazione, divulgazione o simili basate sul contenuto di tali informazioni e' vietata e potrebbe essere contro la legge (art. 616 C.P., D.Lgs n. 196/2003 Codice in materia di protezione dei dati personali). Se avete ricevuto questa comunicazione per errore, vi preghiamo di darne immediata notizia al mittente e di distruggere il messaggio originale e ogni file allegato senza farne copia alcuna o riprodurne in alcun modo il contenuto. This e-mail and its attachments are intended for the addressee(s) only and are confidential and/or may contain legally privileged information. If you have received this message by mistake or are not one of the addressees above, you may take no action based on it, and you may not copy or show it to anyone; please reply to this e-mail and point out the error which has occurred. ----------------------------------------------------------------------------------------------------- |