Stručné shrnutí

Přítomni: ant, bla, cervantes, DrWoo, entroy, jrandom, mancom, Masterboy, RevDuck, shendaras, sirup, smeghead, Teal`c\__

Zápis ze schůzky

14:08 <jrandom> 0) ahoj 14:08 <jrandom> 1) Stav sítě 14:08 <jrandom> 2) Stav SSU 14:08 <jrandom> 3) i2phex 14:08 <jrandom> 4) awol 14:08 <jrandom> 5) ??? 14:08 <jrandom> 0) ahoj 14:08 * jrandom mává 14:08 <jrandom> týdenní poznámky o stavu zveřejněny téměř o hodinu dřív @ http://dev.i2p.net/pipermail/i2p/2005-May/000738.html 14:09 * Masterboy mává zpátky:P 14:10 <jrandom> ok, skočíme na 1) Stav sítě 14:10 <jrandom> nemám k tomu moc co dodávat, i když to vypadá, že nás může čekat trochu turbulence kvůli přílivu z azureus 14:11 <jrandom> snad to ale vydrží dostatečně, uvidíme 14:11 <Masterboy> žádné velké problémy u mě a na ty malé si nevzpomínám. 14:11 <jrandom> heh super 14:11 <jrandom> má někdo další otázky/komentáře/obavy ohledně aktuálního stavu sítě? 14:11 <sirup> používá azureus naše proxy? 14:12 <jrandom> heh doufám, že ne 14:12 <jrandom> pravděpodobně jsou to jen lidi, co to zkoušejí poté, co viděli uvedenou volbu 14:12 <@smeghead> většina se za týden nebo tak vytratí 14:13 <Masterboy> :D 14:13 <+DrWoo> smeghead: to není dobré 14:13 <sirup> takže cpou dvě různé sítě pod jednu střechu 14:13 <+cervantes> v poznámkách k vydání az to není zmíněno 14:13 <+cervantes> i když je to uvedeno v sekci pluginů 14:14 <ant> <cat-a-puss> Na levé straně jejich hlavní stránky je odkaz, který to zmiňuje 14:14 <jrandom> bude to skvělé, až vyjde 0.6 a budeme schopni zvládnout zvýšené zatížení od uživatelů 14:14 <+DrWoo> jrandom: jaký je aktuální stav ohledně vydání buildu, který zvládne více uživatelů? 14:14 <jrandom> jo, azureus je momentálně náš největší zdroj odkazů na web, dokonce víc než odkazy ze /. 14:15 <jrandom> DrWoo: ani náhodou. 14:15 <sirup> nenech se tím vystresovat a nevydávej 0.6 příliš brzy 14:15 * eAi nastavuje nesmyslný limit šířky pásma, aby lidi nehaxovali moji rychlost stahování 14:15 <ant> <cat-a-puss> jak velkou síť bude .6 podporovat? 14:15 <jrandom> DrWoo: 0.6 je řešení a bude hotová, až bude hotová :) 14:15 <+cervantes> je 445 výsledků na Googlu pro "i2p" a "azureus" 14:15 <jrandom> heh eAi 14:16 <+cervantes> musím říct, že mě ohromila propustnost testovací SSU sítě 14:16 <Masterboy> w00t cervantes:) 14:16 <+DrWoo> jrandom: víš, že tě mám rád, ale tvůj harmonogram klouže jako kalhotky pětidolarové prostitutky ;) 14:16 <jrandom> cat-a-puss: odstraňuje to náš současný úzký profil do té míry, že další úzké hrdlo nevidím jasně. doufám, že to zvládne tisíce. 14:16 <+cervantes> podařilo se mi vyždímat moje DSL na maximum přímým přenosem souboru přes http 14:17 <jrandom> přesně tak, DrWoo ;) kdyby to šlo rychleji, bylo by to skvělé, ale příští týden se stěhuju, takže opravdu není alternativa 14:17 <sirup> cervantes: 0 hopů na obou koncích ;) 14:18 <jrandom> sirup: jasně, ale pointa je, že SSU transport to zvládl 14:18 <+DrWoo> jrandom: fíha, to stojí za starou belu, hodně štěstí :) 14:18 <Teal`c__> je alternativa. Zavolám toadovi, dodělá to, zatímco budeš na tahiti 14:18 <@smeghead> stěhování nahoru, na východní stranu, do luxusního bytu na nebeeeesa 14:18 <shendaras> Máš vyhlídnuté místo, jrandome, nebo je zatím ve hvězdách, kde skončíš? 14:19 <+cervantes> *mute* 14:19 <jrandom> heh 14:19 <jrandom> myslím, že vím, v jaké zemi skončím. mimo to ani moc ne 14:19 <jrandom> ok, každopádně zpátky k agendě 14:19 <jrandom> je ještě něco k 1) Stavu sítě, nebo přejdeme k 2) Stavu SSU? 14:20 <Masterboy> přejít 14:20 <jrandom> berte to, že jsme přešli 14:21 <jrandom> ok, jak je popsáno v poznámkách o stavu a jak před minutou říkal cervantes, věci vypadají nadějně 14:22 <jrandom> tato první vlna testů na živé síti odhalila pár bugů, ale také pomohla ukázat některé kompromisy v šířce pásma, latenci a ohleduplnosti k tcp 14:23 <Masterboy> jak se dá připojit k testovací síti?:P 14:23 <jrandom> o to jde – testování SSU se dělá na živé síti 14:24 <jrandom> když se podíváš do netDb, uvidíš, že některé uzly mají jak TCP, tak SSU adresy, zatímco skoro všichni ostatní mají jen TCP adresu. 14:24 <jrandom> uzly, které umí mluvit přes SSU, to zkusí nejdřív takto, ale spadnou zpět na TCP, pokud není SSU port dosažitelný. 14:25 <jrandom> přesto a nemůžu to dostatečně zdůraznit, ssu není připravené pro produkci. bude se rozbíjet a způsobovat problémy, takže by ho lidé neměli používat, kromě explicitních testů 14:25 <Masterboy> díky:) 14:26 <jrandom> prozatím by měli všichni ssu vypnout, ale během dne či dvou zveřejním na svém blogu víc informací k druhému kolu testů 14:27 <jrandom> ok, myslím, že tohle a ten e‑mail pokrývá v podstatě vše, co jsem chtěl k ssu probrat. Máte nějaké otázky/komentáře/obavy? 14:27 <Teal`c__> jrandom: můžeme používat ssu, až budeš pryč ? 14:28 <jrandom> pravděpodobně ano, ale lidi se možná budou chtít domluvit s ostatními uživateli, jestli to blbne, a když ano, tak to prostě vypnout 14:29 <shendaras> Jaká je tvoje nová technika SACK (selektivní potvrzování v TCP)? =) 14:29 <jrandom> pořád mám skoro týden na hackování, takže bude víc zlepšení 14:30 <+bla> jrandom: přemýšlel jsem... Když je mezi dvěma uzly SSU spojení, zahodí mezi sebou TCP spojení (protože pak není potřeba)? 14:30 <jrandom> heh shendarasi, prostě to využívá malou velikost zpráv a fixní fragmentaci, aby příjemce mohl posílat explicitní ACKs/NACKs pro celou zprávu v bitovém poli, místo aby ACKoval nebo NACKoval každý fragment zvlášť 14:31 <jrandom> bla: správně, nikdy neustanovují TCP spojení, pokud je k dispozici SSU 14:31 <jrandom> ty dvě transportní vrstvy 'licitují' o každou posílanou zprávu a SSU transport je nastaven, aby nabízel 'nižší' než TCP transport 14:31 <+bla> jrandom: to je dobré, ale znamená to, že budu muset aktualizovat své skripty na theland.i2p :(... ;) 14:32 <jrandom> heh no jo, škoda ;) 14:32 <jrandom> (nový peers.jsp může být přesně to, co hledáš) 14:33 <+bla> jrandom: mrknu na to. Ale SSU neplánuju používat, dokud nebude připravené, 14:33 <+cervantes> možná bychom měli všichni zůstat na TCP, aby bla nemusel nic programovat 14:34 <jrandom> heh 14:34 <jrandom> super, bla, není kam spěchat 14:34 <+cervantes> ;) 14:34 <+bla> cervantes: ;) 14:35 <+cervantes> budou nějaké situace, kdy se SSU spojení nehodí a bylo by vhodnější TCP? 14:36 * Masterboy šťouchne do jr 14:36 <jrandom> aktuální výchozí nastavení preferuje navázané TCP spojení před nenavázaným SSU spojením 14:36 <jrandom> (můžeš to přebít konfiguračním příznakem, myslím, že je to zdokumentované v history.txt) 14:37 <@smeghead> někteří lidé tvrdili, že jim jejich ISP úplně blokuje UDP 14:37 <jrandom> ale obecně ne, nenapadá mě důvod, proč chtít jít přes TCP, když je k dispozici SSU 14:37 <+cervantes> jo, o konfigurační volbě vím...ale myslím, jestli jsou situace, kdy by bylo lepší použít TCP místo UDP paketů 14:37 <jrandom> smeghead: někteří lidé tvrdili, že elvis byl marťan 14:38 <+cervantes> takže je to dobré jen jako záloha 14:38 <jrandom> cervantes: na žádné si nevzpomínám, pokud je ssu dostupné u obou uzlů 14:39 <jrandom> možná jako záloha, i když to vyvolává problémy s omezenými trasami, protože všechny uzly musí být schopné kontaktovat všechny uzly. 14:40 <jrandom> pokud dovolíme uzly jen na TCP, znamená to, že každý musí být dosažitelný přes TCP i UDP 14:41 <Teal`c__> :~( 14:41 <jrandom> toto léto nejspíš podpoříme obojí, ale mám tendenci přiklánět se k čistě udp 14:41 <entroy> Ahoj, může mi někdo říct, kam jít položit dotaz ohledně nastavení 12p a Azureusu? 14:41 <jrandom> (do verze 2.0) 14:42 <jrandom> ahoj entroy, #i2p-chat by mohl pomoct, nebo forum.i2p.net. právě jsme na našem týdenním vývojářském meetingu, ale pak ti můžeme pomoct, pokud budeš mít pořád potíže 14:42 <+cervantes> už jdou, odrazte vetřelce :) 14:42 <jrandom> cervantes: kdokoli, kdo se dostane na irc, je jeden z nás :) 14:42 <@smeghead> raději zavolat Minutemen 14:43 <Teal`c__> liverpool nebo chelsea ?! 14:43 <entroy> ok, dík 14:43 <ant> <cat-a-puss> jrandom: co se týče bitfieldů, pokud předpokládáme, že většina paketů bude úspěšně přijata, pak budou bitová pole téměř samé jedničky. Nebylo by efektivnější uvést počet NACKů a pak je zakódovat ve stylu ECC. 14:43 <+cervantes> jrandom: jsi si tím jistý...někdo zmínil dřív mschat klienta 14:43 <+cervantes> ;-) 14:45 <jrandom> cat-a-puss: je pár možností, ale když se podíváš na skutečnou velikost zpráv, je těžké to překonat- tunnel messages, které jsou 4x častější než všechny ostatní zprávy, budou vyžadovat nanejvýš dva fragmenty - jen dva bity 14:45 <Teal`c__> <steve> # Zobrazuje se jako TIKI 14:45 <jrandom> streaming lib messages mezi endpointem a gateway je jen 4KB - až 8 bitů, nebo 2 bajty s bitfieldy 14:45 <jrandom> za předpokladu absolutně nejmenší MTU 14:46 <jrandom> s 1492 (nebo 1472, podle toho, kdo počítá), zvládneš skoro cokoli v jednom bajtu bitového pole 14:46 <ant> <cat-a-puss> jrandom: aha, takže bitová pole jsou jen pro fragmenty, ne pro každý paket teda? 14:47 <jrandom> přesně, pokud je zpráva přijata částečně, pošleš zpět bitové pole přijatých fragmentů té zprávy 14:47 <ant> <cat-a-puss> ok 14:47 <jrandom> ID zpráv jsou bohužel úplně náhodná a neuspořádaná, takže nemůžeme použít tcp style sekvenční čísla 14:48 <jrandom> (a, no, ten overhead taky nechceme) 14:49 <jrandom> ok, pokud už nic není k 2) SSU, přesuňme se k 3) i2phex 14:49 <jrandom> sirup: jsi nablízku? 14:49 <ant> <cat-a-puss> rychle:proč náhodná? 14:50 * sirup číhá 14:50 <jrandom> cat-a-puss: ID zpráv jsou viditelná pro uzly - nechceme, aby věděly, že jedna zpráva souvisí s jinou zprávou (tou s dřívějším pořadovým #) 14:50 <ant> <cat-a-puss> ok 14:51 <jrandom> ahoj sirupe, poslal jsem na list nějaké obecné info, ale kdybys nám mohl dát update, bylo by to super 14:52 <sirup> no. první testy byly úspěšné 14:52 <jrandom> [w3wt] 14:52 <sirup> ale také se zdá, že potřebujeme doladit nastavení timeoutů. spojení mezi uzly z nějakého důvodu nevydrží 14:53 <sirup> takže to teď není jen spustit a jet :) 14:53 <sirup> ale to jsem čekal, protože jsem nic neměnil ohledně timeoutů a podobně 14:54 <sirup> obecně bych byl rád, kdyby byli nějací lidé připraveni mi pomoci to testovat, dokud se nedostaneme do snesitelného stavu 14:55 <sirup> několik instancí na stejném stroji tě dostane jen do určité míry... 14:55 <sirup> oh. a jakékoli zkušenosti/vstupy jsou vítány. nejlepší je poslat mail na sirup@mail.i2p 14:56 <sirup> fórum by taky bylo skvělé (u sebe žádné mít nemůžu, protože nejsem 24/7) 14:56 <sirup> to je vše :) 14:56 <jrandom> boží 14:56 <jrandom> cervantes: je nějaká možnost přidat tam sekci i2phex? 14:57 <+cervantes> jistě 14:57 * sirup přemýšlí, kdo ode mě stahuje tu příšernou muziku s licencí commons :) 14:58 <@smeghead> hele, aspoň na tom svinstvu můžeš postavit další svinstvo :) 14:58 <+cervantes> sirup: předpokládám, že "sirup" je tvoje přezdívka na fóru 14:58 <sirup> to by bylo fajn 14:58 <sirup> ano 14:59 <ant> <BS314159> poznámky o stavu? 15:00 <jrandom> ok skvělé. vypadá to opravdu dost slibně, sirup odvedl skvělou práci, takže by se lidi měli mrknout na sirup.i2p a přečíst si, co se děje :) 15:00 <@smeghead> mailing list? 15:00 <RevDuck> nebo www.i2phex.tk 15:01 <sirup> mailing list by se samozřejmě taky hodil 15:01 <sirup> lol. i2phex.tk je fake. tam si stáhněte dialery :) 15:01 <+cervantes> I2Phex fórum přidáno 15:01 <jrandom> !stab duck 15:02 <+cervantes> sirup je moderátor 15:02 <Masterboy> :D 15:02 <+cervantes> sirup: dej vědět, jestli chceš změnit popisný text 15:02 <jrandom> sirup: jestli chceš i2phex a i2phex-cvs list, dej mi vědět, dají se snadno přidat 15:02 <jrandom> (i když teď může být jednodušší prostě použít i2p list) 15:02 <sirup> cervantes, díky moc 15:03 <sirup> jo. fórum bude prozatím stačit 15:04 <jrandom> ok super. má někdo ještě něco k 3) i2phex? 15:05 <jrandom> pokud ne, krátce k 4) awol 15:05 <jrandom> vím, že už se nemůžete dočkat a hledáte způsoby, jak přispět kódem do i2p, takže v poznámkách o stavu je pár návrhů 15:05 <+bla> jrandom: konečně tě ruší Operations? 15:06 <jrandom> ne, CIA mě jen přeřazuje^Ula la la 15:06 <@smeghead> ne černý rozpočet se v tomto čtvrtletí zvýšil 15:07 <+cervantes> *slon opustil hnízdo* opakuji *slon opustil hnízdo* konec 15:07 <jrandom> k bodu 4) nemám moc co dodat nad to, co bylo v mailu, i když jsem si jistý, že máte spoustu dalších bezva nápadů 15:07 * smeghead potlačuje vtip o elephantitidě 15:08 <jrandom> takže váš domácí úkol, až budu pryč, je vybrat si něco bezva, co chcete postavit, a postavit to ;) 15:08 * cervantes zastavuje smegheadovi krvácení ze spánků 15:08 <jrandom> (ať už je to webová stránka nebo létající poník) 15:09 <jrandom> ok, přesuňme se k 5) ??? 15:09 <jrandom> má ještě někdo něco, co chce na schůzku vytáhnout? 15:09 <shendaras> Budeš nám chybět... 15:09 <@smeghead> jo, kdo bude předsedat schůzkám, až budeš pryč? 15:09 <+mancom> ukázal se aum během posledního týdne? 15:09 <@smeghead> mancom: negativní 15:10 <Masterboy> bratr duck?:P 15:11 <jrandom> náš milovaný operations manager snad zaskočí, nebo si můžete vytáhnout sirky, kdo bude muset na poslední chvíli napsat poznámky o stavu :) 15:11 <jrandom> mancom: byl nedávno na skok na #i2p-chat 15:12 <RevDuck> možná pořádat schůzky jen když je opravdu něco k hlášení 15:12 <+cervantes> v pohodě, píšu skript simulující jrandoma 15:12 <+cervantes> * w3wt 15:12 <jrandom> na pětiminutové schůzce není nic špatného ;) 15:13 <+cervantes> * jrandom hází bláto po svém létajícím poníkovi 15:13 * smeghead píše skript simulující cervantese, který píše skript simulující jrandoma 15:13 * jrandom píše smeghead simu[CRASH] 15:13 <+cervantes> ups, musím zapracovat na té gramatice 15:14 <@smeghead> haha 15:14 <jrandom> ok, má ještě někdo něco, co chce na schůzku přinést? 15:14 * cervantes píše aum simula......... 15:14 <@smeghead> java.util.RecursiveIdiocyException 15:15 <jrandom> mimochodem.. ;) 15:15 * jrandom rozmachuje se 15:15 * jrandom *baf* uzavírá schůzku