*** radsy has quit IRC | 00:00 | |
*** radsy has joined #openstack-ironic | 00:01 | |
openstackgerrit | A change was merged to openstack/ironic-python-agent: Add BackOffLoopingCall with jitter https://review.openstack.org/84303 | 00:07 |
---|---|---|
*** matsuhashi has joined #openstack-ironic | 00:24 | |
*** krtaylor has joined #openstack-ironic | 00:28 | |
openstackgerrit | Ruby Loo proposed a change to openstack/ironic: Install guide for Ironic https://review.openstack.org/81645 | 00:35 |
openstackgerrit | Jay Faulkner proposed a change to openstack/ironic-python-agent: Implement version 2 payload with more hw info https://review.openstack.org/86475 | 00:38 |
*** killer_prince has joined #openstack-ironic | 00:39 | |
*** eghobo has joined #openstack-ironic | 00:42 | |
openstackgerrit | A change was merged to openstack/ironic-python-agent: Use a released version of Pecan https://review.openstack.org/86729 | 00:46 |
*** epim has quit IRC | 00:58 | |
*** ilives has joined #openstack-ironic | 01:04 | |
*** ilives has quit IRC | 01:05 | |
openstackgerrit | Jim Rollenhagen proposed a change to openstack/ironic: Add agent fields to virt driver https://review.openstack.org/85131 | 01:10 |
*** ilives has joined #openstack-ironic | 01:15 | |
*** epim has joined #openstack-ironic | 01:23 | |
*** epim has quit IRC | 01:25 | |
*** newell_ has quit IRC | 01:31 | |
openstackgerrit | A change was merged to openstack/ironic: Factor hash ring management out of the conductor https://review.openstack.org/84814 | 01:37 |
openstackgerrit | A change was merged to openstack/ironic: Updated from global requirements https://review.openstack.org/85820 | 01:45 |
*** nosnos has joined #openstack-ironic | 01:51 | |
*** eghobo has quit IRC | 01:57 | |
openstackgerrit | A change was merged to openstack/python-ironicclient: Fix docstring for client.get_client() https://review.openstack.org/86095 | 01:58 |
*** rloo has quit IRC | 02:13 | |
*** coolsvap|afk is now known as coolsvap | 02:18 | |
*** wendar_ is now known as wendar | 02:21 | |
*** mynameisdeleted has quit IRC | 02:33 | |
*** mynameisdeleted has joined #openstack-ironic | 02:34 | |
*** hemna_ has quit IRC | 02:38 | |
*** jgrimm has joined #openstack-ironic | 02:44 | |
*** matsuhashi has quit IRC | 03:14 | |
*** harlowja is now known as harlowja_away | 03:14 | |
*** nosnos has quit IRC | 03:20 | |
*** nosnos has joined #openstack-ironic | 03:20 | |
*** nosnos has quit IRC | 03:25 | |
*** matsuhashi has joined #openstack-ironic | 03:28 | |
openstackgerrit | Jenkins proposed a change to openstack/ironic-python-agent: Updated from global requirements https://review.openstack.org/85233 | 03:42 |
*** coolsvap is now known as coolsvap|afk | 03:46 | |
*** rameshg87 has joined #openstack-ironic | 03:54 | |
*** epim has joined #openstack-ironic | 03:55 | |
*** coolsvap|afk is now known as coolsvap | 03:59 | |
*** eghobo has joined #openstack-ironic | 04:03 | |
*** stillbert has quit IRC | 04:12 | |
*** epim has quit IRC | 04:13 | |
*** mikal has joined #openstack-ironic | 04:14 | |
*** nosnos has joined #openstack-ironic | 04:14 | |
*** mikal is now known as stillbert | 04:14 | |
*** pradipta_away has quit IRC | 04:15 | |
openstackgerrit | Jenkins proposed a change to openstack/python-ironicclient: Updated from global requirements https://review.openstack.org/86774 | 04:16 |
rameshg87 | hello | 05:01 |
rameshg87 | is anyone working on ironic teeth agent in irc right now ? :-) | 05:01 |
*** eghobo has quit IRC | 05:03 | |
*** eghobo has joined #openstack-ironic | 05:03 | |
Haomeng | rameshg87: I think the teeth agent bp is this one - https://blueprints.launchpad.net/ironic/+spec/agent-driver | 05:06 |
Haomeng | rameshg87: current owner is Josh Gachnang | 05:07 |
*** eguz has joined #openstack-ironic | 05:09 | |
*** eghobo has quit IRC | 05:09 | |
*** saju_m has joined #openstack-ironic | 05:16 | |
rameshg87 | hello Haomeng: | 05:20 |
rameshg87 | thanks, yeah i got to know that | 05:20 |
Haomeng | rameshg87: :) | 05:20 |
Haomeng | rameshg87: welcome:) | 05:20 |
rameshg87 | i just got the code for the python-ironic-agent and ironic teeth driver | 05:20 |
rameshg87 | just wanted to give a try with what is available now | 05:20 |
rameshg87 | i wanted to check if they have written some etherpad as to how to use it | 05:20 |
rameshg87 | do you have some idea ? | 05:20 |
Haomeng | rameshg87: teeth driver is portted from other project, maybe we can find the documents, let me try to search | 05:24 |
Haomeng | rameshg87: https://github.com/rackerlabs/ironic-teeth-driver https://github.com/rackerlabs/teeth-agent | 05:25 |
Haomeng | rameshg87: and this one - https://blueprints.launchpad.net/ironic/+spec/agent-driver | 05:27 |
Haomeng | rameshg87: it is just a deployment tool, it is ramdisk to run on deployment time to get commnuitation between ironic server and barematel node | 05:28 |
Haomeng | rameshg87: not sure if we have etherpad:) | 05:30 |
rameshg87 | yeah i saw this .. | 05:35 |
rameshg87 | Haomeng: but i was just wondering how do i build the ironic-teeth-agent in the ramdisk | 05:36 |
*** radsy has quit IRC | 06:00 | |
*** pradipta has joined #openstack-ironic | 06:02 | |
*** lsmola has quit IRC | 06:04 | |
openstackgerrit | Jenkins proposed a change to openstack/ironic: Imported Translations from Transifex https://review.openstack.org/83956 | 06:07 |
Haomeng | rameshg87: it should be built by tripleo I think | 06:11 |
Haomeng | rameshg87: but not sure, we can check with the owner | 06:12 |
*** vkozhukalov has joined #openstack-ironic | 06:29 | |
*** dshulyak has quit IRC | 06:30 | |
*** vkozhukalov has quit IRC | 06:31 | |
*** killer_prince has quit IRC | 06:43 | |
*** manslaughter is now known as mrda_away | 07:01 | |
*** pbrooko has joined #openstack-ironic | 07:02 | |
*** lsmola has joined #openstack-ironic | 07:02 | |
*** mynameisdeleted has quit IRC | 07:05 | |
*** jistr has joined #openstack-ironic | 07:14 | |
*** pbrooko has quit IRC | 07:15 | |
*** killer_prince has joined #openstack-ironic | 07:16 | |
*** yuriyz has joined #openstack-ironic | 07:26 | |
*** blamar has quit IRC | 07:31 | |
*** matsuhashi has quit IRC | 07:35 | |
*** matsuhashi has joined #openstack-ironic | 07:35 | |
*** ndipanov has joined #openstack-ironic | 07:37 | |
*** eguz has quit IRC | 07:39 | |
*** ifarkas has joined #openstack-ironic | 07:41 | |
*** romcheg1 has joined #openstack-ironic | 07:43 | |
*** athomas has quit IRC | 07:54 | |
Mikhail_D_wk | Good morning all! :) | 07:55 |
Haomeng | Mikhail_D_wk: morning:) | 07:56 |
openstackgerrit | Yuriy Zveryanskyy proposed a change to openstack/ironic: Do not sync power state for new invalidated nodes https://review.openstack.org/86529 | 08:00 |
dtantsur | Morning Ironic | 08:05 |
*** derekh has joined #openstack-ironic | 08:12 | |
*** vkozhukalov has joined #openstack-ironic | 08:16 | |
*** pradipta is now known as pradipta_away | 08:19 | |
*** pradipta_away is now known as pradipta | 08:19 | |
*** trapsig has joined #openstack-ironic | 08:24 | |
*** matsuhas_ has joined #openstack-ironic | 08:25 | |
*** matsuhashi has quit IRC | 08:25 | |
*** lucasagomes has joined #openstack-ironic | 08:26 | |
trapsig | Hello Ironic, so I was trying out Ironic via DevStack and tried booting an instance. Got a FailedToUpdateDHCPOptOnPort Error. How do I get around this error? Appreciate any input. Here are the logs - http://paste.openstack.org/show/75537/ | 08:32 |
*** lazy_prince has joined #openstack-ironic | 08:40 | |
Haomeng | trapsig: can you check your neutron process | 08:43 |
Haomeng | trapsig: your log indicates "ConnectionFailed: Connection to neutron failed: Maximum attempts reached", which means the neutron issue | 08:44 |
Haomeng | trapsig: try to run " neutron agent-list" to see the neutron agent status | 08:45 |
*** mkerrin has quit IRC | 08:46 | |
Haomeng | trapsig: dhcp port is prepared by neutron dhcp agent | 08:46 |
Haomeng | trapsig: hope that helps you:) | 08:46 |
trapsig | Haomeng: Yep, q-svc is running | 08:47 |
*** dtantsur is now known as dtantsur|lunch | 08:47 | |
Haomeng | trapsig: run command " neutron agent-list" t to check neutron agents status | 08:47 |
*** martyntaylor has joined #openstack-ironic | 08:47 | |
*** pradipta is now known as pradipta_away | 08:47 | |
*** max_lobur has joined #openstack-ironic | 08:47 | |
trapsig | Haomeng: All Smileys! :-( | 08:48 |
trapsig | I mean :-) | 08:48 |
Haomeng | trapsig: :) | 08:49 |
trapsig | alive = :-) and admin_state_up = True for neutron agent-list | 08:49 |
*** pradipta_away is now known as pradipta | 08:49 | |
trapsig | Haomeng: but still it fails to update neutron | 08:49 |
trapsig | Haomeng: I actually created a separate bridge and set HOST_IP in localrc to the bridge ip. | 08:50 |
trapsig | Haomeng: If that helps | 08:50 |
Haomeng | trapsig: did you run 'neutron agent-list' in ironic node? | 08:50 |
Haomeng | Haomeng: or telnet the neutron api port to check if it is networking issue between neutron api service node and your ironic node | 08:51 |
trapsig | Haomeng: I'm running via DevStack | 08:51 |
Haomeng | trapsig: all-in-one env? | 08:51 |
trapsig | Haomeng: So what do you mean by 'ironic node'? Aren't all the services running in the same node? | 08:52 |
*** mkerrin has joined #openstack-ironic | 08:52 | |
trapsig | yep, all in one env! | 08:52 |
Haomeng | trapsig: ok, see | 08:52 |
Haomeng | trapsig: can you paste more log, before this line " Command stderr is ..." | 08:53 |
Haomeng | trapsig: have to check which command is running | 08:53 |
Haomeng | trapsig: will be back for a while... | 08:54 |
trapsig | Haomeng: Pasting now! | 08:54 |
trapsig | Ok | 08:55 |
Haomeng | trapsig: ok | 08:55 |
Haomeng | let me take a look first:) | 08:55 |
trapsig | http://paste.openstack.org/show/75540/ | 08:55 |
trapsig | Haomeng: ^ | 08:55 |
Haomeng | ok | 08:55 |
Haomeng | trapsig: looks like there are some other issue - "env LC_ALL=C LANG=C qemu-img info" | 08:57 |
Haomeng | trapsig: sorry, will be away... | 08:57 |
Haomeng | trapsig: will be back to help you:) | 08:57 |
trapsig | Haomeng: That's an error? | 08:58 |
trapsig | Haomeng: No Problem :-) Sure! | 08:58 |
*** lazy_prince has quit IRC | 09:08 | |
*** max_lobur has quit IRC | 09:08 | |
*** lazy_prince has joined #openstack-ironic | 09:09 | |
openstackgerrit | A change was merged to openstack/ironic: Cleanup running conductor services in tests https://review.openstack.org/86473 | 09:10 |
*** rameshg871 has joined #openstack-ironic | 09:12 | |
*** rameshg87 has quit IRC | 09:15 | |
trapsig | Haomeng: Found the error https://github.com/openstack/ironic/blob/master/ironic/common/neutron.py#L29 . My Neutron endpoint default-ed to 127.0.0.1. Possibly because I changed my HOST_IP in localrc to the bridge IP and the services weren't hosted on 127.0.0.1 but rather on my bridge ip address? | 09:17 |
*** rameshg871 has quit IRC | 09:17 | |
*** martyntaylor has quit IRC | 09:20 | |
trapsig | Haomeng: Now, Ironic is stuck in wait call-back! Checking the console shows the guest instance failed to get a DHCP address. Hmmm! More debugging! Yay! | 09:20 |
*** martyntaylor has joined #openstack-ironic | 09:23 | |
openstackgerrit | A change was merged to openstack/ironic: Sync object list stuff from Nova https://review.openstack.org/86697 | 09:27 |
openstackgerrit | Yuriy Zveryanskyy proposed a change to openstack/ironic: Add worker threads limit to _check_deploy_timeouts task https://review.openstack.org/78651 | 09:27 |
openstackgerrit | A change was merged to openstack/ironic: Make tests use Node object instead of dict https://review.openstack.org/84860 | 09:27 |
*** martyntaylor has quit IRC | 09:30 | |
*** martyntaylor has joined #openstack-ironic | 09:30 | |
*** martyntaylor has quit IRC | 09:32 | |
*** overlayer has joined #openstack-ironic | 09:37 | |
*** jistr has quit IRC | 09:41 | |
*** martyntaylor has joined #openstack-ironic | 09:41 | |
Haomeng | trapsig: cool:) | 09:43 |
*** saju_m has quit IRC | 09:45 | |
trapsig | Haomeng: So now I now have Networking issues :-( ! tcpdump on brbm shows that i get DHCP Discover packets, and I'm guessing no Offers are being made back by Neutron, so the guest instance times out trying to PXE Boot and dies :( | 09:50 |
*** max_lobur has joined #openstack-ironic | 09:51 | |
Haomeng | trapsig: can you check dnsmasq process | 09:54 |
Haomeng | to see if neutron launch it correctlly with your mac address in the white list | 09:55 |
Haomeng | trapsig: and to check if dnsmasq process is binding with correct tap device | 09:56 |
Haomeng | trapsig: which tap should have correct ip | 09:56 |
trapsig | Haomeng: its binding to the tap in the dhcp namespace | 09:57 |
Haomeng | trapsig: check dnsmasq process to see the parameter such as "--bind-interfaces --interface=tapbdbb56de-f8" | 09:58 |
*** athomas has joined #openstack-ironic | 09:58 | |
trapsig | Haomeng: Yep, its exactly like that! | 09:58 |
Haomeng | and run "ovs-vsctl show" and "ifconfig -a" to check the tap | 09:59 |
Haomeng | trapsig: it should have a correct ip which is serving for dhcp request | 09:59 |
trapsig | that tap is bound to the br-int bridge | 09:59 |
Haomeng | and response | 09:59 |
Haomeng | trapsig: that is correct behavior | 10:00 |
Haomeng | trapsig: check with 'ifconfig -a' to see if the tap has correct ip | 10:00 |
Haomeng | trapsig: and run tcpdump to capture the dhcp packages with tap port | 10:00 |
trapsig | Haomeng: So i checked ifconfig -a | 10:01 |
Haomeng | trapsig: if we can see the dhcp response, that should work for neutron | 10:01 |
trapsig | the tap didn't exist! but i do ip netns exec qdhcp-blah ifconfig -a | 10:01 |
trapsig | the tap exists | 10:01 |
*** jistr has joined #openstack-ironic | 10:01 | |
*** saju_m has joined #openstack-ironic | 10:02 | |
trapsig | Haomeng: and ovs-tap1 and brbm-tap1 which exist in the regular namespace don't have any IP addresses! | 10:02 |
Haomeng | trapsig: did you run devstack with refresh env? | 10:02 |
trapsig | yep with RECLONE=Yes | 10:03 |
Haomeng | trapsig: it is better we delete/remove all port/tap from neutron before devstack stack.sh | 10:03 |
*** nosnos has quit IRC | 10:03 | |
trapsig | Haomeng: Ah, I will try that! By the way, from neutron or OVS? Neutron anyway gets purged right? | 10:04 |
*** matsuhas_ has quit IRC | 10:04 | |
trapsig | Haomeng: Or it doesnt? | 10:04 |
Haomeng | trapsig: not sure, we can remove them by manually first | 10:07 |
Haomeng | trapsig: but still not sure the root cause, have to check neutron log | 10:08 |
Haomeng | trapsig: and have a try, good luck | 10:08 |
Haomeng | trapsig: :) | 10:09 |
trapsig | Haomeng: I'll poke more into Neutron then and come back! Thanks a lot! :-) | 10:10 |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/ironic: Add ManagementInterface https://review.openstack.org/86063 | 10:11 |
Haomeng | trapsig: welcome:) | 10:12 |
trapsig | Haomeng: Just need to figure out why neutron won't send DHCP Offers! Must be a dnsmasq issue like you said! So I manually fired up a dnsmasq on brbm and the instance got an IP address! Anyway, thanks again! You've helped me a lot! ^^ | 10:13 |
Haomeng | trapsig: the dhcp response is sent from dnsmasq to tap device | 10:13 |
Haomeng | trapsig: neutron just help to setup dnsmasq process to serve the mac for us | 10:15 |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/ironic: IPMITool to use the new ManagementInterface https://review.openstack.org/86092 | 10:16 |
*** martyntaylor1 has joined #openstack-ironic | 10:16 | |
*** martyntaylor has quit IRC | 10:17 | |
trapsig | Haomeng: Sorry if this question may seem stupid, but how is the baremetal instance related/connected to the tap device on the qdhcp network namespace? I can't seem to connect the dots here :-( Anywhere I could read up on it? | 10:17 |
agordeev | trapsig: regarding ovs-tap1 and brbm-tap1. It's just veth pair between two bridges. If their links are set up, they should be okay. | 10:18 |
agordeev | morning Ironic :) | 10:18 |
agordeev | trapsig: let me help you. | 10:18 |
trapsig | agordeev: Sure! :-) | 10:19 |
*** yuriyz has quit IRC | 10:19 | |
trapsig | agordeev: tl; dr My baremetal instance won't get an IP address! | 10:20 |
*** athomas has quit IRC | 10:22 | |
trapsig | agordeev: Also, I've manually assigned an IP address to brbm and I'm setting HOST_IP in devstack to that IP address! I keep switching between networks, so I need a single endpoint rather than running stack.sh again every time! | 10:22 |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/ironic: SeaMicro to use the new ManagementInterface https://review.openstack.org/86328 | 10:22 |
*** yuriyz has joined #openstack-ironic | 10:24 | |
trapsig | agordeev: Not setting HOST_IP didn't help either! Same issue! | 10:24 |
agordeev | trapsig: there is no need of assigning any IP to bridges like brbm | 10:24 |
*** saju_m has quit IRC | 10:25 | |
trapsig | agordeev: Yup, I understand there isn't! It was only for my convenience as DevStack selects eth0's IP address by default! And my eth0 IP address changes because I keep moving around between different networks :-( Is there a better way to keep a consistent endpoint? | 10:27 |
agordeev | trapsig: well, i'll be afk for 30mins. let's continue later. | 10:28 |
trapsig | agordeev: Sure :-) Thanks! | 10:28 |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/ironic: IPMINative to use the new ManagementInterface https://review.openstack.org/86588 | 10:29 |
*** k4n0 has joined #openstack-ironic | 10:41 | |
k4n0 | Hey folks, i got a weird problem | 10:41 |
k4n0 | Ironic's deployment ramdisk created using diskimage-builder does not detect any sata disks on the baremetal | 10:42 |
*** k4n0 has quit IRC | 10:42 | |
*** k4n0 has joined #openstack-ironic | 10:43 | |
k4n0 | But if pxe-boot a ubuntu image, i can see all the sata devices | 10:43 |
*** k4n0 has quit IRC | 10:45 | |
Haomeng | k4n0: ramdisk does not contain sata disk driver I think | 10:59 |
Haomeng | k4n0: what is your sata mode? achi or sata ? | 11:01 |
openstackgerrit | A change was merged to openstack/ironic: Supports filtering port by address https://review.openstack.org/82773 | 11:04 |
*** mcdonagm has joined #openstack-ironic | 11:05 | |
*** mcdonagm has quit IRC | 11:08 | |
openstackgerrit | Vladimir Kozhukalov proposed a change to openstack/ironic-python-agent: Added disk partitioner https://review.openstack.org/86163 | 11:14 |
*** pradipta is now known as pradipta_away | 11:20 | |
*** dtantsur|lunch is now known as dtantsur | 11:21 | |
openstackgerrit | Vladimir Kozhukalov proposed a change to openstack/ironic-python-agent: Added disk partitioner https://review.openstack.org/86163 | 11:23 |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/ironic: Add DiskPartitioner https://review.openstack.org/83396 | 11:34 |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/ironic: Use DiskPartitioner https://review.openstack.org/83399 | 11:34 |
*** max_lobur1 has joined #openstack-ironic | 11:42 | |
*** max_lobur has quit IRC | 11:42 | |
*** lucasagomes is now known as lucas-hungry | 11:44 | |
*** max_lobur has joined #openstack-ironic | 11:45 | |
*** max_lobur1 has quit IRC | 11:45 | |
*** romcheg1 has quit IRC | 11:46 | |
*** coolsvap is now known as coolsvap|afk | 11:47 | |
openstackgerrit | Vladimir Kozhukalov proposed a change to openstack/ironic-python-agent: Added metaclass statement https://review.openstack.org/86876 | 12:04 |
*** Alexei_987 has joined #openstack-ironic | 12:09 | |
*** trapsig has quit IRC | 12:11 | |
*** dkehn_ has joined #openstack-ironic | 12:22 | |
*** davidlenwell_ has joined #openstack-ironic | 12:22 | |
*** dkehnx has quit IRC | 12:24 | |
*** davidlenwell has quit IRC | 12:24 | |
*** blamar has joined #openstack-ironic | 12:34 | |
*** lucas-hungry is now known as lucasagomes | 12:36 | |
*** yuriyz has quit IRC | 12:39 | |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/ironic: Use DiskPartitioner https://review.openstack.org/83399 | 12:41 |
jroll | Haomeng: I see rameshg87 is no longer here, but fyi: we currently build the agent into a coreos ramdisk, check the imagebuild/coreos directory for instructions :) (this may change in the future) | 12:45 |
jroll | morning ironic :) | 12:45 |
agordeev | jroll: morning! | 12:48 |
jroll | heya agordeev :) | 12:48 |
Haomeng | jroll: morning, ok, thanks | 12:50 |
Haomeng | jroll: our new ramdisk support ipminode discovery? | 12:50 |
jroll | what do you mean by ipminode discovery? | 12:51 |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/ironic: Add ManagementInterface https://review.openstack.org/86063 | 12:52 |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/ironic: IPMITool to use the new ManagementInterface https://review.openstack.org/86092 | 12:52 |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/ironic: SeaMicro to use the new ManagementInterface https://review.openstack.org/86328 | 12:52 |
Haomeng | jroll: means to auto-discovery the bm node with mac address auto-register | 12:52 |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/ironic: IPMINative to use the new ManagementInterface https://review.openstack.org/86588 | 12:52 |
jroll | Haomeng: not yet, but we'll be working on it | 12:53 |
Haomeng | jroll: ok | 12:53 |
Haomeng | jroll: great:) | 12:53 |
jroll | right now the only info we need to add to ironic db is ipmi info and regular mac address | 12:53 |
Haomeng | jroll: yes | 12:53 |
jroll | everything else is auto-discover | 12:53 |
Haomeng | jroll: ok, got:) | 12:55 |
*** athomas has joined #openstack-ironic | 12:57 | |
*** ndipanov has quit IRC | 12:58 | |
*** matty_dubs|gone is now known as matty_dubs | 12:59 | |
openstackgerrit | Jim Rollenhagen proposed a change to openstack/ironic: Add agent fields to virt driver https://review.openstack.org/85131 | 12:59 |
NobodyCam | good morning Ironic | 13:04 |
*** ndipanov has joined #openstack-ironic | 13:05 | |
jroll | morning NobodyCam :) | 13:08 |
agordeev | NobodyCam: morning | 13:08 |
agordeev | Haomeng: morning :) | 13:08 |
NobodyCam | :) good morning agordeev and Haomeng :) | 13:08 |
Haomeng | morning, NobodyCam and agordeev :) | 13:09 |
*** trapsig has joined #openstack-ironic | 13:09 | |
NobodyCam | ahh 86639 still only has 1 +2 :( | 13:11 |
*** dkehn_ is now known as dkehnx | 13:15 | |
openstackgerrit | Jim Rollenhagen proposed a change to openstack/ironic: Adding a reference driver for the agent https://review.openstack.org/84795 | 13:16 |
openstackgerrit | Jim Rollenhagen proposed a change to openstack/ironic: Version agent lookup payloads https://review.openstack.org/85228 | 13:19 |
Haomeng | NobodyCam: :) | 13:20 |
NobodyCam | TGIF! | 13:21 |
openstackgerrit | Aleksandr Gordeev proposed a change to openstack/ironic-python-agent: Add FlowExtension https://review.openstack.org/85412 | 13:21 |
openstackgerrit | Aleksandr Gordeev proposed a change to openstack/ironic-python-agent: Resolve circular import, introduce ExecuteCommandMixin https://review.openstack.org/86341 | 13:21 |
NobodyCam | all ready for the weekend Haomeng ? | 13:21 |
Haomeng | NobodyCam: yes, my fri's evening:) | 13:22 |
NobodyCam | :) | 13:22 |
Haomeng | NobodyCam: :) | 13:23 |
NobodyCam | oh I almost forgot... Congratz Haomeng :) | 13:24 |
Haomeng | NobodyCam: thank you:) | 13:24 |
NobodyCam | hehehehe :) | 13:24 |
agordeev | trapsig: ping | 13:24 |
Haomeng | NobodyCam: I am in vacations previous days, so get the good news from yesterday:) | 13:25 |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/ironic: Get rid of the swap partition https://review.openstack.org/83726 | 13:25 |
Haomeng | NobodyCam: :) | 13:25 |
NobodyCam | morning lucasagomes :) | 13:25 |
lucasagomes | NobodyCam, yo, morning! | 13:25 |
lucasagomes | morning Haomeng agordeev jroll | 13:25 |
NobodyCam | :) | 13:25 |
lucasagomes | :) | 13:25 |
Haomeng | morning lucasagomes :) | 13:26 |
agordeev | jroll: could you know what was happened wrong with jenkins for IPA? | 13:26 |
agordeev | lucasagomes: also morning :) | 13:26 |
jroll | agordeev: hm? where? | 13:27 |
NobodyCam | morning jroll :) | 13:28 |
jroll | good afternoon lucasagomes :) | 13:28 |
jroll | hey NobodyCam :) | 13:28 |
jroll | it must be friday | 13:28 |
jroll | so many :) | 13:28 |
openstackgerrit | Jim Rollenhagen proposed a change to openstack/ironic: Add version 1 of agent payload https://review.openstack.org/86173 | 13:28 |
jroll | anyone know how to change a review topic without any new changes? | 13:30 |
agordeev | jroll: it doesn't start check jobs for a few hours. Before today it was passing these checks extremely fast at most in few minutes | 13:31 |
jroll | agordeev: maybe something wrong with infra, idk | 13:31 |
jroll | if you have an example, I could look | 13:31 |
openstackgerrit | Jim Rollenhagen proposed a change to openstack/ironic: Add version 1 of agent payload https://review.openstack.org/86173 | 13:31 |
openstackgerrit | Jim Rollenhagen proposed a change to openstack/ironic: Version agent lookup payloads https://review.openstack.org/85228 | 13:31 |
agordeev | jroll: just take a look at my and vkozhukalov's patchsets for today. https://review.openstack.org/#/c/86163/ took about 2 hours. Is it normal? | 13:34 |
openstackgerrit | Jim Rollenhagen proposed a change to openstack/ironic: Add lookup method to agent vendor mappings https://review.openstack.org/86402 | 13:34 |
*** lazy_prince has quit IRC | 13:35 | |
openstackgerrit | Jim Rollenhagen proposed a change to openstack/ironic: Bring agent deploy driver up to date with virt https://review.openstack.org/86490 | 13:35 |
jroll | agordeev: yeah, looks like an infra problem. the tests ran fast, just started with a delay | 13:36 |
jroll | see http://status.openstack.org/zuul/ | 13:36 |
jroll | everything looks behind | 13:36 |
jroll | that will make today fun | 13:36 |
*** jbjohnso_ has joined #openstack-ironic | 13:40 | |
openstackgerrit | Jim Rollenhagen proposed a change to openstack/ironic: Add configdrive generation to Nova driver https://review.openstack.org/86192 | 13:40 |
jroll | side note: cores, I have all of the agent-related reviews up-to-date and rebased. most also have a bp/agent-driver topic :) | 13:42 |
*** linggao has joined #openstack-ironic | 13:53 | |
*** trapsig has quit IRC | 14:02 | |
lucasagomes | dtantsur, the thing about the lambda in the patch decorator is pretty neat! | 14:03 |
lucasagomes | dtantsur, cheers for that | 14:03 |
dtantsur | lucasagomes, I'm glad that helps :) | 14:03 |
jbjohnso_ | so, is there any particular request on extending the authentication mechanism in confluent? I see today the serial console is pretty much wide open in the shellinabox case | 14:05 |
jbjohnso_ | I was thinking about adding a method to request a console token that is specific to just one console rather than requiring something to create a lot of tenants to separate one node from another | 14:06 |
*** trapsig has joined #openstack-ironic | 14:07 | |
*** russellb is now known as rustlebee | 14:07 | |
*** overlayer has quit IRC | 14:11 | |
*** ndipanov has quit IRC | 14:16 | |
*** ndipanov has joined #openstack-ironic | 14:17 | |
*** ndipanov is now known as engeepanoff | 14:17 | |
NobodyCam | woo hoo | 14:18 |
NobodyCam | 86639 landed | 14:18 |
*** Haomeng|2 has joined #openstack-ironic | 14:19 | |
*** Haomeng has quit IRC | 14:20 | |
lucasagomes | NobodyCam, w00t! | 14:25 |
lucasagomes | debug is working now? | 14:25 |
openstackgerrit | Chris Krelle proposed a change to openstack/ironic: Fix for tripleO undercloud gate tests DO NOT MERGE https://review.openstack.org/85529 | 14:26 |
openstackgerrit | Chris Krelle proposed a change to openstack/ironic: Workaround race with Neutron port updates https://review.openstack.org/84361 | 14:26 |
NobodyCam | we should get logging this time | 14:26 |
*** max_lobur has quit IRC | 14:26 | |
*** max_lobur has joined #openstack-ironic | 14:27 | |
NobodyCam | walkies time... brb | 14:32 |
linggao | Does anyone know how the keystone part of ironic.conf.sample file is pulled in? | 14:35 |
linggao | I rebuilt my venv and still get old keystone section in the ironic.conf.sample | 14:36 |
linggao | There is a python-keystoneclient>=0.7.0 in the requirements.txt | 14:37 |
linggao | and tox -evenv -- echo 'done' installs keystoneclient files under .tox/venv/lib/python2.7/site-packages | 14:38 |
linggao | but looks like it did not get latest files. | 14:39 |
linggao | where should I point my repository to? | 14:39 |
lucasagomes | linggao, hmm oddly, you can: source .tox/venv/bin/activate ;; pip install -r requirements.txt -U | 14:40 |
lucasagomes | but if you built from scratch I don't think you would need to do that ^ | 14:40 |
linggao | lucasagomes, good morning :). I just built from scratch. | 14:41 |
lucasagomes | yea | 14:41 |
lucasagomes | that's pretty odd | 14:41 |
linggao | does it has anything to do with the repository for the node? | 14:41 |
linggao | apt-cache policy python-keystoneclient | 14:41 |
linggao | python-keystoneclient: | 14:41 |
linggao | Installed: (none) | 14:41 |
linggao | Candidate: 2012.1-0ubuntu1 | 14:41 |
linggao | Version table: | 14:41 |
linggao | 2012.1-0ubuntu1 0 | 14:41 |
linggao | 500 http://us.archive.ubuntu.com/ubuntu/ precise/main amd64 Packages | 14:41 |
linggao | maybe that's where the keystoneclient come from in the venv? | 14:42 |
lucasagomes | it install it from pip | 14:42 |
lucasagomes | did you remove the .tox folder after rebuilding it? | 14:43 |
* lucasagomes 1 sec brb | 14:43 | |
linggao | I created a new direcoty and totally built from scrach following the "Developer Quick-Start" instructions. | 14:45 |
openstackgerrit | Jim Rollenhagen proposed a change to openstack/ironic-python-agent: Accept new parameters for `prepare_image` https://review.openstack.org/86723 | 14:48 |
linggao | lucasagomes, when I check .tox/venv/lib/python2.7/site-packages/keystoneclient/middleware/auth_token.py | 14:49 |
linggao | file, it is different from the master version on the web. | 14:49 |
NobodyCam | linggao: does keystone need to cut a new release? | 14:51 |
NobodyCam | clients come from pypi, don't they? | 14:52 |
linggao | NobodyCam, either that or something wrong with my env. | 14:53 |
linggao | NobodyCam, could you vi .tox/venv/lib/python2.7/site-packages/keystoneclient/middleware/auth_token.py in your venv? | 14:53 |
linggao | check line 270 | 14:54 |
linggao | Does it say help='Optionally specify a list of memcached server(s) to' ? | 14:54 |
NobodyCam | line 270: ' Acceptable values are MAC or ENCRYPT. If MAC, token data is' | 14:56 |
linggao | that's old file. I have that too. | 14:58 |
NobodyCam | https://pypi.python.org/pypi/python-keystoneclient/0.7.1 | 14:59 |
NobodyCam | last update 2014-03-27 | 14:59 |
lucasagomes | back | 15:00 |
NobodyCam | wb lucasagomes | 15:00 |
lucasagomes | :) | 15:00 |
linggao | And seems the Jekins build env points to a newer version of keystone. | 15:01 |
*** ifarkas_ has joined #openstack-ironic | 15:01 | |
linggao | I mean keystoneclient | 15:01 |
linggao | that's why it complians that my sample file is not up to date. That's my theory. :) | 15:02 |
NobodyCam | humm | 15:02 |
linggao | so NobodyCam, you are right, the keystone needs to cut a new release. | 15:03 |
*** ifarkas has quit IRC | 15:03 | |
linggao | or I need to get the latest keystoneclinet into my venv somehow. | 15:04 |
openstackgerrit | Pablo Fernando Cargnelutti proposed a change to openstack/ironic: Overwriting node_is_available in IronicDriver https://review.openstack.org/84214 | 15:05 |
lucasagomes | linggao, try doing a pip install -U "python-keystoneclient>=0.7.0" to see if it downloads the last version | 15:07 |
linggao | lucasagomes, nop. It is still the old one. | 15:09 |
lucasagomes | linggao, ouch | 15:09 |
openstackgerrit | Aleksandr Gordeev proposed a change to openstack/ironic-python-agent: Improve six usage for builtin open function in tests https://review.openstack.org/86932 | 15:09 |
NobodyCam | linggao: git clone the latest repo source the ironic venv then pip install -u </path/to/cloned/KS Client/ | 15:11 |
linggao | NobodyCam, I did that too. I rebuilt the whole thing from sratch this morning. | 15:14 |
linggao | is there a way to check the version of keystonecient using pip? | 15:15 |
devananda | morning, all | 15:15 |
NobodyCam | pip freeze | 15:16 |
NobodyCam | good morning devananda | 15:16 |
agordeev | devananda: morning! | 15:16 |
linggao | morning devananda. | 15:16 |
*** ifarkas_ has quit IRC | 15:17 | |
linggao | NobodyCam, pip show shows Version: 0.7.1 | 15:17 |
linggao | which is identical to https://pypi.python.org/pypi/python-keystoneclient/ | 15:17 |
linggao | So I think the Jekins is ahead of us. | 15:18 |
lucasagomes | morning devananda | 15:18 |
dtantsur | devananda, morning! | 15:18 |
NobodyCam | moring dtantsur :) | 15:18 |
NobodyCam | linggao: clone the KS client repo | 15:19 |
dtantsur | NobodyCam, morning :) | 15:19 |
NobodyCam | source the ironic venv | 15:20 |
Mikhail_D_wk | devananda: Morning! :) | 15:20 |
NobodyCam | then pip install /path/to cloned/ repo | 15:20 |
NobodyCam | then deactavate | 15:20 |
NobodyCam | that should get the latest into your venv | 15:21 |
linggao | NoodayCam, the file that makes the trouble is ironic/.tox/venv/lib/python2.7/site-packages/keystoneclient/middleware/auth_token.py | 15:21 |
linggao | clone keystoneclient will not put the correct files there. | 15:21 |
NobodyCam | humm | 15:22 |
NobodyCam | maybe worth a question in keystone channel | 15:22 |
linggao | NobodyCam, or Jekens build env. | 15:22 |
linggao | just wonder how Jekens build env pull the keystoneclient files. Does it get it from pip or the git master | 15:23 |
devananda | lucasagomes: just replied to https://review.openstack.org/#/c/86722/ | 15:25 |
NobodyCam | should be pip installing .. but maybe ask -infra | 15:25 |
* lucasagomes looks | 15:26 | |
NobodyCam | linggao: do you have a link to the errors your getting | 15:26 |
*** zul has quit IRC | 15:26 | |
* lucasagomes facepalm | 15:27 | |
lucasagomes | devananda, yeah forgot that detail | 15:27 |
lucasagomes | changing my vote | 15:27 |
devananda | lucasagomes: :) | 15:27 |
lucasagomes | good stuff porting it | 15:27 |
devananda | lucasagomes: thanks | 15:28 |
devananda | i think taht closes all the rc bugs we've identified | 15:28 |
linggao | NobodyCam, yes. https://review.openstack.org/#/c/64100/ . I did not get any error in my env, the Jekins complians that the ironic.conf.sample file is not up to date. | 15:28 |
devananda | lucasagomes: have you seen any more lately? if not - i'll ask ttx to cut RC2 as soon as this merges | 15:28 |
lucasagomes | devananda, none that I think that needs to be backported | 15:28 |
devananda | awesome | 15:28 |
linggao | NobodyCam http://logs.openstack.org/00/64100/16/check/gate-ironic-pep8/6b3af76/console.html | 15:29 |
*** ifarkas has joined #openstack-ironic | 15:30 | |
*** zul has joined #openstack-ironic | 15:30 | |
linggao | NobodyCam, basically I got the keystoneclient from pip, but Jekins got it from git master. | 15:30 |
* devananda hops on a phone call | 15:31 | |
NobodyCam | devananda: it works better if you hold the phone to your ear :-p | 15:31 |
Shrews | devananda: wouldn't it be better to be sitting still while on the phone? | 15:31 |
NobodyCam | oh its def a Friday | 15:32 |
Shrews | \o/ | 15:32 |
linggao | Shrews, I know someone who always walk around while on conf calls. He uses bluetooth :-). I think that's a good way to do exercise while work. | 15:33 |
Shrews | :) | 15:34 |
linggao | NobodyCam, for now I'll manually copy the latest keystoneclient middleware files into my venv just to make Jekins happy about the sample file my venv creates. | 15:36 |
NobodyCam | linggao: that could cause issues in our gate | 15:38 |
linggao | NobodyCan, or we can ask keystone to release a new version of python-keystoneclient? | 15:39 |
linggao | current version was created on march 27th. And there are more changed in the conf section of keystoneclient/middleware/auth_token.py file. | 15:42 |
linggao | after that date. | 15:42 |
NobodyCam | linggao: I have a change to conf.sample up with 85529 lets see what I get from the check | 15:43 |
NobodyCam | thou seems like zuul is not doing much this morning | 15:46 |
linggao | hmm, NobodyCam, I just checked, your sample file is ok. | 15:48 |
linggao | NobodyCam, just wonder how you get the latest keystoneclient from your venv. | 15:49 |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/ironic: Better check for available nodes https://review.openstack.org/84687 | 15:50 |
NobodyCam | linggao: all I did was git clone the ironic repo, and run tox -e py27 | 15:51 |
NobodyCam | oh there is now over 230 jobs in the queue | 15:53 |
*** romcheg has quit IRC | 15:57 | |
*** eghobo has joined #openstack-ironic | 15:57 | |
*** eghobo has quit IRC | 15:57 | |
*** eghobo has joined #openstack-ironic | 15:58 | |
*** romcheg has joined #openstack-ironic | 15:59 | |
Shrews | So, currently in the ironic nova driver, if we exceed the max client retries, we don't raise an error: https://github.com/openstack/ironic/blob/master/ironic/nova/virt/ironic/driver.py#L671 | 15:59 |
Shrews | That's different behavior from other areas. Is that something we should keep? Or a mistake? | 16:00 |
Shrews | lucasagomes, devananda, NobodyCam: ^^^ | 16:00 |
openstackgerrit | A change was merged to openstack/ironic-python-agent: Implement version 2 payload with more hw info https://review.openstack.org/86475 | 16:01 |
devananda | Shrews: seems ilke an error | 16:01 |
*** ifarkas has quit IRC | 16:01 | |
lucasagomes | yeah looks inconsistent with the plug_vif as well | 16:02 |
lucasagomes | if it can't plug a vif it raises | 16:02 |
NobodyCam | ya | 16:02 |
lucasagomes | if it can't it just log heh | 16:02 |
Shrews | ok, great. just wanted to verify | 16:02 |
NobodyCam | lucasagomes: TY for the tests :) | 16:04 |
lucasagomes | NobodyCam, yw :) | 16:04 |
*** romcheg has quit IRC | 16:10 | |
*** trapsig has quit IRC | 16:11 | |
*** matty_dubs is now known as matty_dubs|lunch | 16:18 | |
*** comstud is now known as bearhands | 16:22 | |
*** harlowja_away is now known as harlowja | 16:25 | |
lifeless | devananda: new fun failure for you | 16:28 |
lifeless | devananda: I'll file this in a bug, but it will affect ironic too - http://paste.openstack.org/show/75578/ | 16:28 |
*** martyntaylor1 has left #openstack-ironic | 16:30 | |
*** engeepanoff has quit IRC | 16:30 | |
devananda | lifeless: ooh, that's interesting | 16:30 |
devananda | lifeless: someone, forgetting who right now, pointed out that ResourceManager is not actually doing its job right now | 16:31 |
devananda | i wasn't totally convinced of it, but it seems related | 16:31 |
lucasagomes | :( | 16:33 |
lucasagomes | we might start trying to incorporate some fixes into nova to adjust the core code to understand a bit more ironic | 16:34 |
lucasagomes | we have been working around it now (adding a new compute manager etc...) | 16:35 |
lucasagomes | that ^ might result in another workaround | 16:35 |
devananda | yea | 16:36 |
devananda | i have a couple sessions proposed around some of those things | 16:36 |
devananda | eg, (host, node) is a pain for everyone | 16:36 |
devananda | causes race conditions when running >1 n-cpu with ironic | 16:37 |
lucasagomes | yeah | 16:37 |
lucasagomes | that's def something we need to architect better in nova | 16:37 |
lucasagomes | using N cpu with same hostname | 16:38 |
lucasagomes | and stubing the init_host thing | 16:38 |
devananda | right | 16:38 |
devananda | another work around | 16:38 |
lucasagomes | yeah | 16:38 |
openstackgerrit | A change was merged to openstack/ironic: Do not sync power state for new invalidated nodes https://review.openstack.org/86529 | 16:38 |
lucasagomes | well, we can talk about it in the summit | 16:38 |
openstackgerrit | linggao proposed a change to openstack/ironic: Support serial console access https://review.openstack.org/64100 | 16:39 |
lucasagomes | new PTL for nova, so I think it will be a good way to start | 16:39 |
jroll | lucasagomes: hey, added tests for you here :) https://review.openstack.org/#/c/85131/ | 16:39 |
NobodyCam | oh speaking of PTL's Congratz devananda :) | 16:39 |
lucasagomes | jroll, oh cheers, will take a look | 16:39 |
lucasagomes | heh true, congrats for the nomination devananda | 16:39 |
devananda | lol | 16:40 |
devananda | thx | 16:40 |
devananda | lucasagomes: re: whitelist / enabled drivers ... i see https://review.openstack.org/#/c/85996/ just landed. i'll update my patch to use that option | 16:40 |
devananda | s/just// | 16:41 |
lucasagomes | devananda, yeah I thought about it, use drivers_whitelist then | 16:41 |
lucasagomes | so we don't need to change devstack yet again | 16:41 |
devananda | lucasagomes: fwiw, i like "enabled_drivers" as an option name better :p | 16:41 |
lucasagomes | devananda, and sorry for stepping on ur toes, I totally forgot that patch you had | 16:41 |
devananda | np | 16:41 |
lucasagomes | devananda, :P I gotta say, I do as well | 16:41 |
lucasagomes | hah | 16:41 |
devananda | heh | 16:41 |
*** athomas has quit IRC | 16:44 | |
*** vkozhukalov has quit IRC | 16:54 | |
devananda | lucasagomes: for future reference, this could have also been done in stages by adding "fake" to the conf in ironic until devstack changed | 16:57 |
lucasagomes | devananda, yeah, that would work as well... you wanna do it to keep the enabled_drivers name? | 16:58 |
devananda | i think it's a more consistent option name | 16:59 |
lucasagomes | devananda, +1 | 16:59 |
lucasagomes | just add a TODO to remove it once it's added to devstack | 16:59 |
openstackgerrit | Jim Rollenhagen proposed a change to openstack/ironic-python-agent: Accept new parameters for `prepare_image` https://review.openstack.org/86723 | 17:01 |
*** matty_dubs|lunch is now known as matty_dubs | 17:02 | |
lucasagomes | someone said that there are only two hard things in computer science: cache invalidation and naming things | 17:02 |
*** jdob_ has joined #openstack-ironic | 17:02 | |
devananda | hah | 17:02 |
openstackgerrit | Devananda van der Veen proposed a change to openstack/ironic: Better handling of missing drivers https://review.openstack.org/83572 | 17:02 |
bearhands | yeah, and I'm not sure which one is harder | 17:03 |
lucasagomes | naming | 17:03 |
JoshNang | and off by one errors :) | 17:03 |
lucasagomes | :P | 17:03 |
lucasagomes | yeah | 17:03 |
*** jdob has quit IRC | 17:03 | |
*** Mikhail_D_ltp has joined #openstack-ironic | 17:06 | |
*** Haomeng has joined #openstack-ironic | 17:07 | |
*** Haomeng|2 has quit IRC | 17:07 | |
*** rwsu has quit IRC | 17:09 | |
*** jdob_ is now known as jdob | 17:09 | |
openstackgerrit | Jim Rollenhagen proposed a change to openstack/ironic-python-agent: Accept new parameters for `prepare_image` https://review.openstack.org/86723 | 17:11 |
devananda | gotta run, bbiah or so | 17:12 |
NobodyCam | ok enjoy devananda | 17:12 |
*** jdob has joined #openstack-ironic | 17:12 | |
*** jdob_ has joined #openstack-ironic | 17:16 | |
*** jdob has quit IRC | 17:16 | |
*** overlayer has joined #openstack-ironic | 17:16 | |
openstackgerrit | Jim Rollenhagen proposed a change to openstack/ironic-python-agent: Accept new parameters for `prepare_image` https://review.openstack.org/86723 | 17:17 |
*** newell_ has joined #openstack-ironic | 17:22 | |
openstackgerrit | Lucas Alvares Gomes proposed a change to openstack/ironic: Add DriverFieldsFactory https://review.openstack.org/86971 | 17:43 |
lucasagomes | NobodyCam, ^ jroll (it touches the part you just changed to the agent) | 17:44 |
lucasagomes | it's WIP anyway, lemme know | 17:44 |
*** hemna has quit IRC | 17:45 | |
NobodyCam | lucasagomes: ack , looking | 17:45 |
lucasagomes | :) | 17:46 |
lucasagomes | I'm done for today, g'night everyone enjoy the weekend! | 17:47 |
NobodyCam | have a great weekend lucasagomes | 17:47 |
lucasagomes | NobodyCam, you too! have a pint for me | 17:47 |
*** lucasagomes is now known as lucas-dinne | 17:47 | |
NobodyCam | lol it just about noon here... so about 5 hours | 17:47 |
*** lucas-dinne is now known as lucas-dinner | 17:47 | |
NobodyCam | then alien ale! | 17:48 |
lucas-dinner | NobodyCam, heh 5 hours will go quick! | 17:48 |
lucas-dinner | yeah | 17:48 |
NobodyCam | :) | 17:48 |
lucas-dinner | it's already beer o'clock for me | 17:48 |
lucas-dinner | :D | 17:48 |
jroll | see ya lucas-dinner :) | 17:48 |
NobodyCam | enjoy lucas-dinner | 17:48 |
lucas-dinner | jroll, see ya | 17:48 |
* lucas-dinner runs | 17:48 | |
NobodyCam | for me it's bagel time...brb | 17:48 |
jroll | lucas-dinner: at a glance +1, I like where this is going | 17:49 |
*** romcheg has joined #openstack-ironic | 17:49 | |
*** Haomeng|2 has joined #openstack-ironic | 17:52 | |
*** Haomeng has quit IRC | 17:53 | |
*** ilives has quit IRC | 17:58 | |
openstackgerrit | Russell Haering proposed a change to openstack/ironic: Drivers may expose a top-level passthru API https://review.openstack.org/81919 | 18:01 |
*** Alexei_987 has quit IRC | 18:02 | |
*** Haomeng|2 has quit IRC | 18:04 | |
Shrews | NobodyCam: mmm, alien ale.... | 18:05 |
*** Haomeng has joined #openstack-ironic | 18:05 | |
NobodyCam | :) | 18:06 |
* devananda shakes his head at launchpad timeout errors | 18:07 | |
openstackgerrit | Josh Gachnang proposed a change to openstack/ironic: Support for v2 agent payloads https://review.openstack.org/86984 | 18:16 |
JayF | ooh thanks JoshNang | 18:16 |
linggao | devananda, ping | 18:16 |
JoshNang | JayF: no prob. except a rebase made it into this commit. grr. | 18:16 |
NobodyCam | wb devananda | 18:16 |
devananda | linggao: pong | 18:17 |
JayF | yeah I was about to ask about that, looked like it had some stuff in it unrelated | 18:17 |
linggao | devananda, the API v1/nodes/<uuid>/states/console returns one string, | 18:17 |
linggao | but the command line output cannot handle a string, it has to be a dic | 18:18 |
* NobodyCam steps aways for a few minutes | 18:18 | |
linggao | dict | 18:18 |
linggao | devananda, so ironic node-get-console returns this: 'unicode' object has no attribute 'iteritems' | 18:19 |
devananda | linggao: sounds like a bug | 18:21 |
openstackgerrit | Jim Rollenhagen proposed a change to openstack/ironic-python-agent: Use configurable driver name in lookup URL https://review.openstack.org/86201 | 18:22 |
linggao | devananda, should we change api to return ['consle': url] or should we fix the command line to handle string output? | 18:22 |
devananda | linggao: the API should return a JSON object in the HTTP response body | 18:22 |
linggao | devananda, ok. I'll go ahead fix the API part. | 18:23 |
*** max_lobur has quit IRC | 18:23 | |
devananda | linggao: what information must be exposed in the API for a console connection? is it just a single URL? | 18:23 |
linggao | yes, just a url. | 18:23 |
devananda | linggao: yea, please file a bug. I think the fix is to add | 18:24 |
devananda | class NodeConsole(base.APIBase) | 18:25 |
linggao | devananda, the nova get-rdp-console returns this: | 18:25 |
linggao | <console> | 18:25 |
linggao | <type>rdp-html5</type> | 18:25 |
linggao | <url>http://example.com:6083/?token=f9906a48-b71e-4f18-baca-c987da3ebdb3</url> | 18:25 |
linggao | </console> | 18:25 |
devananda | to ironic/api/controllers/v1/node.py | 18:25 |
devananda | right. type. that's what I thought | 18:25 |
devananda | in addition to URL, we need to specify what protocol / type of console it is | 18:25 |
openstackgerrit | Josh Gachnang proposed a change to openstack/ironic: Add version 1 of agent payload https://review.openstack.org/86173 | 18:25 |
openstackgerrit | Josh Gachnang proposed a change to openstack/ironic: Support for v2 agent payloads https://review.openstack.org/86984 | 18:25 |
openstackgerrit | Josh Gachnang proposed a change to openstack/ironic: Adding a reference driver for the agent https://review.openstack.org/84795 | 18:25 |
openstackgerrit | Josh Gachnang proposed a change to openstack/ironic: Version agent lookup payloads https://review.openstack.org/85228 | 18:25 |
linggao | devananda, so the type is shellinabox in our case? | 18:26 |
devananda | linggao: hmm, that's the softawre we're using, not the protocol | 18:27 |
devananda | rdp-html5 is a protocol | 18:27 |
devananda | i'm not sure off hand what shellinabox is using. probably rdp? | 18:27 |
devananda | So, i tlooks like all the MP fixes landed | 18:28 |
devananda | anyone around want to give that a test before we cut RC2? | 18:28 |
devananda | NobodyCam? adam_g ? | 18:28 |
openstackgerrit | Josh Gachnang proposed a change to openstack/ironic: Support for v2 agent payloads https://review.openstack.org/86984 | 18:29 |
linggao | nova also has get-vnc-console the type is 'novnc' | 18:29 |
adam_g | devananda, sorry, MP? | 18:29 |
devananda | milestone proposed | 18:30 |
adam_g | oh :) | 18:30 |
devananda | i backported 4 fixes to the icehouse milestone proposed branch | 18:30 |
NobodyCam | devananda: my env is trashed atm | 18:30 |
adam_g | devananda, yeah i can give it a quick test in devstack right now | 18:30 |
devananda | all worked for me, but getting a couple more folks runnin git before ttx tags another RC would be great | 18:30 |
devananda | adam_g: thanks! | 18:31 |
openstackgerrit | Josh Gachnang proposed a change to openstack/ironic: Adding a reference driver for the agent https://review.openstack.org/84795 | 18:31 |
adam_g | the baremetal scenario testing is in tempest and is running in our gate.. but not passing. trying to figure out why now | 18:31 |
devananda | adam_g: anything I can help unblock? | 18:31 |
adam_g | devananda, kinda scratching my head right now. it times out waiting on provisioning. wondering if 300 sec. timeout is not large enough for the nodes that the gate uses. trying now on a similar rackspace instance | 18:32 |
devananda | adam_g: yea. try 10x that and see | 18:33 |
devananda | 300s is less than hw POST time, fwiw | 18:33 |
adam_g | devananda, yeah, im gonna put up a devstack patch that does that to see if it helps in the experimental check | 18:33 |
devananda | so that will probably fail on bare metal | 18:33 |
*** jistr has quit IRC | 18:36 | |
adam_g | devananda, also an error here that i haven't seen before http://logs.openstack.org/92/86092/7/check/check-tempest-dsvm-virtual-ironic/623504d/logs/screen-ir-cond.txt.gz | 18:37 |
*** jdob_ is now known as jdob | 18:38 | |
devananda | adam_g: timestamp? | 18:39 |
adam_g | devananda, hmm maybe i gave you the wrong long. one sec | 18:39 |
adam_g | https://review.openstack.org/86990 | 18:39 |
adam_g | devananda, http://logs.openstack.org/92/86092/7/check/check-tempest-dsvm-virtual-ironic/623504d/logs/screen-ir-cond.txt.gz | 18:40 |
adam_g | 2014-04-11 14:15:35.851 20070 TRACE ironic.openstack.common.rpc.amqp MACAlreadyExists: A Port with MAC address fa:16:3e:2c:bf:ce already exists. | 18:40 |
Shrews | Can anyone confirm that pressing the "Rebase Change" button in gerrit will re-add existing votes? I can never remember | 18:41 |
devananda | adam_g: that seems to be the result of an intentional negative test to add a dup MAC | 18:42 |
devananda | Shrews: yes | 18:42 |
openstackgerrit | David Shrewsbury proposed a change to openstack/ironic: Encapsulate Ironic client retry logic https://review.openstack.org/83105 | 18:42 |
devananda | Shrews: even if you rebase locally, it still does that, as long as nothing in the patchset changes | 18:42 |
adam_g | devananda, ah! from the API tests, i assume? | 18:43 |
devananda | adam_g: yep | 18:43 |
devananda | adam_g: i've seen that even in tests that pass | 18:43 |
adam_g | good to know | 18:43 |
NobodyCam | devananda: lifeless: I may be crazy, blind or both. but can not see where check-tripleo-ironic-undercloud-precise is applying the patch set being tested. should not DIB_REPOREF_ironic be getting set? | 18:48 |
openstackgerrit | David Shrewsbury proposed a change to openstack/ironic: Complete wrapping ironic client calls https://review.openstack.org/86993 | 18:49 |
devananda | NobodyCam: afaik yes, but I haven't been testing wth tripleo in a bit | 18:53 |
*** Haomeng has quit IRC | 18:55 | |
NobodyCam | :) digging in now | 18:56 |
*** Haomeng has joined #openstack-ironic | 18:56 | |
*** eghobo has quit IRC | 18:59 | |
* devananda lunches | 19:02 | |
NobodyCam | nm it is... just in a different log file | 19:04 |
*** k4n0 has joined #openstack-ironic | 19:07 | |
k4n0 | Hello folks | 19:13 |
*** max_lobur has joined #openstack-ironic | 19:13 | |
NobodyCam | morning k4n0 | 19:14 |
k4n0 | :) Its late night in India | 19:14 |
k4n0 | but good morning to you | 19:14 |
NobodyCam | its afternoon here in roswell | 19:14 |
k4n0 | Good afternoon :) | 19:14 |
k4n0 | Actually I am trying to get some eyes on this problem i am facing http://lists.openstack.org/pipermail/openstack-dev/2014-April/032481.html | 19:15 |
NobodyCam | hehehe | 19:15 |
NobodyCam | hummm | 19:16 |
NobodyCam | do you have console access? have you set troubleshoot and manually checked to see that the node is reporting? | 19:17 |
k4n0 | I have serial console access, how do i set troubleshoot? sorry, i dont know much about diskimage-builder | 19:18 |
k4n0 | node is reporting fine, i can see the ironic callback happening | 19:18 |
k4n0 | the callback fails | 19:18 |
adam_g | devananda, a quick run tempest thru against milestone-proposed works fine in my environment. not sure there's anything specific you want tested | 19:21 |
*** rwsu has joined #openstack-ironic | 19:24 | |
k4n0 | Any other steps i can take to isolate this problem? | 19:26 |
NobodyCam | k4n0: looking at some things now | 19:27 |
k4n0 | NobodyCam: cool | 19:27 |
NobodyCam | humm | 19:33 |
NobodyCam | k4n0: ok | 19:36 |
NobodyCam | add a kernel param.. https://github.com/openstack/diskimage-builder/blob/master/elements/ramdisk/extra-data.d/scripts/init#L50 | 19:36 |
k4n0 | NobodyCam: i will add troubleshoot ? | 19:37 |
NobodyCam | https://github.com/openstack/ironic/blob/master/etc/ironic/ironic.conf.sample#L843 | 19:37 |
NobodyCam | :) | 19:37 |
NobodyCam | that should drop teh node to a bash shell when it hits the error | 19:38 |
k4n0 | NobodyCam: ok, i will add "troubleshoot" to the pxe_append_params conf | 19:38 |
k4n0 | NobodyCam: I will try this out in morning, will let you know my findings. | 19:39 |
NobodyCam | https://github.com/openstack/diskimage-builder/blob/master/elements/ramdisk/extra-data.d/scripts/d/init-func#L232 | 19:39 |
NobodyCam | looks like you'll need to add troubleshoot=1 | 19:40 |
k4n0 | got it | 19:40 |
NobodyCam | :) | 19:40 |
k4n0 | NobodyCam: what should i do after i get the shell? cause i know the disk is not being detected | 19:41 |
NobodyCam | see if you can figure out whats up.. | 19:41 |
NobodyCam | is it missing a driver? is comming in as sdb | 19:41 |
NobodyCam | hard to say what to try not knowing whats wrong | 19:42 |
NobodyCam | see if dmesg / syslog has any insights | 19:42 |
k4n0 | might be a driver, i will check, its not sdb for sure, i have checked /proc/diskstats | 19:42 |
k4n0 | sure, i will dig in | 19:42 |
k4n0 | thanks for the help :) | 19:42 |
NobodyCam | :) | 19:42 |
k4n0 | Cya, good night | 19:43 |
NobodyCam | you too :) | 19:43 |
*** k4n0 has left #openstack-ironic | 19:43 | |
NobodyCam | linggao: just fyi .. my conf.sample passed | 19:45 |
linggao | NobodyCam, good. Mine sample looks promising now. Not sure why it started working. I must messed up somehting before :) | 19:47 |
NobodyCam | :) | 19:47 |
*** vkozhukalov has joined #openstack-ironic | 19:59 | |
*** overlayer has quit IRC | 20:01 | |
*** max_lobur1 has joined #openstack-ironic | 20:04 | |
*** max_lobur has quit IRC | 20:04 | |
openstackgerrit | Chris Krelle proposed a change to openstack/ironic: Fix for tripleO undercloud gate tests DO NOT MERGE https://review.openstack.org/85529 | 20:07 |
*** romcheg has quit IRC | 20:11 | |
*** romcheg has joined #openstack-ironic | 20:13 | |
*** overlayer has joined #openstack-ironic | 20:15 | |
*** overlayer has quit IRC | 20:16 | |
*** romcheg has quit IRC | 20:22 | |
devananda | adam_g: great, thanks! I haven't been able to reproduce the bugs whose fixes i backported, so I'm gonna call it good at this point | 20:22 |
adam_g | cool | 20:23 |
*** rustlebee is now known as russellb | 20:27 | |
openstackgerrit | Jarrod Johnson proposed a change to stackforge/pyghmi: Add discrete states for event log status sensors https://review.openstack.org/87023 | 20:38 |
*** Haomeng has quit IRC | 20:44 | |
*** Haomeng has joined #openstack-ironic | 20:46 | |
*** rwsu has quit IRC | 20:46 | |
*** rwsu has joined #openstack-ironic | 20:46 | |
jbjohnso_ | wow, that's a long check queue | 20:50 |
NobodyCam | oh ya | 20:51 |
openstackgerrit | Jarrod Johnson proposed a change to stackforge/pyghmi: Gracefully flag unrecognized discrete sensor states https://review.openstack.org/87027 | 20:51 |
*** harlowja is now known as harlowja_away | 20:51 | |
JayF | If you look at the graphs on status.openstack.org/zuul | 20:51 |
JayF | it looks like we went down to 0 workers, got back up again and started chewing through a backlog, and now it's back down to 0 workers | 20:51 |
NobodyCam | :) | 20:52 |
*** jdob has quit IRC | 20:53 | |
devananda | JayF: infra's capacity was cut in half for a day, essentially. still playing catchup | 20:56 |
*** romcheg has joined #openstack-ironic | 20:56 | |
NobodyCam | I have some only hardware I could give them! :-p | 20:57 |
NobodyCam | sonly/old/ | 20:57 |
*** harlowja_away is now known as harlowja | 21:00 | |
devananda | bbiab | 21:00 |
*** jrist has quit IRC | 21:00 | |
NobodyCam | ok :) | 21:01 |
NobodyCam | I may go look for some food | 21:01 |
*** max_lobur1 has quit IRC | 21:01 | |
jbjohnso_ | well, maybe my pyghmi changes will get a verify by monday | 21:02 |
jbjohnso_ | it's a good day to go home and stop thinking about computers.... | 21:02 |
*** jrist has joined #openstack-ironic | 21:02 | |
NobodyCam | :) lol queues only at 11 and 1/2 hours now :) | 21:03 |
openstackgerrit | Josh Gachnang proposed a change to openstack/ironic: Adding a reference driver for the agent https://review.openstack.org/84795 | 21:05 |
*** jbjohnso_ has quit IRC | 21:07 | |
*** linggao has quit IRC | 21:13 | |
*** romcheg has quit IRC | 21:15 | |
*** Mikhail_D_ltp has quit IRC | 21:16 | |
*** matty_dubs is now known as matty_dubs|gone | 21:34 | |
openstackgerrit | Russell Haering proposed a change to openstack/ironic: Fix conductor.manager test assertion order https://review.openstack.org/87035 | 21:39 |
*** stevehuang has quit IRC | 21:41 | |
*** stillbert is now known as mikal | 21:45 | |
*** romcheg has joined #openstack-ironic | 21:59 | |
openstackgerrit | Josh Gachnang proposed a change to openstack/ironic: Adding a reference driver for the agent https://review.openstack.org/84795 | 22:00 |
JayF | So question, and it's especially relevant now with the zuul backlogged so badly | 22:04 |
JayF | is it OK to +2 an unverified patch if it works and tests pass locally? | 22:04 |
JayF | There are some things I know to be good, and tests pass locally, and I'd like to get them in the queue for merging over the weekend | 22:05 |
openstackgerrit | Chris Krelle proposed a change to openstack/ironic: Add Logging. https://review.openstack.org/85124 | 22:07 |
*** romcheg1 has joined #openstack-ironic | 22:07 | |
NobodyCam | JayF: is it a critical patch? | 22:07 |
JayF | NobodyCam: ^ it looks like you had some bonus whitespace leak into manager.py on that patch | 22:08 |
NobodyCam | note it wont merge untill it ia tested | 22:08 |
NobodyCam | :-p | 22:08 |
JayF | NobodyCam: yeah, I know it won't be merged until tested, that's why I am curious if it's OK to +2 | 22:08 |
JayF | and 'critical'... not really, but at this point in an attempt to get a prototype working we're using master + patches that are up for review | 22:08 |
JayF | and I'm trying to do what I can on the IPA side to reduce our patchset and get things in master | 22:09 |
JayF | and when there are 12h long jenkins queues, I tend to want to reserve a place in line before the weekend, hehe | 22:09 |
NobodyCam | doh.. darn tab key | 22:09 |
NobodyCam | JayF: yes it is ok.. but as another reviewer please note that you are +2 with out jenkins results | 22:10 |
NobodyCam | :-p | 22:10 |
*** romcheg has quit IRC | 22:11 | |
openstackgerrit | Chris Krelle proposed a change to openstack/ironic: Add Logging. https://review.openstack.org/85124 | 22:11 |
NobodyCam | white space fix | 22:11 |
JayF | I'll look again | 22:11 |
JayF | although my votes don't matter ;) | 22:12 |
NobodyCam | lol they DO matter | 22:12 |
JayF | your commit message says you're adding things at info logging level, but here -> https://review.openstack.org/#/c/85124/5/ironic/conductor/utils.py it's at audit level. Intentional? | 22:12 |
NobodyCam | yes | 22:13 |
*** davidlenwell_ is now known as davidlenwell | 22:13 | |
JayF | I just reread your commit message | 22:13 |
openstackgerrit | Jim Rollenhagen proposed a change to openstack/ironic: Add version 1 of agent payload https://review.openstack.org/86173 | 22:13 |
openstackgerrit | Jim Rollenhagen proposed a change to openstack/ironic: Support for v2 agent payloads https://review.openstack.org/86984 | 22:13 |
NobodyCam | dd AUDIT level logging to conductor: utils/manager for power | 22:13 |
openstackgerrit | Jim Rollenhagen proposed a change to openstack/ironic: Adding a reference driver for the agent https://review.openstack.org/84795 | 22:13 |
NobodyCam | operations. also adds INFO to sync power state in manager. | 22:13 |
openstackgerrit | Jim Rollenhagen proposed a change to openstack/ironic: Version agent lookup payloads https://review.openstack.org/85228 | 22:13 |
NobodyCam | i addeed note about audit | 22:13 |
JayF | cool, thanks. Logging is nice. | 22:13 |
JayF | Caring about logging levels is /very/ nice | 22:14 |
JayF | I've run software that logs everything at INFO, and I've run software that the best logs were strace and tcpdump :) | 22:14 |
JayF | it's always nice to have thought put into log levelling and such | 22:14 |
NobodyCam | been there done that one.. wieshark is your friend | 22:15 |
*** romcheg1 has quit IRC | 22:15 | |
NobodyCam | *wire Shark | 22:15 |
NobodyCam | you mean I cann't just "PRINT" entering <class,function,module> | 22:16 |
NobodyCam | had that one too | 22:17 |
openstackgerrit | Jim Rollenhagen proposed a change to openstack/ironic: Add lookup method to agent vendor mappings https://review.openstack.org/86402 | 22:17 |
NobodyCam | I recall one java listener that would log Gib of junk but you had to keep > 5 hours of log. if you wanted to be able to get to the root cause of a failure :-p | 22:19 |
* NobodyCam is SO happy to not work for Java shop any more | 22:19 | |
*** blamar has quit IRC | 22:20 | |
openstackgerrit | Russell Haering proposed a change to openstack/ironic: Drivers may expose a top-level passthru API https://review.openstack.org/81919 | 22:21 |
*** eghobo has joined #openstack-ironic | 22:22 | |
openstackgerrit | Josh Gachnang proposed a change to openstack/ironic-python-agent: Enabling translation through IPA to begin https://review.openstack.org/87047 | 22:23 |
openstackgerrit | Jim Rollenhagen proposed a change to openstack/ironic: Add lookup method to agent vendor mappings https://review.openstack.org/86402 | 22:25 |
openstackgerrit | Jim Rollenhagen proposed a change to openstack/ironic: Add lookup method to agent vendor mappings https://review.openstack.org/86402 | 22:31 |
NobodyCam | jroll: lol "Does exactly that." | 22:32 |
jroll | I mean... | 22:32 |
NobodyCam | hehe :) | 22:33 |
*** overlayer has joined #openstack-ironic | 22:33 | |
*** overlayer has quit IRC | 22:33 | |
jroll | :P | 22:33 |
*** stack_ has quit IRC | 22:34 | |
openstackgerrit | Josh Gachnang proposed a change to openstack/ironic-python-agent: Enabling translation for IPA to begin https://review.openstack.org/87047 | 22:39 |
*** max_lobur has joined #openstack-ironic | 22:51 | |
*** epim has joined #openstack-ironic | 22:53 | |
*** epim has quit IRC | 22:59 | |
*** epim has joined #openstack-ironic | 23:11 | |
*** zdiN0bot has joined #openstack-ironic | 23:11 | |
NobodyCam | ok all have a good weekend.. I'll be back to check on tests | 23:19 |
devananda | JoshNang: hi! why do translation in IPA? | 23:26 |
*** epim has quit IRC | 23:29 | |
devananda | heading out in a bit... ya'll have a good weekend~! | 23:29 |
NobodyCam | you too! | 23:29 |
*** Haomeng has quit IRC | 23:29 | |
* devananda might be back online later ... need to swap harddrive into a new laptop and related stuff | 23:29 | |
NobodyCam | new laptop??? | 23:29 |
NobodyCam | ohh | 23:29 |
devananda | same model | 23:30 |
NobodyCam | lol | 23:30 |
devananda | my current one seems to have a loose transistor | 23:30 |
NobodyCam | :) | 23:30 |
devananda | it randomly refuses to start | 23:30 |
NobodyCam | nice | 23:30 |
devananda | fix is: shake it | 23:30 |
devananda | :( | 23:30 |
*** Haomeng has joined #openstack-ironic | 23:30 | |
jroll | heh | 23:31 |
jroll | better than never boots :P | 23:31 |
JoshNang | devananda: we'll be sending errors and log messages back to ironic. where's the cut off for what should and shouldn't be translated? | 23:32 |
devananda | JoshNang: good question. things that are user-facing should probably be translated, but based on the Accept-Language in teh HTTP header | 23:32 |
devananda | JoshNang: so the agent <-> ironic communication doesn't make a whole lot of sense to translate | 23:32 |
devananda | the agent won't know what language the end user is using | 23:33 |
devananda | and the OS in which the agent runs probably won't have had it's locale configured, since it's a PXE'booted ramdisk | 23:33 |
devananda | there's evena large debate as to whether services (eg, ironic-conductor) should i18n their LOG messages | 23:33 |
devananda | because google searching for a translated LOG message is ... unhelpful | 23:34 |
JoshNang | heh i can imagine | 23:34 |
JoshNang | that was my main thought...translated log messages for operators | 23:34 |
devananda | if ironic-conductor sends accept-lang to the agent | 23:34 |
devananda | i could see that | 23:35 |
devananda | *that that would fucntion | 23:35 |
devananda | but i'm not sure it's useful | 23:35 |
JoshNang | that's fine with me | 23:35 |
devananda | anyhow, good things to think about. maybe raise on the i18n list? I need to run :) | 23:35 |
russell_h | devananda: have a good weekend | 23:35 |
JoshNang | sounds good! have a good weekend! | 23:35 |
*** zdiN0bot has quit IRC | 23:39 | |
*** lucas-dinner has quit IRC | 23:44 | |
openstackgerrit | A change was merged to openstack/ironic-python-agent: Use # instead of """ for copyright blocks https://review.openstack.org/86455 | 23:47 |
openstackgerrit | Russell Haering proposed a change to openstack/ironic-python-agent: Organize agent extensions https://review.openstack.org/87057 | 23:50 |
*** ilives has joined #openstack-ironic | 23:54 | |
*** eghobo has quit IRC | 23:56 | |
*** pradipta` has joined #openstack-ironic | 23:57 | |
*** ilives has quit IRC | 23:59 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!