Perl 6 - the future is here, just unevenly distributed

IRC log for #divine, 2013-06-02

| Channels | #divine index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
07:43 spito joined #divine
07:45 spito mornfall: pushneš ten patch?
08:52 mornfall 00:04 (@ mornfall ) no, byl bych asi radši kdyby byl někde typedef std::pair< hash_t, hash_t > hash128_t nebo tak něco
08:52 mornfall 00:04 (@ mornfall ) (možná i hash_t -> hash64_t)
08:58 spito jasný, mám to poslat jako další patch, nebo to mám upravit a poslat znovu?
09:01 mornfall právě asi radši upravit, jinak bych to už pushnul
09:03 spito to ale bude trvat déle, teď se potřebuju opravdu učit
09:03 mornfall nojo
09:03 spito jako jo, udělám to, ale teď na to nemám čas
09:04 * spito se učí objektový návrh informačních systémů, ví, že to je na hovno, ale je dobré z toho dostat lepší známku než F
09:11 mornfall už jsem to udělal
09:11 mornfall 6 minut to trvalo :-P
09:12 spito :P
09:12 mornfall a to jsem čerstvě probuzenej po dlouhý noci...
09:13 spito však jsi ženijální
09:13 spito a my to víme
09:13 mornfall spíš by mě zajímalo na čem visí ten deploy-activate
09:13 spito to asi nevím, co je, že? :)
09:13 mornfall xstill: předělal jsem jak se volá deploy, napíšeš prostě "deploy" :-)
09:15 mornfall xstill: perzistentní "temporary" data si to schovává do /var/run/deploy, profily do /nix/var/nix/deploy
09:15 mornfall xstill: zdrojový nixos/nixpkgs je v /etc/expressions a /etc/deploy jsem zrušil
09:17 xstill mornfall: takže stačí napsat pod rooted deploy bez cesty? A profily se daj editovat v tom /ni/var/nix/deploy?
09:18 mornfall xstill: nastavení je furt v /etc/nixos
09:18 xstill ok
09:18 mornfall xstill: profily jako symlinky do storu jsou v /nix/var/nix/deploy
09:19 mornfall a nedosažitelný stroj už není fatal, jen warning, a pokusí se to na něj připojit nejvýše 2x
09:21 xstill spito: už jsem se při čtení backlogu lekl, že se učíš na státnice
09:21 xstill mornfall: to je dobré s tím nedosažitelným stojem
09:21 spito xstill: neblbni
09:23 xstill http://www.blug.linux.no/rfc1149/ :-D
09:24 xstill carrier pigeon internet protocol :-D
09:24 mornfall starý :-P
09:24 xstill já to neznal
09:25 * xstill si jdu hrát s cgroups
09:29 xstill mornfall: existuje něco co se loaduje i při neinteraktivním SSH? Protože shell se asi nestartuje...
09:32 mornfall xstill: .bashrc
09:32 mornfall xstill: shell se loaduje
09:32 mornfall jen to není ani login ani interactive shell
09:32 xstill já ho totiž neviděl v procesech
09:33 mornfall co potřebuješ udělat?
09:33 xstill takže překrytej shell to řeší, jen musí poznat, zda je login
09:33 xstill no nacpat všechno do cgrupy
09:33 xstill jak jsem se bavili ve středu
09:33 mornfall řešíš ty interaktivný sešny?
09:33 mornfall interaktivní*
09:34 xstill i interaktivní i neiteraktivní ssh je potřeba vyřešit
09:34 xstill jsem si nebyl jistý jestli se v neinteraktivním vůbec volá shell
09:35 mornfall no, neinteraktivní je putna, tam spustíš přímo tu věc se kterou se bavíš, jestli má nebo nemá parent shell je asi jedno
09:35 xstill no jo ale je potřeba aby nepřišel uživale s tím že si spustí neinteraktivně script a obejde cgroups
09:35 mornfall a interaktivní spouští login shell, jen to není bash a ten může dělat vícemeně cokoliv
09:36 xstill no a to co se spouští při neinteraktiv teda není to co je v /etc/passwd jako shell?
09:36 mornfall je
09:37 mornfall ale batch joby budou stejně běžet jako dedikovanej uživatel, protože jako zadavatel batche se na ty stroje z démona nepřihlásíš
09:37 mornfall takže tam není co řešit
09:37 mornfall a interaktivní sešna je celá pod speciálním shellem nastaveným v /etc/passwd
09:38 xstill jasně  že batch joby budou pod specielním uživatelem, jde o to kdyby normální uživatel ručně udělal neinteraktivní ssh
09:38 mornfall tak ho to vyfakuje protože jeho login shell nenajde cgroupu do který se má přihlásit
09:38 xstill takže ten shell v /etc/passwd musí poznat zda je interaktivní a vždy se hodit do cgroup které patří
09:39 mornfall no právě nemusí, prostě se tam hodí a je
09:39 mornfall ať je jakej chce
09:39 xstill ok
09:40 xstill jinak je asi možné předpokládat, že každý normální uživatel bude mít nanejvýš jednu cgroup na daném stroji?
09:40 mornfall to nevim, je?
09:40 mornfall jako je problém to řešit kdyby nebylo
09:40 mornfall ale jestli máš nápad, bylo by to lepší :-)
09:41 xstill no teď nápad nemám. A nevidím teda moc důvod aby si někdo rezervoval víc překrývajících se slotů na 1 stroji
09:41 mornfall no oni se právě nemusí překrývat, žejo
09:42 xstill jako vícenásobné přihlášení k jedné cgroup bych určitě dovolil
09:42 mornfall na takový auře má docela smysl mít 4 různý interaktivní joby po 4 CPU :-)
09:42 xstill ok to máš pravdu
09:43 xstill a i hydra by to mohla využít
09:43 mornfall to vlastně taky
09:43 mornfall na tu jsem skoro zapomněl, ta se bez toho asi nehne
09:44 xstill jakto?
09:44 xstill zkusím něco vymyslet
09:44 mornfall nebo teda hne, ale klesne jí počet slotů na čtvrtinu
09:44 xstill což je hloupé
09:48 mornfall asi v podstatě defaultně může ten shell skočit do první prázdné cgroupy
09:49 mornfall když není, tak do první existující, a pokud je víc než jedna vypsat warning
09:49 mornfall a poznat speciální neinteraktivní příkaz kterej ti umožní napsat ssh stroj join-group NNN
09:50 mornfall v podstatě jediný kde bude uživatel muset něco řešit je když má víc grup a v některých grupách víc sezení
10:01 xstill jo t ozní rozumně, budu muset vykoumat jak ten shell vidí parametry předané do ssh
14:21 mornfall hm, ale s těma ARMama jsem nebyl tak daleko
14:24 mornfall boston viridis -- 192 core, 192GB RAM, 10Gb interconnect, 2U :-)
14:24 mornfall a vejde se do toho 24 2.5" HDD :-)
14:24 mornfall jen to zatím stojí spoustu peněz...
14:25 mornfall to máš něco jako 2300 core na jeden 24U rack ;-)
14:31 xstill :-D, je to má na naše použití málo paměti na jádro (teda předpokládám, že to nejde adresovat dohromady)
14:32 mornfall jo, další generace by měla umět 4x tolik RAM na stejný počet core, ale furt to budeš muset adresovat odděleně
14:32 mornfall no, to záleží co je naše použití
14:32 mornfall taky by to mohla být renesance distribuované verifikace ;-)
14:33 xstill jasně, ale pokud máš paměť rozkouskovanou na 48 nodů tak bych řekl, že komprese půjde do háje
14:33 mornfall s ntree jo
14:33 mornfall ale není to jediná aplikovatelná technika
14:33 xstill jasný
14:34 xstill bylo by to zajímavý, ale možná bysme potřebovali i load-balancing
14:34 mornfall no, spíš zcela určitě
14:34 xstill kolik to stojí?
14:34 mornfall no, produkce začala někdy teď, menší konfigurace něco jako $20k :-)
14:35 mornfall finančně je to zatim úplně nezajímavý
14:35 xstill hm to je furt lepší si koupit 4soket s 500GB ram
14:35 xstill a zverifikuješ toho o dost víc
14:36 mornfall zatím jo, zajímavý to začne být s A15, pokud klesnou ceny
14:36 mornfall tzn. 192 core + 512GB RAM na 2U
14:36 xstill :-D
14:36 xstill to zní dost dobře
14:36 xstill třeba to ale pošťouchne intel
14:37 mornfall uvidíme :-) intel má plný ruce s haswellem, zrovna teď
14:37 mornfall crystal well by pro nás mohl být taky dost zajímavý ;-)
14:37 mornfall 128M L4 cache... :-)
14:37 xstill :-)
14:37 xstill a haswell už má pomalu být ne?
14:38 mornfall už je
14:38 xstill aha
14:38 mornfall resp. developer boardy už jsou k vidění v benchmarkách na internetu
14:38 mornfall některý modely maj polovinu křemíku na GPU :-)
14:39 mornfall to pomalu začíná být zajímavý nějaký to OpenCL, resp. divine cuda :-)
14:39 xstill myslíš že to má potenciál?
14:39 xstill teda v téhle konfiguraci kdy je to v CPU
14:40 mornfall čistě jako SIMD ALU, určitě
14:42 xstill hm k jednosoketovému haswellu jde stále osadit "jen" 32GB RAM
14:43 xstill a šestijader v desktopu se asi taky nedočkáme co?
14:49 xstill se jdu raději věnovat shell wrapperu
15:05 mornfall :-)
21:36 mornfall meh, odrovnal jsem pheme a nevim co s tím... asi jdu spát
21:40 mornfall aneb já to dělat nebudu, celej traktor musí člověk rozebrat kvůli jednomu šroubku
21:45 mornfall IPMI odmítá přestavit bit-rate na sériovým portu a v getty ho teď nenastavim
21:46 mornfall problém je že jsem tam šťastnou náhodou deploynul systém bez sshd
21:46 mornfall (na annu a anteu taky, ale tam mi aspoň zůstala na každý otevřená sešna, takže jsem to dal dohromady :-P)

| Channels | #divine index | Today | | Search | Google Search | Plain-Text | summary