=== _chaky_ is now known as chaky [08:41] http://www.index.hr/vijesti/clanak/dani-otvorenih-racunarskih-sustava-na-feru/969513.aspx [08:47] jel zna tko dobro corosync/pacemaker ? [09:44] jel zna netko mozda, corosync/pacemaker, dva noda, stonith=false, stonith disabled, no-quorum-policy=ignore, resource-stickiness=100 ... sve se ponasa ocekivano, kad trenutno aktivni node umre, onaj standby preuzme ulogu mastera, kad se onaj opet vrati u zivot, zbog stickinessa master ostane ovaj drugi i to je ok, ocekivano, sve super... u slucaju splitbraina, dakle mreza izmedju je krepala, oba postanu master, to je sasvim oce [09:45] obrut, krace poruke pisi, odrezalo je na: "oba postanu master, to je sasvim oc" [09:45] ok :) [09:45] al ja ti neznam pomoci [09:45] el zna netko mozda, corosync/pacemaker, dva noda, stonith=false, stonith disabled, no-quorum-policy=ignore, resource-stickiness=100 ... sve se ponasa ocekivano, kad trenutno aktivni node umre, onaj standby preuzme ulogu mastera, kad se onaj opet vrati u zivot, zbog stickinessa master ostane ovaj drugi i to je ok, ocekivano, sve super... [09:46] u slucaju splitbraina, dakle mreza izmedju je krepala, oba postanu master, to je sasvim ocekivano... stonith nije upaljen, moze doci do pizdarija, ali za ovo pitanje to nije vazno :) [09:46] ono sto me zanima, kad opet osposobim mrezu, cluster opet odabere tko ce od ova dva biti master i ugasi resurse na onom koji postane standby.... na koji nacin ovaj odabere tko ce nakon splitbraina biti master, a tko slave ? [10:42] to nema veze sa pacemakerom [10:42] vec sa OCF-om koji koristis [10:43] zna li netko smije li se turistickim busom na markov trg? :) [10:47] ivoks: na koji nacin OCF utjece na tu odluku ? [10:53] obrut: OCF radi sve [10:53] corosync se brine samo da postoje messaging layer [10:53] brine za quorum messaging layera [10:54] pacemaker odlucuje sto napraviti u slucaju eventa i onda poziva razne stvari; stonith, lrmd... [10:54] lrmd (local resource manager) onda poziva OCF [10:54] postoje detalji kojima pacemaker moze utjecati na odluku [10:54] ali i onda koristi OCF [10:55] ako imas samo dva noda u clusteru, onda bi barem trebao koristiti pingd, da sprijecis split brain [10:55] "11:45 < obrut> u slucaju splitbraina, dakle mreza izmedju je krepala, oba postanu master, to je sasvim ocekivano..." [10:56] ne u mom svemiru :) [10:56] moje ocekivanje bi bilo da koriste vise corosync ringova za messaging [10:56] i da koriste neki treci objekt za quorum [10:56] ok, ovdje nije pitanje kako sprijeciti splitbrain, to mi je jasno... i redundant rignovi, dodat quorum node, bla bla bla [10:57] ne trebas dodati node [10:57] znam da nije pitanje [10:57] postoji cluster master i service master [10:57] pacemaker odlucuje o cluster masteru [10:57] moje pitanje je jednostavno, imam splitbrain, mreza se vrati nazad, do maloprije su oba bila 'master', sad je jedan vracen na slave ... koji i zasto ? :) [10:57] i to nema veze s time tko vrti sto [10:58] obrut: service master? [10:58] pacemaker odlucuje prema vise parametara tko ce biti cluster master, ali to je tebi nebitno, ti koristis uslugu koju kontrolira OCF sa svojim exit codovima [11:00] npr [11:00] uzmimo primjer drbda [11:01] povezani, sve super [11:01] pukne veza, pacemaker veli 'javi status' na oba [11:01] i kod oba OCF veli 'sve 5, ali onaj drugi je otisao' [11:01] veza se ponovno uspostavi, pacemaker to detektira i opet pozove OCF [11:02] OCF pogleda stanje drbda i javi kod jednog 'ovdje je sve ok, drugi se rsynca', exit 0 [11:02] a drugi javi 'resyncamo, kurac palac', exit 1 [11:02] i pacemaker veli 'ok, prvi je javio da je ok, pa toga deklariramo kao master i opet zovemo OCF da ga postavi kao master' [11:03] exit codovi nisu 0 i 1; svaki exit code u OCF-u ima znacenje [11:03] ali za primjer je dovoljno dobro [11:05] u biti radi vrlo slicno kao juju charmovi :) [11:05] juju koordinira, ali charmovi donose odluke [11:08] jutar [11:08] ima li tko ovdje iskustva sa Powerline Ehernet adapterima? [13:28] http://www.metacafe.com/watch/9621469/supertramp_child_of_vision/ svako malo moram trazit novu kopiju [13:30] jelly: ja sam nabavio taj album u "hd" kvaliteti :) [13:31] remastered ovo ono? :-) [13:33] tak nesto da :) [13:36] na kakve sve ljudi ideje dolaze [13:36] lik postavi 40 pitanja [13:36] sva vezana uz openvswitch [13:37] na 40. konacno shvati sa ovs nije za pravi cloud [13:37] i onda 'a sto ako uzmemo calico' [13:37] pa dragi, onda moramo ponovno proci kroz svih 40 pitanja [13:38] kad mu nije dosta 20 questions [13:46] obrut: to ti se u praksi desi? [13:46] ja sam imao situacije, tocno takve, di kad se mreza uspostavi pacemaker veli 'sranje' i zaustavi sve [13:46] i url YOUR RESOURCES ARE NOW LIKELY COMPROMISED [13:48] e vidis, ja sam ocekivao tako nesto i to bi preferirao u odnosu da ovaj "bez pameti" odabere neki nod :) [13:48] al' mislim, u praksi, to k'o da se ides vozit bez jednog kotaca [13:48] jer, kao, 'moze se' [13:48] malo cu jos istrazivati detalje i vidjet mogu li napraviti svoj resource koji bi mogao nekako hintati sta dalje [13:48] ne imaj dva-nodni cluster [13:48] not good [13:49] znam to vrlo dobro :) [13:49] zakaj onda ides u tom smjeru? [13:49] tko kaze da idem u tom smjeru ? ja si ne mogu pomoci, ja moram znati kako i zasto to tak radi :P [13:50] it is 'undefined' :) [13:50] k'o NULL u bazi :) [13:50] naime, pitao me je jedan covac kako cluster nakon sto splitbrain zavrsi odabere tko ce biti master, a tko slave i ja u taj tren nisam imao odgovor i to me prozdire ! moram znati... a moji setupovi se vrlo zanimljivo ponasaju :) [13:51] mislim da ne odabere [13:51] ne mogi nigdje naci neki suvisli dokument o tome kako stvar fercera ispod haube [13:51] nego sve stane [13:51] i moras sam odlucit koji ce bit novi master [13:51] ali meni ne stane i to me muci :) [13:51] pa to te pitam, znaci, nakon kaj se mreza popravi, dobijes opet master-slave? [13:52] da... i to uvijek isti master (od drugog pokusaja na dalje), a bez ikakve preferred konfiguracije [13:52] obrut: koji resurs je to? [13:52] ipaddr2 i apache (iako je i samo s ipaddr2 tako) [13:53] ono sto znam je da se drbd zakuca i to mi je ok, tako da cu morat proucit sta su oni kemijali :) [13:54] bilo bi mi jebeno kad ih mogao hitnat clusteru koji je moj preffered node u tom trenutku (onaj koji ima noviju verziju nekog fajla recimo) [13:54] inace sam napisao svoju ocf "skriptu" za ovo sto slazem po nekom templateu [13:55] do sad sam uvijek radio te clustere tako da nema sanse da se splitbrain pojavi, al izgleda da se neka ekipa oce zajebavat pa si ne mogu pomoci da ne znam tocno sto i kako radi... iako, ja bi digo jos jednu pizdariju za quorum i nek uvijek ista lokacija bude primarna nakon splitbraina, to je ok ponasanje [14:01] ja tak ne volim pacemaker i corosync [14:01] 1001 bug i nikad ne radi kak spada [14:02] obrut: jel' ti ocf skripta svjesna systemdja? :) [14:02] tj, dal je systemd svjestan nje [14:04] Mmike: skripta je zanimljiva, actualy ne dize/spusta servis nego mu mijenja stanje :) [14:08] .weather zagreb, croatia [14:08] jelly: Weather for Zagreb, Croatia | Temperature: 77°F / 25°C; Humidity: 31%; Conditions: Scattered clouds; Wind: Wsw, 18mph / 29kph; Updated: 1 hr, 8 mins, 30 secs ago | Forecast for Friday: Partly cloudy; High of 75°F / 24°C; Low of 57°F / 14°C | Forecast for Saturday: Chance of rain; High of 71°F / 22°C; Low of 53°F / 12°C | Forecast for Sunday: Partly cloudy; High of 75°F / 24°C; Low of 55°F / 13°C | Forecast for (1 more message) [14:12] u ofisu je 26 [14:12] gledamo dal upalit klimu ili ici se ladit pivom [14:16] oboje ! :) [14:18] ja idem skoro ovo drugo, nece bit piva [14:20] obrut: cluster ne odluci [14:20] problematika je komplicirana [14:20] drbd moze stoppat sve jer on ima backend cluster koji odlucuje [14:21] u slucaju IP-a, odluku donosi pacemaker [14:21] jer ce dobiti 'ok, sve 5, imam ip' od oba stroja [14:21] i onda pacemaker mora zaustaviti na jednom [14:23] kako ce odluciti? postoji masa nacina [14:23] ti mozes utjecati na odluku ili mu prepustiti da sam odluci [14:23] utjecati mozes sa scorom; kada su oba tu, preferiraj ovog [14:24] kada su oba tu, a prerefirani ne moze pingati gateway, preferiraj drugog [14:24] ako su oba tu, a niti jedan ne moze pingati gateway, pogasi sve jer ionako nema smisla [14:24] itd [14:24] Mmike: pacemaker je vrlo slican juju [14:24] OCF = charm, crmd = juju [14:24] lrmd = jujud-machine [14:27] pacemaker ne koristi mongodb :) [14:27] obrut: ako te bas zanima kako ce pacemaker sam donijeti odluku, bez da si mu rekao ikakve preferencije, koliko se sjecam pengine ima neku dokumentaciju [14:27] da, koristi pengine [14:29] http://clusterlabs.org/doc/en-US/Pacemaker/1.0/html/Pacemaker_Explained/s-intro-architecture.html [14:29] pengine i cib su za one koji zele znati vise [14:36] jelly je ono bila irresponsible disclosure ali 2 tjedna nisu dobili odgovor, a otkad je javno nije trajalo 2 dana da izade fix. [14:36] sillyslux: 2 tjedna nisu dobili odgovor... a pitali su KRIVU FIRMU [14:36] neodgovorni su tu jedino hp i onaj connexant [14:36] hpe != hp [14:38] pa dobro ondamogli su mene pitat, bolja sam ja pomoc od hpe-a onda [14:39] ja bih pogleda neku hp adresu na webu i dao in to u odgovoru [18:00] http://vijesti.hrt.hr/387784/algoritam-pred-bankrotom-odluka-u-ponedjeljak [18:06] zadnjih 10-20 knjiga koje sam kupio su digitalne, kindle ili humble bundle pa me i ne cudi [18:07] samo stripove jos uzimam na papiru a i to rijetko [19:39] ivoks: thanx na linku, bacit cu pogled... mene u pravilu zanima odluka kad prestane splitbrain, bilo kakve preference kod normalnog rada bi htio da budu sticky... znaci zadnji master ostaje master [19:53] vece [20:16] https://twitter.com/Avas_Marco/status/863107445559889921 [22:37] o... 6 ljudi su vec uplatili, i to razlicite iznose... interesting https://blockexplorer.com/address/12t9YDPgwueZ9NyMgw519p7AA8isjr6SMw