Monday, 2014-04-07

*** matsuhashi has joined #openstack-ironic00:18
*** eguz has quit IRC00:28
*** eghobo has joined #openstack-ironic00:39
*** nosnos has joined #openstack-ironic01:30
*** radsy has quit IRC02:41
*** matsuhashi has quit IRC02:47
*** radsy has joined #openstack-ironic02:54
*** coolsvap has joined #openstack-ironic02:56
*** radsy has quit IRC02:56
*** radsy has joined #openstack-ironic02:57
*** nosnos has quit IRC03:02
*** matsuhashi has joined #openstack-ironic03:04
*** eghobo has joined #openstack-ironic03:15
*** nosnos has joined #openstack-ironic03:20
*** matsuhashi has quit IRC03:29
*** eghobo has quit IRC03:49
*** eghobo has joined #openstack-ironic03:49
*** nosnos has quit IRC03:51
*** radsy has quit IRC03:52
*** Mikhail_D_ltp has joined #openstack-ironic04:00
*** radsy has joined #openstack-ironic04:22
*** eghobo has quit IRC04:38
*** eghobo has joined #openstack-ironic04:39
*** eguz has joined #openstack-ironic04:50
*** eghobo has quit IRC04:50
*** saju_m has joined #openstack-ironic05:13
*** sabah has joined #openstack-ironic05:16
*** sabah has quit IRC05:20
*** radsy has quit IRC05:21
*** mrda has quit IRC05:29
*** adam_g has quit IRC05:29
*** wendar_ has joined #openstack-ironic05:29
*** lifeless has quit IRC05:30
*** wendar has quit IRC05:30
*** lifeless has joined #openstack-ironic05:31
*** mrda has joined #openstack-ironic05:32
*** adam_g has joined #openstack-ironic05:33
*** adam_g has quit IRC05:33
*** adam_g has joined #openstack-ironic05:33
*** Mikhail_D_ltp has quit IRC05:34
dtantsurmorning Ironic \o/06:07
openstackgerritJenkins proposed a change to openstack/ironic: Imported Translations from Transifex  https://review.openstack.org/8395606:07
*** pradipta_away is now known as pradipta06:28
*** rameshg87 has joined #openstack-ironic06:30
*** rwsu has joined #openstack-ironic06:35
*** saju_m has quit IRC06:41
*** saju_m has joined #openstack-ironic06:54
*** sabah has joined #openstack-ironic06:56
*** max_lobur has joined #openstack-ironic07:01
*** sabah has quit IRC07:03
*** datajerk1 has joined #openstack-ironic07:09
*** datajerk has quit IRC07:09
*** max_lobur has quit IRC07:10
*** lsmola_ has joined #openstack-ironic07:16
*** eguz has quit IRC07:22
*** killer_prince has joined #openstack-ironic07:37
*** derekh has joined #openstack-ironic07:40
*** mrda has quit IRC07:45
*** mrda has joined #openstack-ironic07:46
*** derekh has quit IRC07:46
*** mrda has left #openstack-ironic07:46
*** mrda has joined #openstack-ironic07:49
*** mrda is now known as mrda_away07:50
*** mrda_away is now known as mrda07:57
*** mrda is now known as mrda_away07:58
*** pbrooko has joined #openstack-ironic08:02
*** yuriyz has joined #openstack-ironic08:06
*** jistr has joined #openstack-ironic08:08
*** martyntaylor has joined #openstack-ironic08:08
*** max_lobur has joined #openstack-ironic08:08
*** max_lobur1 has joined #openstack-ironic08:09
*** max_lobur has quit IRC08:13
*** mkerrin has joined #openstack-ironic08:14
*** lucasagomes has joined #openstack-ironic08:16
*** dshulyak has joined #openstack-ironic08:16
*** Mikhail_D_wk has left #openstack-ironic08:17
*** Mikhail_D_ltp has joined #openstack-ironic08:18
*** ndipanov has joined #openstack-ironic08:21
*** eloib_ has joined #openstack-ironic08:27
*** romcheg has quit IRC08:33
*** Mikhail_D_ltp has quit IRC08:34
*** matsuhashi has joined #openstack-ironic08:35
*** nosnos has joined #openstack-ironic08:40
*** Mikhail_D_ltp has joined #openstack-ironic08:48
agordeevmorning Ironic!08:56
agordeevdtantsur: morning !08:56
*** athomas has joined #openstack-ironic08:59
Mikhail_D_ltpGood morning folks! :)09:22
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Supports filtering port by address  https://review.openstack.org/8277309:25
*** martyntaylor1 has joined #openstack-ironic09:26
*** saju_m has quit IRC09:27
agordeevMikhail_D_ltp: morning09:28
openstackgerritVladimir Kozhukalov proposed a change to openstack/ironic-python-agent: Added lvm partitioner  https://review.openstack.org/8567209:28
*** martyntaylor has quit IRC09:30
*** martyntaylor1 has quit IRC09:32
*** romcheg has joined #openstack-ironic09:35
openstackgerritRohan Kanade proposed a change to openstack/ironic: Fix seamicro power.validate() method definition  https://review.openstack.org/8567509:38
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Add DiskPartitioner  https://review.openstack.org/8339609:55
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Use DiskPartitioner  https://review.openstack.org/8339909:56
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Get rid of the swap partition  https://review.openstack.org/8372609:56
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Use GB instead of MB for swap  https://review.openstack.org/8378809:56
lucasagomesmorning agordeev Mikhail_D_ltp :)09:56
Mikhail_D_ltpMorning lucasagomes :)09:56
lucasagomesShrews, http://logs.openstack.org/59/84859/1/check/gate-ironic-python26/2734491/console.html that's the prob you have seem in ur tests as well right>09:58
lucasagomes?*09:58
*** martyntaylor has joined #openstack-ironic10:01
*** romsin has quit IRC10:03
lucasagomesromcheg, ping10:05
lucasagomesromcheg, re https://review.openstack.org/#/c/85135/10:05
lucasagomesdid you found the problem of running it in OSX?10:05
lucasagomescause otherwise that patch lgtm10:05
lucasagomesit works on linux10:06
romchegMorning lucasagomes10:06
romcheg*is looking*10:06
lucasagomesromcheg, morning there :)10:06
romcheglucasagomes: I found the problem but it is not in the tox.ini, but in generate-config.sh10:07
romchegshould we merge those patches separately?10:08
lucasagomesromcheg, ah right, yes, so that patch doesn't touch the generate-config.sh at all10:08
lucasagomesso I think it's fair to merge it separately10:08
romcheglet's land this one then10:08
lucasagomesack10:08
lucasagomesromcheg, thanks for verifying :)10:09
* lucasagomes has no os x handy here10:09
romchegOh, U laready put a +210:12
romchegI'm going to approve it10:12
lucasagomes:)10:13
*** matsuhashi has quit IRC10:16
*** matsuhashi has joined #openstack-ironic10:16
*** matsuhashi has quit IRC10:20
*** romcheg1 has joined #openstack-ironic10:23
*** romcheg has quit IRC10:24
*** coolsvap has quit IRC10:27
*** saju_m has joined #openstack-ironic10:32
*** saju_m has quit IRC10:49
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: Fix Nova rescheduling tear down problem  https://review.openstack.org/8449710:52
romcheg1lucasagomes: did I miss any discussion about parted vs sfdisk?10:54
romcheg1I've seen lifeless' comment here https://review.openstack.org/#/c/84396/10:55
lucasagomesromcheg1, right not that I know, I saw his comments as well10:55
lucasagomesgotta answer that and point him to the other patch as well10:56
NobodyCamgood morning Ironic11:18
NobodyCamso we are going to be hitting the road in just a few minutes11:19
lucasagomesmorning NobodyCam11:20
agordeevlucasagomes, NobodyCam morning!11:20
lucasagomesdrive-safe11:20
lucasagomesNobodyCam, were you heading to?11:20
agordeevromcheg1: also morning!11:20
NobodyCamif all goes well we shouldbe docked by 9 / 9:30 locl time (8 - 8:30 pst time)11:21
lucasagomes:)11:21
NobodyCammorning lucasagomes agordeev11:21
romcheg1Morning everyone :)11:21
openstackgerritA change was merged to openstack/ironic: Use xargs -0 instead of --null  https://review.openstack.org/8513511:21
romcheg1NobodyCam: You are here so early today11:21
NobodyCamwe are current in lodrsburg New mexico, and we are off to Almogordo New Mexico11:21
NobodyCammorning romcheg1 :)11:22
*** romcheg1 is now known as romcheg11:22
NobodyCamwe're heding to atlanta :)11:22
NobodyCamand need I want ro docked before the meeting11:22
*** saju_m has joined #openstack-ironic11:24
lucasagomesnice :D11:26
*** matsuhashi has joined #openstack-ironic11:26
NobodyCamya we're having a blast so far... only been on the road for two days now.11:29
NobodyCamromcheg: how did your meeting go?11:30
NobodyCamwell I hope :)11:30
romchegNobodyCam: Which one? ^)11:30
NobodyCamfor visa?11:31
romchegOh, you missed my message. The visa was approved11:31
NobodyCamw000t !!!!11:31
romchegSo I'm going to be present at the summit11:31
NobodyCamya11:31
NobodyCamawesome :)11:32
romchegAfter dealing with some of the corporate red tape11:32
NobodyCam:-p11:32
*** pradipta is now known as pradipta_away11:33
Shrewslucasagomes: yes11:34
lucasagomesShrews, :) ack commented on the bug11:34
lucasagomesand clicked on affect me as well11:34
romcheglucasagomes: Did anyone consider using PyParted? https://fedorahosted.org/pyparted/11:37
lucasagomesromcheg, yes11:38
lucasagomesromcheg, 2 problems: the process need to run as root11:38
lucasagomescan't be installed via pip11:38
lucasagomesbut I like the python binds, have used it in another project11:38
openstackgerritYuriy Zveryanskyy proposed a change to openstack/ironic: Fix hosts mapping for conductor's periodic tasks  https://review.openstack.org/8414211:42
*** rameshg87 has left #openstack-ironic11:44
romcheglucasagomes: Ah, I remembered that :)11:48
lucasagomes:D11:49
*** matsuhashi has quit IRC11:49
*** matsuhashi has joined #openstack-ironic11:50
NobodyCamon the road... back a few hours11:50
*** matsuhas_ has joined #openstack-ironic11:53
*** matsuhashi has quit IRC11:54
*** nosnos has quit IRC11:59
*** lucasagomes is now known as lucas-hungry12:00
openstackgerritDmitry Tantsur proposed a change to openstack/ironic: Implement caching for master images  https://review.openstack.org/8538712:00
*** sabah has joined #openstack-ironic12:14
*** sabah has quit IRC12:24
*** zigo has quit IRC12:26
*** jdob has joined #openstack-ironic12:37
*** rloo has joined #openstack-ironic12:49
*** martyntaylor has quit IRC12:59
*** lucas-hungry is now known as lucasagomes12:59
openstackgerritDavid Shrewsbury proposed a change to openstack/ironic: Encapsulate Ironic client retry logic  https://review.openstack.org/8310513:00
openstackgerritYuriy Zveryanskyy proposed a change to openstack/ironic: Remove usage of Glance from PXE clean_up()  https://review.openstack.org/8570313:01
Shrewslucasagomes: when you get the chance, can you take a look at 83105 again? I just rebased it to get rid of some merge conflicts.13:01
lucasagomesack :) thanks13:02
*** Mikhail_D_ltp has quit IRC13:03
*** rustlebee is now known as russellb13:08
*** Mikhail_D_ltp has joined #openstack-ironic13:09
*** ndipanov has quit IRC13:15
*** derekh has joined #openstack-ironic13:15
*** martyntaylor has joined #openstack-ironic13:17
*** matty_dubs|gone is now known as matty_dubs13:18
*** ndipanov has joined #openstack-ironic13:19
*** linggao has joined #openstack-ironic13:21
*** matsuhas_ has quit IRC13:27
*** matsuhashi has joined #openstack-ironic13:28
*** matsuhas_ has joined #openstack-ironic13:31
*** jbjohnso_ has joined #openstack-ironic13:32
*** matsuhashi has quit IRC13:32
*** matsuhas_ has quit IRC13:34
*** overlayer has joined #openstack-ironic13:42
openstackgerritVladimir Kozhukalov proposed a change to openstack/ironic-python-agent: Added lvm partitioner  https://review.openstack.org/8567213:51
Shrewsdtantsur: thanks for your review. i addressed your comments. let me know if you have further questions.  :)13:52
openstackgerritVladimir Kozhukalov proposed a change to openstack/ironic-python-agent: Added lvm partitioner  https://review.openstack.org/8567214:01
dtantsurShrews, you're welcome :)14:10
*** mdickson has quit IRC14:15
*** mdickson has joined #openstack-ironic14:17
*** jgrimm has joined #openstack-ironic14:18
*** romcheg has quit IRC14:29
*** romcheg has joined #openstack-ironic14:29
*** ndipanov has quit IRC14:39
openstackgerritDmitry Tantsur proposed a change to openstack/ironic: Implement caching for master images  https://review.openstack.org/8538714:43
*** Mikhail_D_ltp has quit IRC14:48
*** saju_m has quit IRC14:50
*** ndipanov has joined #openstack-ironic14:54
*** mgagne1 has quit IRC14:54
*** romcheg1 has joined #openstack-ironic15:01
*** romcheg has quit IRC15:01
*** blamar has joined #openstack-ironic15:01
*** romcheg has joined #openstack-ironic15:06
*** romcheg1 has quit IRC15:06
romcheglucasagomes: I'm trying to deal with https://bugs.launchpad.net/ironic/+bug/128624415:08
lucasagomesright15:08
romchegI was going to try 2 approaches:15:08
romchegOne is to check whether the file named "mkfs.filesystem" exists, the other one is to check the error message of the mkfs15:09
lucasagomesright, the #1 sounds better for me15:09
lucasagomesmkfs should have a mkfs.<fs> command for each fs it supports15:09
lucasagomesafaict15:09
romchegApparently both are wrong: the list of the paths where mkfs looks for the specific builder is defined on compile time so it might be different on different distributions15:10
romchegthe #2 won't work because on different locales the output is different15:12
romcheghttp://paste.openstack.org/show/75217/15:12
lucasagomesyeah hmmm :/15:12
* lucasagomes thinking 15:13
romchegWe can assume some of the directories for the #1 but that solution is not very portable15:13
dtantsurromcheg, is there some mkfs subcommand that is harmless and always succeedes (like --version?)15:13
romchegThere are also only two return codes: 0 and -115:13
dtantsurso you can just trey to call and error exit code would clearly mean "no such command"?15:13
romcheg*is looking*15:13
dtantsurromcheg, $ mkfs.ext2 -V  mke2fs 1.42.8 (20-Jun-2013)15:14
dtantsur$ mkfs.vfat -V  <-- invalid option >_<15:14
romchegdtantsur: we use mkfs because it is a unified frontend for mkfs.<FS>15:15
dtantsuryeah, I understand15:15
dtantsurromcheg, maybe use whatever bash uses to provide autocompletion for mkfs.<TAB> ?15:15
romchegdtantsur: won't work15:16
romchegdtantsur: AFAIR some of the builders start with something different that "mkfs"15:16
dtantsuron my Fedora there's always an alias mkfs.*15:17
lucasagomesyeah idk hw we can get a list of supported filesystem w/o relying on the mkfs.<fs> subcommands15:17
agordeevromcheg: #2, enforcing LANG to C. What is the problem to perform checking prior the call and with LANG=C set?15:18
romchegagordeev: that's an Idea15:19
dtantsurthat makes sense15:19
lucasagomesyeah sounds reasonable15:20
*** romcheg has quit IRC15:20
*** romcheg1 has joined #openstack-ironic15:20
*** max_lobur1 has quit IRC15:21
* dtantsur relocates again to be ready for Ironic meeting15:24
*** jgrimm has quit IRC15:24
*** jgrimm has joined #openstack-ironic15:25
openstackgerritVladimir Kozhukalov proposed a change to openstack/ironic-python-agent: Added lvm partitioner  https://review.openstack.org/8567215:26
*** mgagne has joined #openstack-ironic15:26
*** zul has quit IRC15:28
*** mgagne1 has joined #openstack-ironic15:29
agordeevhah, processutils from oslo doesn't support passing additional env variables to subprocess.Popen15:29
lucasagomes:(15:31
*** mgagne has quit IRC15:31
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: IPMINative set_boot_device persistent  https://review.openstack.org/8574215:31
matty_dubsSay, Ironic is the only component I'm ATC on that I didn't get a voting email for. That's just because devananda is running uncontested, right?15:31
openstackgerritLucas Alvares Gomes proposed a change to openstack/ironic: IPMINative set_boot_device persistent  https://review.openstack.org/8574215:32
*** zul has joined #openstack-ironic15:33
lucasagomesmatty_dubs, I think so15:34
lucasagomesthere's only one candidate15:34
* matty_dubs just wanted to make sure he wasn't missing anythign15:34
matty_dubs*anything15:35
romcheg1matty_dubs, lucasagomes: That reminded me elections in Soviet Union, when only one candidate was in ballots :)15:38
*** yuriyz has quit IRC15:40
lucasagomesromcheg1, heh :(15:44
*** romcheg1 has quit IRC15:45
matty_dubsromcheg1: Heh, that's not quite the image I had here, but I guess it's historically-accurate ;)15:46
*** eghobo has joined #openstack-ironic15:54
*** romcheg has joined #openstack-ironic15:55
*** bearhands is now known as comstud15:56
openstackgerritAleksandr Gordeev proposed a change to openstack/ironic-python-agent: Move split_command to utils  https://review.openstack.org/8574815:57
openstackgerritAleksandr Gordeev proposed a change to openstack/ironic-python-agent: Add FlowExtension  https://review.openstack.org/8541215:57
*** matty_dubs is now known as matty_dubs|lunch15:57
*** martyntaylor has quit IRC15:59
linggaoGood morning lucasagomes.16:04
lucasagomesmorinig linggao16:04
lucasagomesmorning*16:04
linggaolucasagomes, I saw your comment on the console patch.16:04
linggaoYou said a periodic task to check if console is running or not.16:05
lucasagomeslinggao, right, yeah, processutils.execute() won't work for background tasks (even passing --background to the shellinabox)16:05
lucasagomeslinggao, that's one way to do it16:05
jrollhappy monday, ironic16:06
lucasagomesbut the idea is to have a way to verify whether the shellinabox command is running (console enabled) or not16:06
lucasagomessince we have a loose control of that process16:06
lucasagomesjroll, morning16:06
linggaoso we still need to fix the problem of processutils.execute() hung for background process, right?16:07
lucasagomeslinggao, yeah, or use subprocess.Popen for our case16:08
lucasagomesidk how they will see it in oslo16:08
lucasagomesto make processutils.execute() to not check for returned code or stderr16:08
jrolldevananda: care to take another look at this today? https://review.openstack.org/#/c/81919/16:09
jrollI'd really like to get that or something similar landed16:10
jrollwe can talk about it at the meeting, too, if you'd rather16:10
lucasagomesjroll, +1 to talk on the meeting, yeah idk hw it look for u guys but it looks a bit overcomplicated to have 2 vendor_passthru's16:10
linggaolucasagomes, the periodic task thing is in additon to the fix for processutils.execute() or use subprocess.Popen, correct?16:11
lucasagomesjroll, maybe it's better to have only 1 vendor_passthru on the top level16:11
lucasagomesand pass the node_uuid as parameter16:11
jrolllucasagomes: I was just going to suggest that :)16:11
lucasagomesif node_uuid is passed then you generate a topic for it, if not u generate a random topic16:11
jrollmakes sense16:11
lucasagomesjroll, at least for me (I haven't thought deeply about it)16:11
lucasagomeshaving only one seems more reasonable16:11
jrollI'll throw it on the agenda16:11
russell_hlucasagomes: I'm not sure it makes sense to overload that call though16:11
lucasagomesjroll, ack16:12
*** saju_m has joined #openstack-ironic16:12
russell_hlucasagomes: like, its not really the same call just with or without a node UUID, they're completely different calls16:12
lucasagomeslinggao, yes, it's something else that we might want to have in that patch... because once we execute shellinabox with no pipe to the stderr16:12
russell_hthere is some thinking to be done there... the vendor interface was a little bit of a weird spot to put that16:13
lucasagomeslinggao, we won't know if it worked or not16:13
lucasagomesrussell_h, yeah... maybe might suggestion is a bit more generic... like if we are going to have a vendor_passthru, maybe it's better to have only one URI for all the cases16:14
lucasagomesnode agnostic or not16:14
lucasagomesrussell_h, I'm more worried in having to mainting 2 vendorpassthru controllers16:14
russell_hgotcha16:14
linggaolucasagomes, devananda's comment says that "shell=True" is a security risk because the arguments are user-supplied. How do we resolve this?16:14
*** dwalleck has joined #openstack-ironic16:15
linggaolucasagomes, remving "shell=True" got an error.16:15
lucasagomeslinggao, yeah if you remove the shell=True you will have to pass a list of arguments instead of one string (' '.join(x))16:17
lucasagomeslinggao, but I didn't quite see the problem with the shell=True there to be honest16:17
lucasagomeslemme take another look16:17
*** martyntaylor has joined #openstack-ironic16:17
NobodyCamGood mornig Again Ironic16:20
lucasagomeslinggao, so I think that the problem could be things like: args.append(CONF.ipmi.terminal_cert_dir)16:21
linggaoGood morning NobodyCam16:21
lucasagomeswhere the user could change the terminal_cert_dir option to inject more options to the process16:21
jrollmorning NobodyCam16:21
lucasagomesterminal_cert_dir="/path/test -p blah blah -c blah blah"16:21
lucasagomesNobodyCam, morning16:22
linggaolucasagomes, so the problem is that user defined terminal_cert_dir, not the shell=True, right?16:25
NobodyCam:)16:25
NobodyCammorning jroll linggao lucasagomes16:26
NobodyCamoh and russell_h16:26
lucasagomeslinggao, yeah basically shell=True will prevent users from passing more options in the argument like16:27
lucasagomeslinggao, lemme see if I can show it better with code16:27
lucasagomes1 min16:27
* jroll pokes cores about checking this out, too https://review.openstack.org/#/c/79466/16:28
*** zigo has joined #openstack-ironic16:28
russell_hNobodyCam: morning16:28
lucasagomeslinggao, http://paste.openstack.org/show/75225/16:29
lucasagomeslinggao, so the arguments should be "./" (localdir) for e.g16:29
lucasagomeslinggao, and then user change it to be "./ -a" to pass an extra option16:30
lucasagomesif shell=True it will work16:30
lucasagomesif shell=False it won't, because every option should be an parameter to the execute()16:30
lucasagomesI think that's what devananda meant as a security flaw of having shell=True there16:30
*** zigo has quit IRC16:33
NobodyCamjroll: lgtm +a's16:33
NobodyCams/s/d/16:33
jrollnice, thanks :)16:33
*** zigo has joined #openstack-ironic16:34
linggaolucasagomes, I see what you mean. thanks for the help.16:34
*** saju_m has quit IRC16:35
lucasagomeslinggao, ack... I think that's the problem, yeah it's a problem16:35
lucasagomeslinggao, one thing I spotted right now in that patch also16:35
lucasagomeslinggao, is that _parse_driver_info doesn't validate if port is an integer value16:35
lucasagomesanyhoo, just a nit not really related to that patch16:36
lucasagomesbut if worth fixing within the changes maybe :)16:36
linggaocan you write a comment on and I can fix it while am modifying the file?16:36
lucasagomeslinggao, sure16:37
linggaolucasagomes, do you still think we need to bring the console issue (execute)  up in today's meeting?16:37
lucasagomeslinggao, hmm if there's time in the open discussion section and nobody is talking about anything relevant I'd say yes16:38
lucasagomesif not I would just talk here in the normal channel about it16:38
linggaook. thanks.16:38
lucasagomesthe console patch is pretty much done, just need some adjustments to workaround few problems16:39
*** jistr has quit IRC16:39
linggaoyes16:39
lucasagomeslifeless, ping re: 84396, what you mean by the cross product of 0, 1, 5 (in whatever unit) for each of (swap, root, ephemeral) ?16:40
*** Mikhail_D_ltp has joined #openstack-ironic16:40
*** zigo has quit IRC16:41
JayFlucasagomes: linggao: Or even worse; CONF.ipmi.terminal_cert_dir = ";rm -rf /"16:42
lucasagomesJayF, yeah, thanks16:43
*** dwalleck has quit IRC16:43
lifelessno swap, 1g root, 0g ephemeral; no swap 1g root, 1g ephemeral; no swap 1g root 5g ephemeral; no swap, 5g root, 0g ephemeral etc16:43
lucasagomeslifeless, 0g ephemeral == no ephemeral16:45
lucasagomesright?16:45
*** zigo has joined #openstack-ironic16:46
*** max_lobur has joined #openstack-ironic16:47
lucasagomeslifeless, btw there's other patches you might be interesting in looking at as well : https://review.openstack.org/#/c/83726 ( get rid of the swap part), https://review.openstack.org/#/c/83788/ (convert swap MB to GB)16:48
NobodyCambrb...16:51
*** harlowja has joined #openstack-ironic16:56
lifelesslucasagomes: yes16:58
*** pbrooko has quit IRC16:58
NobodyCamgah supper laggy internet :(16:58
*** lucasagomes is now known as lucas-afk17:00
openstackgerritA change was merged to openstack/ironic: Add Node.instance_info field  https://review.openstack.org/7946617:09
*** derekh has quit IRC17:10
linggaoJayF, yes. I'll change to shell=False. Thanks.17:13
*** matty_dubs|lunch is now known as matty_dubs17:14
*** athomas has quit IRC17:16
openstackgerritJay Faulkner proposed a change to openstack/ironic-python-agent: Compatibility fixes for Python 3.3  https://review.openstack.org/8548117:20
*** blamar has quit IRC17:20
*** jdob_ has joined #openstack-ironic17:20
*** mgagne1 is now known as mgagne17:22
openstackgerritJenkins proposed a change to openstack/ironic-python-agent: Updated from global requirements  https://review.openstack.org/8523317:30
NobodyCamromcheg: happy BirthDay17:31
romchegNobodyCam: Thanks!17:32
*** martyntaylor has left #openstack-ironic17:33
*** max_lobur has left #openstack-ironic17:39
*** max_lobur has joined #openstack-ironic17:39
*** jdob_ has quit IRC17:40
devanandamorning, all17:40
NobodyCamgood morning devananda :)17:41
jrollmorning devananda17:44
dtantsurdevananda, morning17:44
* dtantsur still cannot get used to saying "Good morning" at 7pm17:45
NobodyCamlol17:45
*** dwalleck has joined #openstack-ironic17:45
*** blamar has joined #openstack-ironic17:50
NobodyCambrb17:56
openstackgerritJosh Gachnang proposed a change to openstack/ironic-python-agent: Add BackOffLoopingCall with jitter  https://review.openstack.org/8430318:00
*** user has joined #openstack-ironic18:01
*** user is now known as agordeev218:02
*** ndipanov is now known as ndipanov_gone18:05
*** overlayer has quit IRC18:09
*** jdob has quit IRC18:22
openstackgerritJay Faulkner proposed a change to openstack/ironic-python-agent: Compatibility fixes for Python 3.3  https://review.openstack.org/8548118:34
NobodyCamlucas-afk: happen to be around18:34
openstackgerritDavid Shrewsbury proposed a change to openstack/python-ironicclient: Show maintenance mode in node list  https://review.openstack.org/8578518:37
ShrewsNobodyCam: once lucas-afk's change that you just approved merges, that client change will be relevant  ^^^^18:37
NobodyCam:) heheh yes!18:38
Shrewsdtantsur: i think you requested that, too, in the review18:39
openstackgerritJay Faulkner proposed a change to openstack/ironic-python-agent: Compatibility fixes for Python 3.3  https://review.openstack.org/8548118:39
dtantsurShrews, yes, will be great, thanks18:42
NobodyCamShrews: no test changes for that one?18:45
ShrewsNobodyCam: no18:47
*** vkozhukalov has joined #openstack-ironic18:47
NobodyCamwhy yes you are correct ... test node-show only check for uuid18:50
ShrewsNobodyCam: the test fake responses already have that field, and no 'list' tests actually validate the exact fields returned18:50
NobodyCam:-p18:50
NobodyCamat some point we may want to validate what fields node-list and node-show return18:51
*** saju_m has joined #openstack-ironic18:51
JayFI have a change in to infra to disable pypy testing for ironic-python-agent until a hardlock bug in eventlet+pypy is fixed - details are in gerrit if you're curious. https://review.openstack.org/8578718:51
NobodyCams/validate/test/18:51
ShrewsNobodyCam: yeah, probably all of the calls are lacking in that area18:52
Shrewsof testing18:52
NobodyCamwanta file a bug before the meeting18:52
NobodyCamhehehe :)18:52
ShrewsNobodyCam: can do18:53
NobodyCamwoo hoo 7 minuntes to go18:54
NobodyCamTY Shrews18:54
lucas-afkNobodyCam, hi there18:55
lucas-afkShrews, https://review.openstack.org/#/c/84742/18:56
*** lucas-afk is now known as lucasagomes18:56
NobodyCamhey hey lucas-afk I had a question... but I got the answer/ I ended up over writting your -1 on the get nova test working patch18:56
Shrewslucasagomes: doh!18:56
lucasagomesShrews, heh it's hangin there has a while, waiting for the one in Ironic to merge18:57
romcheglucasagomes: Do you think we should discuss that question about the disk partitioner on the meeting?18:57
Shrewslucasagomes: sorry. will abandon mine18:57
lucasagomesShrews, no worries at all18:58
lucasagomesit's grand18:58
lucasagomesromcheg, yeah, if there's some time we should18:58
lucasagomesNobodyCam, no worries :D18:58
NobodyCamlucasagomes: you see my comment about client tests?18:58
romcheglucasagomes: I will add that to the open discussion section18:58
lucasagomesNobodyCam, checking now18:59
NobodyCamat some point we may want to test what fields node-list and node-show return18:59
NobodyCamlucasagomes: ^^18:59
lucasagomesNobodyCam, I had the objection because it add a new dependency in our tree and all18:59
lucasagomesbut fine18:59
lucasagomesNobodyCam, +119:00
NobodyCamthwe mox or egg19:00
lucasagomesin the CLI u mean?19:00
lucasagomesNobodyCam, mox19:00
NobodyCamya but it is commented nicly in the file19:00
lucasagomesNobodyCam, yeah, no worries we can remove it once we put things in nova19:01
lucasagomesromcheg, ack, thank you :)19:01
ShrewsNobodyCam: https://bugs.launchpad.net/python-ironicclient/+bug/130396419:03
NobodyCamawesome TY Shrews19:03
vkozhukalovlucasagomes: romcheg: citation from man sfdisk "sfdisk doesn't understand the GUID Partition Table (GPT) format and it is19:04
vkozhukalov       not designed for large partitions.  In these cases use the more  advanced19:04
vkozhukalov       GNU parted(8)"19:04
romchegvkozhukalov: there is also sgdisk which lifeless mentioned19:04
lucasagomesvkozhukalov, oh lol!19:04
vkozhukalovsgdisk is pretty convenient for wiping partitions19:05
vkozhukalovsgdisk --zap-all /dev/sda19:06
*** blamar has quit IRC19:06
*** blamar has joined #openstack-ironic19:07
*** eguz has joined #openstack-ironic19:09
*** dwalleck has quit IRC19:11
*** dwalleck_ has joined #openstack-ironic19:11
*** eghobo has quit IRC19:12
*** eghobo has joined #openstack-ironic19:13
*** eguz has quit IRC19:15
*** newell_ has joined #openstack-ironic19:17
openstackgerritA change was merged to openstack/ironic: Show maintenance field in GET /nodes  https://review.openstack.org/8468519:27
*** dwalleck has joined #openstack-ironic19:28
*** dwalleck_ has quit IRC19:31
*** Mikhail_D_ltp has quit IRC19:48
lifelessNobodyCam: patch #?19:54
lifelessNobodyCam: Ironic should be asserting power state anyhow19:55
NobodyCamlifeless: https://review.openstack.org/#/c/8552919:55
openstackgerritA change was merged to openstack/ironic: Update tox.ini to also run nova tests  https://review.openstack.org/8403319:55
NobodyCamlifeless: ah ha Ironic is not setting the ssh port in tripleO19:58
*** agordeev2 has quit IRC20:00
linggaodevananda, in current console patch, it uses ipmi_terminal_port setting for each node for the console.20:01
lifelessNobodyCam: and its not defaulting to 22 ?20:01
lifelessNobodyCam: Ironic bug :)20:01
linggaothat require each node have different port number which is not practice if there are thousands of nodes.20:02
*** iron1 has joined #openstack-ironic20:02
NobodyCamit is using 22.. but do the gate test use 2222?20:02
dtantsurjudging by meeting minutes, everyone can add actions :)20:02
lifelessNobodyCam: tripleo-ci gate? no.20:02
devanandadtantsur: hmm. didn't realize taht. thanks20:02
lifelessNobodyCam: dunno about devstack-gate20:02
NobodyCamahh ok :)20:02
linggaodevananda, should we implement a port pool so that the nodes can be assined a port at run time when console is enabled?20:03
devanandalinggao: IIRC, the ipminative / pyghmi driver do that already20:03
*** bigjools_ has joined #openstack-ironic20:03
dtantsurenough for today, guys. Good night20:03
*** lucasagomes_ has joined #openstack-ironic20:03
devanandadtantsur: g'night!20:03
*** harlowja has quit IRC20:03
NobodyCamnight dtantsur20:03
NobodyCambrb20:04
lucasagomes_err my connection dropped at the very end of the meeting20:04
linggaodevananda, I have not looked at ipminative yet. But for ipmitool implementation should we keep what it is today or should we use the port pool?20:04
* jroll bbl20:04
devanandalucasagomes_: ah, so you didn't see us #action everything to you?20:04
devananda:)20:04
lucasagomes_devananda, lol, checking the logs now :P20:05
lucasagomes_hah20:05
linggaolol20:05
lucasagomes_anyhoo, great meeting folks, thanks for the args/suggestions20:05
lucasagomes_dinner time for me20:06
lucasagomes_have a g'night everybody!20:06
NobodyCamhavea good night lucasagomes enjoy dinner20:06
linggaogood night lucasagomes_20:06
*** lucasagomes_ is now known as lucas-dinner20:06
*** russellb_ has joined #openstack-ironic20:09
*** lucasagomes has quit IRC20:10
*** russellb has quit IRC20:10
*** bigjools has quit IRC20:10
*** russellb_ is now known as russellb20:10
linggaodevananda any suggestion on it? ( I am working on the console patch.)20:10
devanandalinggao: what is involved in port pool?20:11
devanandalinggao: and what is the limitation if we *dont* use it?20:11
linggaodavananda, it involves setting the port range in the conf file, and store used the port number with the node in nodes table, and have a fucntion reads all the used ports from the db and come up with a free port number.20:13
linggaoand  also delete the port number from the the nodes table if the console is disabled for the node.20:14
linggaoit is quite a lot of work.20:14
devanandalinggao: what is the limitation if we stick with what we have now?20:16
linggaothe limitation, hmm, what is the maximum port numbers in Linux?20:16
JayFlike tcp/udp ports? 65535.20:16
devananda64K20:16
linggaonow the default port number for shellinabox is 420020:16
linggao64k is pretty big :)20:17
devanandalinggao: AIUI, terinal port is the port for the shelinaboxd instance used to proxy connections to that node, yes?20:18
linggaoyes.20:18
devanandaso20:18
devanandaif there were 10 conductor services running20:18
devananda** so, we get linear scaling based on number of conductor services running20:19
*** harlowja has joined #openstack-ironic20:19
devanandawith eg. 10 conductors and 1K nodes, and a terminal open to each one, we'd have only 100 ports in use per conductor host20:19
JayFis a 100:1 ratio the usual for nodes:conductors?20:20
linggaodevananda, are you saying each conductor "manages" a set of nodes?20:21
linggaobut the the terminal ports cannot be overlapped.20:21
devanandalinggao: I think we'll hit much larger scaling issues before we exhaust the number of network ports20:21
devanandalinggao: like running that many concurrent shellinaboxd processes on the same host20:21
linggaothis is the port when you place the url on the browser to veiw/write on console.20:22
NobodyCamlinggao: browser? not comand line?20:23
devanandaJayF: based on nova-baremetal, I'm guessing at a 100:1 ratio, I dont think anyone has hard data on it20:23
linggaofor example, http://<ironic_host>:4201,  that will be for one node.20:23
devanandaJayF: I think we'd all like a much higher number eventually20:23
devanandalinggao: have you looked at how to address that from a client?20:24
NobodyCamlinggao: so i runn "inronic node-console uuid start" and then have to open a browser/20:24
linggaoNobodyCam, we use command line to eable the console. But have to use browser to watch it.20:24
devanandalinggao: the suggested deployment topology is to keep ironic-conductor hosts unreachable by users20:24
devanandalinggao: so we need a way for user to route the request via the API service20:25
NobodyCamjbjohnso_: does pyimpi need a browser for console ?20:25
jbjohnso_NobodyCam, nope20:25
NobodyCamlinggao: ^^^20:26
jbjohnso_NobodyCam, I have a console server20:26
jbjohnso_NobodyCam, and said console server has http and non-http ways in20:26
linggaodevananda, can you give more details?20:26
JayFFrom a network security standpoint, I don't want that exposure to be "hit the ironic-api on another port"20:26
NobodyCamjbjohnso_: TY thats what20:26
NobodyCamI thought20:26
devanandalinggao: a user of nova, who has provisioned an instance on bare metal, should be abble to request a console session20:26
devanandalinggao: however that user does not have direct network route to the ironic-conductor service20:27
linggaoyes20:27
jbjohnso_pyghmi itself knows only of bytes being flung back and fourth20:27
devanandalinggao: they can only reach the nova-api and ironic-api (and other *-api) services20:27
jbjohnso_so a wrapper script or daemon is how it makes it to real world20:27
jbjohnso_I need a public server...20:27
NobodyCamlinggao: I was envisioning something like the virsh console command20:28
*** boris-42 has joined #openstack-ironic20:28
devanandaJayF: connectivity to said port should be handled with auth/access rights20:29
linggaodevananda, I see what you mean.20:29
devanandalinggao: i may have side tracked -- what you were working on is just the conductor side of things20:29
devanandalinggao: in addition to that, we *also* need an API layer that does auth/access control and routing the request appropriately20:29
jbjohnso_as one who generally detests using a browser and is similarly generally terrible at in-browser development20:30
jbjohnso_I did the bare minimum to be satisfied that a decent widget could be provided20:30
jbjohnso_javascript is one of the languages that makes me stabby to write in20:30
devanandajbjohnso_: how much work would it take to query pyghmi to get a text log of the all (or last N lines) of serial console output?20:31
jbjohnso_it's not quite powershell stabby, but...20:31
devanandaor is that already done? :)20:31
jbjohnso_devananda, well, the log format currently has all sorts of goodies20:31
linggaodevananda, yes. I'll work on that part after this patch. And I also plan to work on bringing ipminative implementaion of console in.20:31
jbjohnso_devananda, the default behavior is to keep between 8 and 16 kilobytes in memory buffer20:31
devanandalinggao: great20:31
jbjohnso_and the on-disk log has everything, who was logged in, how many times each user was logged in, whether the remote console is alive or dead20:31
jbjohnso_and what second each chunk of console output came in at20:32
jbjohnso_I was doing a bit of a torture test on it, so these numbers will be large (it was while :; do dmesg; done)20:32
devanandajbjohnso_: cool20:32
linggaodevananda, the conductor thing. Does each ironic host has one condictor?20:32
jbjohnso_-rw-rw-r-- 1 jbjohnso jbjohnso  42M Apr  7 14:38 n220:32
jbjohnso_that's the log, and it comes with the metadata:20:32
jbjohnso_-rw-rw-r-- 1 jbjohnso jbjohnso 264K Apr  7 14:38 n2.cbl20:32
devanandalinggao: ironic services should be deployed like other openstack service20:32
jbjohnso_the latter has fixed record sizes for fast seeking, trivial binary search of start and stop times, etc20:33
jbjohnso_all the timestamp data is in the 'cbl' file20:33
devanandalinggao: ironic-api service on one or more hosts, with a load balancer, and routable by both clients and other openstack services20:33
jbjohnso_I need to get copyright notices in place and at least on xCAT's git repo for that daemon20:33
linggaodavananda, got it. thanks.20:34
devanandalinggao: ironic-conductor service on one or more hosts, without a load balancer, non-routable by clients. an RPC bus is used between the conductor and service agents. the conductor agents also need access to the IPMI network20:34
devanandalinggao: a reasonable number of ironic-conductor service agents should be deployed, depending on how many hardware nodes are being managed and what level of concurrent deploy performance and redundancy is desired20:34
jbjohnso_oh, I need to commit my 'send break' support in pyghmi...20:35
*** mgagne has quit IRC20:36
*** mgagne has joined #openstack-ironic20:36
devanandagotta switch cafe's... bbiab20:37
linggaodavananda, I see. so that's why we define the host for each node when registering it?20:37
linggaothanks devananda for the help.20:39
*** saju_m has quit IRC20:41
linggaoNobodyCam, with the current patch implementation of the API, ironic node-get-console only returns the url for accessing the console.20:41
NobodyCamlinggao: ack :)20:42
linggaoNobodyCam, maybe we should change that to actually return a console.20:42
*** mgagne_ has joined #openstack-ironic20:43
*** mgagne has quit IRC20:44
jbjohnso_time to show the world my crimes against python.... or at least more of my crimes against python...20:44
*** mgagne_ is now known as mgagne20:44
*** mgagne has quit IRC20:45
*** mgagne has joined #openstack-ironic20:45
boris-42devananda ping20:45
NobodyCamI have played much / at all with console. but as an admin I may only have command line access, ie remote locate access.. so requiring a browser may not work in all cases20:45
NobodyCamboris-42: devananda is moving locations atm.. he'll be back in a bit20:45
boris-42NobodyCam ok thanks20:46
NobodyCamlinggao: s/have/haven't/20:46
linggaoNobodyCam yes, +120:46
NobodyCam:)20:46
jbjohnso_well, there it is...20:49
jbjohnso_https://sourceforge.net/p/xcat/confluent/ci/master/tree/20:49
* NobodyCam steps awayfor a few minutes20:52
jbjohnso_may Guido have mercy upon my soul20:52
linggaojbjohnso_, great!  I need to learn how to use it.20:52
linggaolol20:52
jbjohnso_I need to actually make it daemonize and start consoles without a user asking20:52
jbjohnso_and to be able to send break of course20:52
NobodyCamjbjohnso_: your going to start the console before the user requests it?20:53
*** mrda_away is now known as mrda20:56
mrdamorning all.20:57
NobodyCamgood morning mrda20:57
mrdaJust wanted to apologise for missing the meeting today.  The change is daylight savings means it's a 4:30am meeting, which I don't think is humanly possible20:57
jbjohnso_NobodyCam, well, at least have the option, in HPC baremetal it's a common desire to be there waiting for kernel bad output20:57
jbjohnso_NobodyCam, as an option20:57
jbjohnso_I'm not very good at videos, but...20:58
jbjohnso_https://www.youtube.com/watch?v=G_lDaktYnsQ20:58
jbjohnso_devananda, NobodyCam that's roughly the capabilities of the daemon today... not primetime but you can get the gist20:59
boris-42Btw guys are you interested in benchmarking Ironic20:59
NobodyCamya, as an option, that could be cool... auto detect KP on deploy's, would also love to auto capture the console from the deploy ram disk20:59
boris-42I can make some small live demo20:59
boris-42of rally so you'll be able to have even gate with performance results20:59
JoshNangboris-42: I'd be interested to see a demo21:00
*** dwalleck has quit IRC21:00
boris-42JoshNang nice21:00
JayF+1 to a demo21:00
boris-42let's make some hangout call?21:00
boris-42*not today*21:01
JayFI'd suggest something async21:01
JayFlike either an example script we can all run against devstack21:01
jrollboris-42: make a video? :)21:01
JayFor a youtube video if that's your preferred way of doing it21:01
boris-42jroll nope+) no video=)21:01
NobodyCamjbjohnso_: you say "with some javascript" with such distain21:01
boris-42jroll only live only hardcore=)21:01
jrollhdh21:01
boris-42jroll we are chaining to fast to make a video=)21:02
*** dwalleck has joined #openstack-ironic21:02
jrolls/hdh/heh/21:02
jbjohnso_NobodyCam, heh, compared to the alternative of 'java plugin' (or worse) I intended no disrespect to javascript21:02
jbjohnso_;)21:02
jrollawesome21:02
jrollboris-42: any results yet?21:02
boris-42jroll for ironic?21:02
jrollyes21:03
boris-42jroll nope)21:03
jrollah. I'm anxious to see :)21:03
boris-42jroll actually I should find somebody not from Mirnatis to make a couple of simple benchmarks lol=)21:04
boris-42jroll if you are interested it won't take too much time=)21:04
boris-42jroll I hope to not see something like that http://pavlovic.me/rally/glance_list.html =)21:04
NobodyCamgood video jbjohnso_ :)21:05
jbjohnso_my first ever youtube video21:06
jbjohnso_I feel like those young-uns21:06
jrollboris-42: I'm happy to run some benchmarks if you have benchmarks to run :)21:06
NobodyCam:-p21:07
boris-42jroll I can make it's not a big problem.. but why not just spend 5 minutes to learn how to make them?)21:07
jrollboris-42: I'm skeptical it will take 5 minutes, but yes, maybe one day I will do that21:08
NobodyCamjbjohnso_: http://www.slate.com/articles/business/the_bet/2014/03/silicon_valley_ageism_are_young_people_really_more_innovative.html21:08
*** mgagne has quit IRC21:08
boris-42jroll okay I'll make one benchmark21:08
openstackgerritJenkins proposed a change to openstack/ironic: Updated from global requirements  https://review.openstack.org/8582021:08
boris-42jroll actually I will found somebody to make it lol=)21:09
*** mgagne has joined #openstack-ironic21:09
*** mgagne is now known as Guest1162121:09
jrollboris-42: when I say that, I mean 5 minutes for me to learn, not 5 minutes for you to make one :P21:09
boris-42jroll so what method would you like to benchmark?)21:09
*** GheRivero_ has joined #openstack-ironic21:09
boris-42jroll it's quite simple to learn.. https://github.com/stackforge/rally/blob/master/rally/benchmark/scenarios/keystone/basic.py#L23-L2621:10
boris-42jroll ^it's benchmark lol21:10
* jroll looks21:10
boris-42jroll 3 lines of code lol21:10
jrolloh, heh21:10
jrollbut then I have to install and configure rally, no?21:10
boris-42jroll yep you should run https://github.com/stackforge/rally/blob/master/install_rally.sh21:10
jbjohnso_devananda, but that's probably a better explanation of what a daemon can do with pyghmi console-wise than anything I could type off hand21:11
boris-42jroll something like21:11
jbjohnso_and now time to call it a day21:11
boris-42git clone ...rally21:11
boris-42cd rally21:11
*** Guest11621 is now known as mgagne_21:11
boris-42./install_rally.sh21:11
*** mgagne_ has quit IRC21:11
*** mgagne_ has joined #openstack-ironic21:11
boris-42jroll not that hard ^? )21:11
JayFIf you wanted to help everyone, maybe toss it on an etherpad21:11
NobodyCamnight jbjohnso_21:11
JayFso since nobody seems to have time to look at it right now, maybe they could later?21:11
lifelessNobodyCam: so https://review.openstack.org/#/c/84361/  may still be needed21:12
jrollboris-42: I'll check it out when I have free time, thanks21:12
boris-42jroll you can join live demo if you would like21:12
jrollI'd rather not :/21:13
jrollsorry I just don't have time right now, boris21:13
boris-42jroll it is not right now*21:13
lifelessNobodyCam: see commit 197eb7c7155c42d3a9c152e9bfa37af7d4261ea0 in tripleo-incubator21:13
boris-42jroll I am just planing to make one21:13
jrollok21:13
NobodyCamlifeless: ya. with my power fix patch I am getting time out waiting for ping from node. 1800 seconds21:14
lifelessNobodyCam: try putting them in a series21:14
NobodyCamthe patches21:14
lifelessyes21:14
NobodyCamack21:14
lifelessrebase one on the other21:15
lifelessthen push21:15
NobodyCamwill do21:15
openstackgerritJenkins proposed a change to openstack/python-ironicclient: Updated from global requirements  https://review.openstack.org/8348821:16
boris-42JoshNang JayF jroll  so could you share your emails? and i'll send invites21:16
boris-42NobodyCam lifeless btw guys would you like to take a part in Rally demo as well?)21:16
jrollboris-42: just ping me on IRC if you decide to do one21:17
boris-42jroll i think 4/10 (in 2 days)21:17
*** dwalleck has quit IRC21:19
*** dwalleck has joined #openstack-ironic21:21
lifelessboris-42: sure21:22
lifelessboris-42: at least, I'll try :)21:23
boris-42lifeless nice could you share your email21:23
lifelessrobertc at robertcollins dot net :P21:23
*** linggao has quit IRC21:23
boris-42lifeless sent invite =)21:24
openstackgerritChris Krelle proposed a change to openstack/ironic: Fix for tripleO undercloud gate tests  https://review.openstack.org/8552921:26
openstackgerritChris Krelle proposed a change to openstack/ironic: Workaround race with Neutron port updates  https://review.openstack.org/8436121:26
openstackgerritJenkins proposed a change to openstack/python-ironicclient: Updated from global requirements  https://review.openstack.org/8348821:27
NobodyCamhuh21:27
*** jbjohnso_ has quit IRC21:29
*** harlowja is now known as harlowja_away21:31
*** harlowja_away is now known as harlowja21:35
*** dwalleck has quit IRC21:55
*** GheRivero has quit IRC21:55
*** GheRivero_ is now known as GheRivero21:55
russell_hdevananda: +2 on this? https://review.openstack.org/#/c/84814/22:02
*** vkozhukalov has quit IRC22:04
*** max_lobur has quit IRC22:23
*** jgrimm has quit IRC22:31
*** mgagne_ is now known as mgagne22:35
*** early has quit IRC22:42
openstackgerritA change was merged to openstack/ironic-python-agent: Compatibility fixes for Python 3.3  https://review.openstack.org/8548122:42
*** radsy has joined #openstack-ironic22:45
*** early has joined #openstack-ironic22:46
*** eguz has joined #openstack-ironic23:03
*** eghobo has quit IRC23:08
*** matty_dubs is now known as matty_dubs|gone23:10
*** rloo has quit IRC23:12
*** rloo has joined #openstack-ironic23:12
NobodyCamlifeless: need to see why .. but still hit hitting the time out. looks like the logging fix merged so I should be able to get good logs .. TY23:16
lifeless\o/23:17
jrolldevananda: are you still around?23:18
jrolldevananda: I want to talk about https://review.openstack.org/#/c/81919/ when you have time, since we didn't get to it in the meeting today23:19
NobodyCamjroll: last message I got from devananda was the the house had no internets and was rebooting things ... So I'm not 100 % sure he can be around :-p23:21
jrollheh23:21
jrollI can wait until tomorrow or whatever, hopefully he'll see those pings :)23:22
openstackgerritChris Krelle proposed a change to openstack/ironic: Fix for tripleO undercloud gate tests  https://review.openstack.org/8552923:27
NobodyCamhe will23:27
NobodyCam:)23:27
*** rloo has quit IRC23:29
*** rloo has joined #openstack-ironic23:29
*** rloo has quit IRC23:32
*** rloo has joined #openstack-ironic23:32
openstackgerritJosh Gachnang proposed a change to openstack/ironic: Fix leaking DB details to API on error  https://review.openstack.org/7312123:35
openstackgerritA change was merged to openstack/ironic-python-agent: Move split_command to utils  https://review.openstack.org/8574823:35
*** lucas-dinner has quit IRC23:36
*** rloo has quit IRC23:36
*** rloo has joined #openstack-ironic23:37
openstackgerritJosh Gachnang proposed a change to openstack/ironic: Fix leaking DB details to API on error  https://review.openstack.org/7312123:39
NobodyCamwalk'n to sonic to get dinner ... will pop back in to check on the test results :)23:44
*** bigjools_ is now known as bigjools23:46
*** bigjools has quit IRC23:46
*** bigjools has joined #openstack-ironic23:46

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!