Perl 6 - the future is here, just unevenly distributed

IRC log for #divine, 2013-06-03

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

All times shown according to UTC.

Time Nick Message
07:17 spito joined #divine
08:09 xstill mornfall: no to se ti povedlo :-), a teda při pokusu restartovat to do starší konfigurace jsem zjistil, že ta nenabootuje
08:09 xstill to sshd je jen vypnutů ne?
08:20 xstill tak asi -12 konfigurace funguje na p22, jdu se nasnídat
08:50 mornfall :D
08:52 mornfall xstill: Jako nejlepší postup by asi byl tam fyzicky dojít, přihlásit se na terminálu jako root a udělat switch do konfigurace - 1.
08:52 mornfall Ale ten stage1 mě začíná docela srát...
08:53 xstill mornfall: no nebylo, protože -1 nebootuje a navíc nejsem v Brně
08:53 mornfall No, ono to není potřeba rebootovat.
08:54 mornfall Ten systém je úplně Ok... jen nemá sshd. :-)
08:54 xstill problém je že sol terminál po bootu nebere normálně znaky, jinak by to šlo zapnout přes ten terminál
08:54 mornfall 23:45 (@ mornfall ) IPMI odmítá přestavit bit-rate na sériovým portu a v getty ho teď nenastavim
08:54 mornfall to je přesně ono...
08:55 xstill jo no nejde tomu poslat ani escape aby se člověk dostal ven
08:55 mornfall no to jde, enter ~~. :-)
08:56 xstill to jsem zkoušel na pheme21 už fakt dostkrát :-)
08:56 mornfall jakej escape myslíš?
08:56 mornfall odkud dostal?
08:57 xstill no udělal jsem ipmitool -H pheme15-ipmi -P foo -I lanplus sol activate a ~~. nefunguje
08:58 mornfall mně to normálně funguje (pheme02)
09:01 xstill ono je to dost na nic, jak je vůbec možný že v průbehu bootu to funguje a pak se to rozpadne?
09:01 mornfall protože kernel má jinej bitrate než getty
09:01 mornfall zeptej se u systemd proč to nefunguje :-P
09:02 xstill super, a kdyby jsem věděli jakej dokážeme se na to připojit?
09:02 mornfall nedokážeme, už to říkám potřetí, ale IPMI mi ho nedovolí změnit...
09:02 mornfall jinak by to problém nebyl
09:02 mornfall hm
09:03 xstill myslel jsem nastavit u klienta
09:03 mornfall jakýho klienta?
09:03 mornfall tomu getty?
09:04 mornfall sériová linka je mezi základní deskou a IPMI modulem
09:04 xstill jo to je blbost žejo protože to IPMI to přijem a pak už to pošle překódovaný
09:04 mornfall IPMI modul je zdá se natvrdo na 57.6...
09:06 mornfall když ten počítač vypnu (pheme02) tak to nastavit jde... super ne? :) jen to už je trochu pozdě...
09:07 xstill super, no ale restartovat je umíme no, jen ne do té aktuální konfigurace
09:07 mornfall můžem tam poslat Vilíka, vždycky :D
09:07 mornfall klíč je v labu?
09:08 xstill na mém stole by měl být
09:08 xstill ono je vlastně pondělí
09:09 xstill hm sol set volatile-bit-rate jsi teda zkoušel?
09:09 mornfall pheme02 už jede
09:09 mornfall j
09:09 mornfall -15 ;-)
09:10 xstill to je dost zásadní chyba že to nejde nastavit
09:10 xstill co vlastně to getty chce?
09:11 mornfall 115.2, počítám
09:11 xstill měli bysme to pak přenastavit na totéž co bios, a zjistit proč se rozbíjí boot
09:11 xstill budeme je asi postupně restartovat ne?
09:11 mornfall asi jo :)
09:11 mornfall jdi zvrchu
09:12 xstill tak já jdu odzadu
09:12 mornfall já jdu zdola
09:12 xstill ok
09:12 mornfall ale není to nijak urgentní, myslim
09:12 mornfall aha, zrada
09:12 mornfall to není tím že to je vypnutý
09:13 mornfall ale tím že to umí jen 9.6 a 57.6
09:14 mornfall hej
09:14 mornfall na pheme03 jsem se přihlásil
09:14 mornfall mám root terminál :-)
09:14 mornfall na 9.6 se to nějak chytlo
09:15 mornfall (je to v getty jako třetí varianta)
09:16 mornfall jo, pheme04 taky
09:16 mornfall funguje to :-)
09:17 mornfall set volatile-bit-rate 9.6, set non-volatile-bit-rate 9.6, activate, něco napiš, enter
09:17 mornfall máš login, snad
09:18 xstill vyzkouším
09:20 mornfall ten bitrate jsem přestavil v cyklu
09:21 xstill ono se to nejmenuje sshd ta služba?
09:21 mornfall pak teda /nix/var/nix/profiles/system-(n-1)-link/bin/switch-to-profile switch
09:21 mornfall no jmenuje, ale ono tam vůbec v tý konfiguraci není :-)
09:21 xstill aha
09:23 mornfall v CERNu maj všude nastavený 9.6, asi vědí proč :D
09:25 mornfall 10, 11 jsem zatím přeskočil, nějak nespolupracujou
09:26 xstill jdu na 14
09:27 xstill tak 19 a 20 se mi mezi tím povedlo restartovat do nebootující konfigurace
09:28 mornfall takže 1, 10, 11, 19 a 20 jsou dole, zbytek funguje
09:29 xstill 21 a 22 jsou teda ve staré
09:29 mornfall já udělám deploy pak tím se to srovná
09:29 xstill já zkusím dostat tu 19 a 20 k bootu
09:30 xstill aha ale to si asi budu muset dát bitrate zpět
09:30 mornfall na těch 9.6 to nefunguje?
09:31 mornfall to naštve teda
09:31 xstill nevidím grub
09:31 xstill vůbec
09:31 mornfall jo grub
09:31 mornfall nojo
09:32 xstill nicméně chybová hláška při bootu už tam potom je což je divné
09:32 mornfall jo, a 10 a 11 jsou taky rebootovaný a nechcou najet
09:33 mornfall no, grub má vlastní driver na serial
09:33 xstill tak mě stačí abych viděl kdy tam je co tam je stejně nevidím
09:34 xstill 20 by měla najet
09:34 mornfall problém je že to nedostane ani vstup
09:34 xstill při 57.6 jo
09:34 mornfall 11 taky
09:34 mornfall no to jo, ale pak to aj vidíš :-)
09:35 xstill no ne vidím bílo
09:35 mornfall no to jo, ale vidíš aspoň to bílo :D
09:35 mornfall to je fakt win ale ten grub
09:38 xstill no a nějaká alternativa je rozumnější třeba syslinux?
09:38 xstill 19 najíždí
09:39 xstill co ta 1?
09:39 mornfall všechno krom 1 jede
09:43 xstill ona byla vypnutá
09:44 xstill najíždí
09:44 mornfall super
09:45 mornfall je
09:45 mornfall pouštím deploy
09:45 mornfall (měl by rovnou nastavit grub na 9.6 bitrate)
09:45 xstill máš představu proč se rozpadá ten boot?
09:45 mornfall zatím uplně ne, to že nevidí /dev/sda2 je dost trapný
09:46 mornfall driver tam je
09:46 xstill nastavím všem opět v ipmi 9.6
09:46 mornfall OK
09:51 mornfall set menu_color_normal=cyan/blue
09:51 mornfall to je ono... sviňa
09:53 xstill hmm :-), jinak v rámci scheduleru navrhuju separaci oprávnění: 1 uživatel bude spravovat crupy a druhý bude spouštět joby, aby se job nemohl přenastavit
09:53 mornfall ok, to je asi dobrej plán :)
09:53 xstill i když ještě lepší by bylo mít oddělené uživatele na joby (něco jako nixbld01 - 10)
09:53 xstill ono totiž přidat se do cgroupy může i uživatel co jí nemá právo měnit
09:53 mornfall to by bylo no
09:54 xstill na pheme by stačilo mít 4 takový uživatele
09:54 xstill protože na míň než jedno jádro to dělit nebudeme, ne?
09:54 mornfall to asi ne
09:55 xstill hm se mi povedl nekonsistentní update desktopu nenašlo to disk při bootu
09:56 xstill mám jakýsi nouzový terminál [rootfs /]#
09:56 xstill co se s tím dá dělat?
09:56 mornfall super...
09:56 mornfall co tam máš?
09:56 xstill arch
09:57 mornfall hm
09:57 xstill až tak by mě asi nebolelo ho zahodit, ale chtěl jsem to nechat na po státnicích...
09:57 mornfall počítám že tam máš leda tak busybox
09:57 xstill asi
09:57 mornfall víš proč ten disk nevidí? :)
09:57 mornfall (otázka za milion :-P)
10:00 mornfall xstill: používáš pheme01?
10:00 xstill no včera se aktualizoval kernel a já si nevšiml, že spadnul pacman až když jsem to rebootoval...
10:00 xstill nepoužívám
10:00 xstill proč?
10:00 mornfall a ten starej kernel tam máš?
10:00 mornfall jdu ji používat jako pokusnýho zajíce
10:00 xstill blázníš? Je to arch :-P, kde by se tam vzali starý věci, je tam jen fallback a ten taky nejede
10:01 xstill teda já vůbec nevím jakej tam vlastně je
10:01 mornfall nevim, na Debianu jsem měl vždycky aspoň jeden kernel o kterým vím že bootoval :-P
10:01 xstill na notasu mám aspoň jště lts
10:01 xstill ale na desktopu ne no
10:03 mornfall no, boot z usb
10:03 mornfall asi jedině
10:03 xstill ale je divný že to nenajde disk podle UUID
10:03 mornfall a dojet tu rozbitou transakci
10:03 mornfall asi mu chybí modul ne?
10:03 mornfall nebo tak něco
10:04 mornfall nebo ti zůstalo initrd z předchozí verze
10:05 xstill nevím no
10:05 mornfall uname -r
10:05 mornfall a ls /lib/modules
10:06 xstill podle uname je to ten novej kernel
10:07 xstill ale /lib/modules/ obsahují 3.9.3 a kernel je 3.9.4
10:10 xstill jo no chce to určitě boot z usb jinak s tím asi nic neudělám
10:10 mornfall no, proto to nefunguje
10:10 mornfall teoreticky bys mohl zkusit mv 3.9.3 3.9.4
10:10 mornfall otázka je jak moc se to rozbije pak
10:11 mornfall (pak namontovat fs a udělat switch_root)
10:12 xstill no já nevidím žádné disky v /dev
10:13 mornfall potřebuješ ahci modul
10:14 xstill jo
10:16 xstill mám mountnutý rootfs
10:16 mornfall no, teď musíš vykoumat nějakej switch_root
10:17 xstill grub.cfg mi řekne parametry ne?
10:18 mornfall exec switch_root /mnt /sbin/init
10:18 mornfall asi
10:19 mornfall (systemd umře když není pid 1 takže exec, a taky umře v chrootu, takže switch_root)
10:20 xstill hm, kernel panic, systemd se to nějak nelíbilo (Trying to run as user instance, but the system has not been booted with systend.)
10:21 mornfall exec jsi tam měl?
10:21 xstill jo
10:21 mornfall tak je možný že ten shell je forknutej
10:21 mornfall zkus namontovat root a ^D
10:23 xstill už jsem v shelu s pid == 1
10:24 xstill yes
10:24 mornfall yes? :)
10:24 xstill jsem v systému, díky
10:24 mornfall :-)
10:26 mornfall každopádně to znamená že pacman přepsal bzImage ale už nevyrobil novej initrd
10:27 xstill no já nevím co se mu stalo ale spadnul
10:27 mornfall já tuhle slyšel že pacman občas prostě zesegví :D
10:27 xstill udělám teď downgrade a pak udpate a ono to snad bude fungovat
10:28 xstill pro jistotu jsem nainstalovat i lts
10:28 mornfall někdo upgradoval VPSko...
10:32 xstill jak o teda bootuje to, ale to že jsem nainstalovat navíc linux-lts a on není v grubu je dost divné
10:35 mornfall :-)
10:35 mornfall to jsou ty moderní linuxy... pheme furt nebootujou a nevim proč ale
10:35 mornfall a navíc grub to má v paži a furt maluje bílý pozadí
10:37 xstill hmm
10:37 xstill arch asi neumí automaticky aktualizovat grub
10:37 mornfall :-]
10:43 xstill hm, pokud v perlu oddělím něco do module tak zdá se nastačí dát ten modul do stejnýho adresáře aby se našel (teda pokud to nespouštím v tom adresáři)
10:50 mornfall to asi ne no
10:52 mornfall máš asi dvě možnosti, Makefile.PL a normálně to instalovat
10:52 mornfall nebo obšlehnout nix expression v /etc/nixos/deploy.nix ;-)
10:55 xstill no ono by to chtělo udělat normální balíček který by se na pheme defaultně nainstaloval pak
10:55 xstill ten deploy.nix nějak nechápu
10:56 mornfall no, deploy.nix vyrobí balík z těch skriptů v deploy/, s tím že tam sedem nastaví @prefix@ a pár dalších proměnných
10:57 mornfall když uděláš tohle, tak do skriptu napíšeš #!@perl@ -I@prefix@
10:57 mornfall a máš cestu k modulu
10:58 xstill :-)
10:58 mornfall a pak teda testuješ `nix-build něco.nix`/bin/skript ;-)
10:59 mornfall http://www.infobaden.cz/2011/08/27/brusel-kritizuje-cesko-za-nedostatky-pri-cerpani-dotaci-na-pocasi/ :D
11:00 mornfall (starý, ale zrovna se to hodí)
11:05 xstill hm akorát teda když takhle udělám nix expression tak bych to potřeboval testovat na nixu
11:06 xstill takže si budu hrát s cgroups na pheme22
11:06 mornfall jasně
11:07 xstill a teda bude potřeba nainstalovat libcgroup a spustit cgconfig.service system wide
11:07 xstill protože je potřeba vytvořit iniciální cgrupu
11:07 xstill a to musí udělat root
11:09 mornfall otázkou je kde seženu cgconfig.service
11:09 xstill no cgconfig je v libcgroup
11:09 mornfall libcgroup jsem přidal do systemPackages
11:09 mornfall ale modul bude potřeba napsat asi
11:09 xstill ale nevím jak je to s tím unitem v nixosu
11:10 xstill jakej modul
11:10 mornfall resp. vyrobit unit
11:10 xstill aha
11:11 xstill no můžeme vzít unit z archu a modifikovat ho, tam se instaluje sám (s libcgroup)
11:11 mornfall já ho asi zkusim přidat do nixosu
11:13 mornfall cgconfig.service běhá jako root?
11:13 xstill no on je to oneshot který to jen loadne
11:13 xstill asi pod rootem
11:13 mornfall jo tak
11:14 xstill anna:/home/xstill/cgconfig.service
11:15 xstill ale tada nevím jak je to s tím /etc/cgconfig.conf v nixosu, jestli by nebylo potřeba to udělat nějak jinak aby na to fungoval rollback a tak
11:15 mornfall jo to vyřeším
11:15 xstill díky
11:16 mornfall co je -s 1664?
11:17 xstill "sets the default permissions of the control group tasks files."
11:17 mornfall Jasně.
11:19 mornfall máš někde aj ten cgconfig.conf?
11:19 mornfall máš :D
11:19 xstill jinak ten cgconfug.conf potom vypadá nějak jako anna:/home/xstill/cgcofig.conf
11:19 xstill právě jsem ho tam dával
11:19 mornfall toplevel je dsched jo?
11:19 xstill to je takový základní který by v podstatě na pheme mohl fungovat
11:19 xstill jo
11:20 mornfall to demo tam dávat nebudu ne?
11:20 xstill a teda uživatel který by to spravoval by se taky jmenoval sched
11:20 xstill nemusíš
11:21 xstill ale zase jsem myslel že tam by to mohlo skočit pokud se někdo přihlásí a nebude nikde registovanej
11:21 xstill potom
11:21 xstill a že ho to upozorní že se má registrovat
11:21 mornfall no, systemd ti defaultně vyrobí session group ne?
11:21 mornfall já teď píšu modul pro nixos, že ho dám do upstreamu :-)
11:22 xstill systemd ti defaultně změní jen name grupu
11:22 xstill ostatní si člověk musí nastavit sám
11:22 xstill (je v rootu, tedy bez omezení)
11:22 mornfall hmm
11:22 mornfall co ten cpuset.cpus?
11:22 xstill (cat /proc/self/cgroup)
11:23 xstill to je rozsah cpu
11:23 mornfall no to jo, ale jde tomu říct nějak všechny?
11:23 xstill což je dost špatné protože je to povinný parametr a je závislý na mašine
11:23 mornfall asi nechceš aby toplevel groupa něco neměla
11:23 xstill podívám se
11:24 xstill hm, toplevel na antee má 0-15
11:24 xstill chce to aspoň nějaký zástupný symbol
11:25 mornfall co se stane když to pustíš s prázdnou konfigurací?
11:25 mornfall resp. co ti nainstaloval arch jako default config?
11:25 xstill tohle je povinný parametr, do té cgrupy nejde dostat job
11:26 xstill no root cgrupy se tímhle vůbec neovládaj
11:27 xstill a teda mems je totéž, protože ta 0 je tam jen u 1 soketu
11:27 mornfall jasně no
11:27 mornfall to je numa node počítám?
11:28 mornfall a když ten cgconfig pustím s prázdnou konfigurací, tak prostě nic neudělá jo?
11:28 xstill asi, na antee je 0-1
11:29 mornfall tak já to v nixosu dám jako example a default dám prázdnej
11:29 xstill no pokud nenapíšeš nic do cpuset teda bude tam cpuset { }, tak to proběhne, jen do té cgrupy nebude nic možné přidat
11:29 xstill jo prázdnej neudělá nic
11:30 mornfall fajn
11:31 xstill hm oni stad nemáj žádnej symbol pro default
11:31 xstill to je dost na nic pokud to chce člověk provozovat na víc různých počítačích
11:41 mornfall pomalu začínám být schopnej používat git
11:45 xstill :-D
11:54 xstill mornfall: vytvoříš mi rovnou i uživatele dsched na pheme?
12:02 mornfall jo, vyrobím
12:03 xstill díky
12:03 mornfall blkio, devices, freezer, net_* a ns tam nemam dávat jo?
12:04 xstill no jsou nám asi k ničemu, nevím
12:04 xstill jako dát je tam můžeš a nemusíme je použít
12:04 mornfall ok
12:04 xstill ale mám pocit že u mě nefungovali všechny
12:05 xstill v podstatě nám by mělo stačit cpuset a memory
12:10 mornfall chceš nějakej $HOME?
12:10 mornfall nebo stačí /var/empty?
12:12 xstill hmm, no ono by se tam potenciálně dala ukládat nějaká konfigurace, ještě nevím
12:13 xstill takže spíš jo chci
12:13 mornfall /var/lib/dsched?
12:14 xstill klidně
12:26 mornfall ale furt ten deploy běží dost dlouho
12:28 xstill co jsi s ním vlastně dělal?
12:29 mornfall spoustu věcí :) jednak jsem z něj vyrobil regulérní package
12:29 mornfall druhak activate běží paralelně
12:29 mornfall a opravil jsem chybu v distribuci a tak
12:30 xstill dobrý :-), čím jsi to udělal pralelně?
12:30 mornfall no, bashem :-)
12:30 mornfall & a wait
12:30 xstill aha :-)
12:30 mornfall jo a vyřešil jsem neodpovídající stroje
12:30 mornfall nějak
12:32 mornfall a taky mi došlo, že nix-daemon v podstatě můžem na auře běhat pod uživatelem nix :-)
12:33 xstill to asi jo, jsem myslel že to tak máš v plánu
12:33 xstill jak to s aurou je?
12:34 mornfall zatím nijak
12:35 mornfall nakopíroval jsem tam nix kterej nejede protože "kernel too old" :-)
12:35 mornfall to jsem sice už opravil ale musím ten build najít
12:35 mornfall máš uživatele dsched a cgcontrol umírá na exit status 83
12:35 xstill aha
12:36 mornfall (má nologin jako shell, to nevim jestli je dobře, teda :-)
12:36 mornfall sudo -u dsched funguje, ale ssh tě tam asi nepustí ani s klíčem a příkazem
12:36 xstill jo tak zatím na testování stačí sudo -u
12:37 xstill to je divné s tím cgcontrol
12:37 mornfall Jun 03 14:33:10 pheme01.fi.muni.cz cgconfigparser[9748]: /nix/store/qrnd6llnasjbb45z3r35n2ck7qd1v46g-libcgroup-0.38/sbin/cgconfigparser; error loading /nix/store/gcz0dhcrmffwdw558z68c4xi4h50znqj-cgconfig.conf: ...is not mounted
12:38 mornfall "Cgroup one of the needed subsystems is not mounted"
12:38 xstill hm, a to je ten můj config?
12:38 mornfall tak je otázka jestli tomu přidat mount { ... } nebo zakomentit ty nepoužívaný cgroupy
12:38 mornfall já tam nechal všechny
12:39 xstill ls /sys/fs/cgroup/ všechny tam nejsou
12:39 xstill no nevím
12:40 xstill ono je to takové zvláštní, protože zase člověk musí vědět co systemd mountuje jinak to taky nejde když to mountuje znova
12:40 mornfall :-)
12:40 mornfall net_* a ns jsem zakomentoval
12:40 mornfall uvidíme co se stane
12:41 mornfall net_* by mohlo být užitečný aspoň ve formě málo/hodně
12:42 mornfall (hodně pro mpi, málo pro ostatní, aby nějakej interaktivista nezničil experiment rsyncem :)
12:42 xstill taky fakt
12:44 mornfall teda lepší by asi bylo koupit GE switch a udělat uzavřenej fabric jen mezi pheme*
12:44 mornfall (na enp6s0)
12:44 xstill aha oni mají 2 síťovky
12:44 xstill to by bylo taky fajn no
12:45 mornfall vzhledem k dlouhotrvajícímu chladnému počasí bylo dnes zapnuto vytápění  prostor FI Botanická. Vypnutí topení  bude realizováno s ohledem na vývoj
12:45 mornfall venkovních teplot.
12:46 mornfall error at line number 22 at #:syntax error
12:46 mornfall wtf? :)
12:49 xstill jestli jsi v cgroup konfigu tak komentář musí začínat na 1. znaku řádku
12:49 mornfall fuck :-)
12:50 xstill ten parser se snad ani nedá označit za parser :-)
12:57 mornfall 0/SUCCESS
12:58 xstill :-)
12:59 xstill díky
13:00 mornfall možná bude nejlepší tomu dschedu nastavit login shell na ten perlovej skript
13:00 mornfall dsched-remote nebo jak se bude jmenovat :)
13:00 xstill jo já to dokopu do nějaké fáze a udělám balíček
13:02 mornfall (ssh klíč pak taky nastavíme v /etc/nixos/config/common.nix viz /etc/nixos/buildfarm.nix)
13:03 xstill jo
13:43 mornfall xstill: hlavně teď nedělej deploy ;-) ... teda ono to asi nejde, mám to rozdělaný
13:43 mornfall zjistil jsem proč to nebootuje
13:43 mornfall snad to dokážu nějak elegantně spravit :-)
14:00 xstill proč to nebootuje?
14:00 mornfall protože se blbě namergujou initrd moduly
14:02 xstill hm, to úplně nevím co znamená...
14:02 mornfall jen ten seznam, v nix expression
14:02 mornfall takže na pheme chybí ovladač řadiče
14:03 xstill aha
14:12 mornfall xstill: jak vyrobím nový okno v existující screen z příkazu?
14:13 xstill jako z příkazový řádky? Normálně screen
14:13 mornfall to vyrobí novou session
14:13 xstill no to by nemělo, pokud ten screen běží pod tím uživatelem kterému patří příkazová řádka uvnitř
14:14 mornfall nemáš něco ve .screenrc?
14:14 xstill určitě mám
14:15 xstill i na anně a tam mi to taky normálně funguje
14:15 mornfall něco dělám blbě :-)
14:15 xstill ale jen samé hlouposti
14:15 xstill tam mám
14:15 mornfall screen bash 2x za sebou vyrobí 2 screeny
14:16 mornfall screen bash ; screen -X bash nefunguje
14:17 xstill no ten screen spustí nové okno jen pokud je volaný zevnitř
14:17 mornfall aha :D
14:17 mornfall tomu říkám zrada
14:18 mornfall pouštím deploy, na annu mám otevřený ssh a v ní screen se všema pheme :D
14:19 mornfall protože ta mergovací fce je pěkně zákeřná, minule jsem vyhodil celý "services" podstrom
14:19 mornfall a proto zmizelo to sshd
14:19 xstill :-D
14:19 xstill to je nepříjemné no
14:19 mornfall ono, vymyslel jsem jak se tomu bránit docela dobře
14:19 mornfall ale nemám to naprogramovaný
14:23 mornfall zdá se že to prošlo :-)
14:25 mornfall grub je vytrvale sněhobílej
14:26 xstill grub je sviňa
14:27 xstill v perlu musaj mít taky všechno, i rekurzivní closure...
14:33 mornfall začínám tušit zradu s grubem...
15:31 mornfall hm, obchod, bbl :-)
16:33 mornfall jasně no...
16:34 mornfall takže je potřeba vypnout redirection after boot v biosu a grubu říct že má používat COM1 a on pak použije COM2 (wtf)
16:34 mornfall každopádně to funguje
16:35 mornfall ten bílej screen co vyrobí bios je totiž redirection, a grub tam maluje nějakej obrázek
16:35 mornfall nebo teda ne obrázek, ale prostě to ten bios nějak nerozdejchá
16:47 xstill hm, takže chyba byla v tom že grub to neposílal na sériový port a bios dělal redirection z VGA?
17:08 mornfall jo :-)
17:08 mornfall a grub dělá mode switch
17:08 mornfall čímž to úplně zničil, nejspíš
17:09 mornfall cokoliv, musí se vypnout ten post-boot redirection
17:09 mornfall udělal jsem deploy, otestuju pheme01
17:09 mornfall pak se postupně budou moct rebootovat
17:10 xstill no to se divím, že to pak vůbec při bootu bylo vidět
17:11 mornfall funguje
17:11 mornfall to bychom měli
17:11 mornfall 1 má přestavenej bios
17:11 mornfall kdyby se ti chtělo tak je můžeš postupně rebootovat :-)
17:12 mornfall u 8-15 by bylo taky dobrý ověřit jestli maj zapnutý VT a případně ho zapnout
17:12 xstill no že by se mi chtělo to se říct nedá
17:12 xstill jaký VT?
17:12 mornfall Intel VT :-)
17:13 xstill aha
17:16 xstill a to se všechno ovládá z biosu přímo?
17:19 mornfall jo no
17:19 mornfall to totiž není věc IPMI
17:20 mornfall ale fakt BIOSu, kterej v real mode ovládá VGA a má nějaký hacky aby to přeposílal na COM2
17:20 mornfall No a to VT se musí nějak zapnout při bootu v tom CPU.
17:21 xstill k čemu nám VT je?
17:23 xstill jsi na pheme15 jako root@anna, děláš tam něco?
17:30 mornfall nedělám :-) všude jsem jako root@anna -;)
17:30 mornfall to je ta screena
17:30 xstill jo
17:32 xstill v biosu na pheme je nějaké failsafe baud rate, to je zase co? (ta hodnota 115200 se mi zdá divná)
17:34 xstill mornfall: intel VT tam nikde nevidím
17:37 mornfall určitě to tam je ;-)
17:37 mornfall pod advanced někde
17:37 mornfall VT Feature nebo tak
17:44 xstill on tam žádný advanced není
17:46 xstill on ten bios vypadá vůbec divně
17:53 xstill hm pheme15-18 jsou přenastavené na grub, ale to VT jsem tam nenašel a prolezl jsem celej bios (a řekl bych že to co je vidět přes serial není celej)
18:07 mornfall je to čtvrtá položka v menu, CPU Information
18:07 mornfall uvnitř toho menu 4 item :-)
18:07 mornfall 4.*
18:09 xstill jsem slepej
18:13 xstill ale na 15 je to zapnutý
18:23 xstill všude je to zapnutý
18:23 xstill (teda už bylo)
18:25 mornfall super
18:25 xstill restartoval jsi ještě nějaké
18:25 xstill ?
18:25 mornfall 1-3
18:25 xstill ok 10 a dál už jsou, dojedu to
18:25 mornfall super
18:31 xstill hotovo
18:33 mornfall to šlo rychle
18:33 mornfall to bychom teda měli
18:33 xstill :-)
18:35 mornfall jdu zapnout hydru
18:35 mornfall nastavil jsem jí limit na 22 buildů, to by mohla zatím utáhnout
18:36 mornfall musím pak předělat build-remote.pl
18:36 xstill no ten se přece napojí na scheduler
18:36 mornfall to taky
18:36 mornfall ale já potřebuju předělat kopírování dat
18:37 xstill aha
18:37 mornfall tak aby antea měla statickou předzabalenou cache
18:37 mornfall to by nám mohlo dát násobně větší propustnost
18:37 xstill takže anna to bude řídit a antea cachovat?
18:37 mornfall v podstatě
18:38 mornfall antea má dva velký SAS disky
18:38 mornfall je tam RAID1 s postgresem a RAID0 s tou cache
18:38 xstill :-)
18:38 mornfall dal jsem tomu zatím 2T, víc by nemělo být potřeba
18:49 xstill mornfall: je nějaká známá rozumná metoda jak v perlu dělat konfigurační soubory?
18:49 mornfall jinak než eval? :-P
18:49 xstill to jako vážně?
18:51 mornfall asi json, nebo config::simple
18:51 mornfall pokud ti stačí fakt jednoduchý věci :-)
18:51 mornfall jinak teda na evalu není nic špatnýho :-)
18:52 xstill tak já nevím příjde mi to trochu zneužití
18:52 xstill ale asi je to nejjednodušší
18:54 mornfall https://github.com/shlomif/mastering-perl/blob/master/Chapters/11.configuration.pod
19:22 xstill hm, no teda výhoda confugu v perlu přímo by byla že by to nemělo závislosti
19:25 mornfall co chceš vlastně konfigurovat?
19:25 xstill maximální paměť, cpu
19:26 mornfall souborem?
19:26 xstill a jak bys to chtěl udělat?
19:26 xstill jinak?
19:26 mornfall no, když submituju job ne?
19:26 mornfall jako parametry
19:26 xstill no ne jako na mašině
19:26 mornfall to vyčteš z dsched cgrupy ne?
19:27 xstill hm
19:27 xstill to by se musala ta paměť tam přednastavit
19:27 xstill ale jo to by šlo
19:28 mornfall tak, když se stejně nevyhneme nastavení cpuset tak asi má smysl mít to na jednom místě
19:28 xstill taky fakt
21:02 mornfall a teď je otázka, jít spát, nebo se učit

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