*** ryanpetrello has joined #openstack-ironic | 00:31 | |
*** ryanpetrello has quit IRC | 00:47 | |
*** nosnos has joined #openstack-ironic | 01:01 | |
*** ryanpetrello has joined #openstack-ironic | 01:03 | |
*** ryanpetrello has quit IRC | 01:25 | |
*** ryanpetrello has joined #openstack-ironic | 01:26 | |
*** yongli has joined #openstack-ironic | 01:33 | |
*** ryanpetrello has quit IRC | 01:38 | |
*** achanda has quit IRC | 01:39 | |
*** achanda has joined #openstack-ironic | 01:43 | |
*** chenglch has joined #openstack-ironic | 01:47 | |
*** Haomeng|2 has quit IRC | 02:06 | |
openstackgerrit | Naohiro Tamura proposed openstack/ironic: dev-quickstart.rst update to add required packages https://review.openstack.org/134216 | 02:11 |
---|---|---|
*** naohirot has joined #openstack-ironic | 02:12 | |
*** achanda has quit IRC | 02:13 | |
*** pcrews has quit IRC | 02:31 | |
*** chenglch has quit IRC | 02:31 | |
*** chenglch has joined #openstack-ironic | 02:32 | |
*** Haomeng has joined #openstack-ironic | 02:42 | |
*** bradjones has quit IRC | 02:44 | |
*** bradjones has joined #openstack-ironic | 02:45 | |
openstackgerrit | Naohiro Tamura proposed openstack/ironic-specs: iRMC Power Driver for Ironic https://review.openstack.org/134487 | 02:51 |
mrmoje | Haomeng|2: I've already been thru the dox. Problem is im alittle bit confused about how ironic pulls it all together. | 02:56 |
mrmoje | Ironic is able to power up my bm node but thats as far as it goes | 03:00 |
Haomeng | mrmoje: yes, ironic will use pxe ipmi to control the hardware power and remote boot | 03:05 |
mrmoje | btw, Im using a separate dhcp service (separate from neutron) | 03:06 |
Haomeng | mrmoje: it should work without neutron, because ironic just depends on the dhcp+pxe | 03:07 |
Haomeng | mrmoje: and tftp | 03:07 |
mrmoje | ok, after doing a tcpdump, i found that the node (pxelinux.0) tries to find config files | 03:09 |
mrmoje | which happen to be missing | 03:09 |
mrmoje | i believe they should be in tftpbootdir/pxelinux.cfg/ | 03:10 |
mrmoje | the search starts with "tftpbootdir/pxelinux.cfg/[MAC-ADDR]" and ends with "tftpbootdir/pxelinux.cfg/default" | 03:11 |
mrmoje | any pointers on how to create the right configs? | 03:12 |
*** achanda has joined #openstack-ironic | 03:14 | |
mrmoje | or is ironic supposed to create those? | 03:14 |
Haomeng | mrmoje: let me check my devstack env, it should be a folder with mac address I think | 03:15 |
*** __mohit__ has joined #openstack-ironic | 03:18 | |
Haomeng | mrmoje: yes, my env has the mac address folder under pxelinux.cfg | 03:18 |
*** __mohit__ has quit IRC | 03:18 | |
Haomeng | mrmoje: based on pxe, it will check the mac folder first, if not matched, use default one I think | 03:19 |
*** achanda has quit IRC | 03:19 | |
mrmoje | well my ironic doesnt create that | 03:23 |
Haomeng | mrmoje: shoud be issue | 03:24 |
mrmoje | and the folder has the right permissions set | 03:24 |
mrmoje | owned by ironic | 03:24 |
Haomeng | mrmoje: yes, it is controled by ironic | 03:24 |
mrmoje | how does your ironic [pxe] configs look like | 03:25 |
mrmoje | ? | 03:25 |
*** Haomeng has quit IRC | 03:25 | |
*** lazy_prince has quit IRC | 03:26 | |
mrmoje | i have ironic creating files in the tftpboot root and not in pxelinux.cfg | 03:27 |
*** naohirot has quit IRC | 03:29 | |
*** killer_prince has joined #openstack-ironic | 03:29 | |
*** killer_prince is now known as lazy_prince | 03:30 | |
*** Haomeng has joined #openstack-ironic | 03:34 | |
*** nosnos has quit IRC | 03:49 | |
*** pensu has joined #openstack-ironic | 03:57 | |
*** naohirot has joined #openstack-ironic | 03:59 | |
*** pensu has quit IRC | 04:03 | |
*** rushiagr_away is now known as rushiagr | 04:22 | |
*** vinbs has joined #openstack-ironic | 04:27 | |
*** pensu has joined #openstack-ironic | 04:44 | |
*** nosnos has joined #openstack-ironic | 04:46 | |
*** viktors|afk has quit IRC | 04:50 | |
*** vdrok has quit IRC | 04:51 | |
*** vdrok has joined #openstack-ironic | 04:51 | |
*** viktors has joined #openstack-ironic | 04:52 | |
*** achanda has joined #openstack-ironic | 04:53 | |
*** pensu has quit IRC | 05:06 | |
*** loki184 has joined #openstack-ironic | 05:13 | |
*** mrmoje has quit IRC | 05:17 | |
*** pcrews has joined #openstack-ironic | 05:18 | |
*** pensu has joined #openstack-ironic | 05:31 | |
*** anderbubble has joined #openstack-ironic | 05:38 | |
openstackgerrit | Anusha Ramineni proposed openstack/ironic: iLO Management Interface https://review.openstack.org/132746 | 05:42 |
*** ramineni has joined #openstack-ironic | 05:43 | |
*** mrmoje has joined #openstack-ironic | 05:43 | |
vinbs | morning ironic! | 05:45 |
*** lazy_prince has quit IRC | 05:49 | |
*** lazy_prince has joined #openstack-ironic | 05:49 | |
*** nosnos_ has joined #openstack-ironic | 05:50 | |
*** nosnos has quit IRC | 05:51 | |
*** rakesh_hs has joined #openstack-ironic | 05:53 | |
*** pcrews has quit IRC | 05:54 | |
*** nosnos_ has quit IRC | 05:57 | |
*** nosnos has joined #openstack-ironic | 05:59 | |
*** mrmoje has quit IRC | 06:03 | |
*** datajerk has joined #openstack-ironic | 06:05 | |
pensu | Hi all, I have been trying to set up neutron using this guide: http://docs.openstack.org/developer/ironic/deploy/install-guide.html#configure-neutron-to-communicate-with-the-bare-metal-server | 06:10 |
pensu | As soon as I add the bridge br-eth2 to my local ethernet interface, the ip on that interface goes down... | 06:10 |
pensu | Anybody else faced the same problem? | 06:11 |
*** datajerk has quit IRC | 06:13 | |
Haomeng | vinbs: morning:) | 06:16 |
Haomeng | pensu: hi | 06:17 |
Haomeng | pensu: yes, once we add eth2 into bridge, the l3 on eth2 is disabled, we have to set ip to br-eth2 | 06:18 |
*** Haomeng has quit IRC | 06:20 | |
*** Haomeng has joined #openstack-ironic | 06:20 | |
Haomeng | pensu: so you need to set ip for br-eth2 | 06:22 |
pensu | Haomeng: Okay, I didn't know that, gonna try that.....thanks...:) | 06:23 |
Haomeng | pensu: yw | 06:23 |
*** ryanpetrello has joined #openstack-ironic | 06:23 | |
*** nosnos_ has joined #openstack-ironic | 06:23 | |
*** nosnos has quit IRC | 06:23 | |
*** pradipta_away is now known as pradipta | 06:24 | |
*** mrmoje has joined #openstack-ironic | 06:36 | |
*** mrda is now known as mrda_away | 06:41 | |
*** achanda has quit IRC | 07:02 | |
*** ryanpetrello has quit IRC | 07:02 | |
*** dlpartain has joined #openstack-ironic | 07:09 | |
openstackgerrit | Naohiro Tamura proposed openstack/ironic-specs: iRMC Virtual Media Deploy Driver for Ironic https://review.openstack.org/134865 | 07:13 |
*** anderbubble has quit IRC | 07:14 | |
openstackgerrit | sandhya proposed openstack/ironic-specs: Chassis Level Node Discovery https://review.openstack.org/134866 | 07:18 |
openstackgerrit | sandhya proposed openstack/ironic-specs: Chassis Level Node Discovery https://review.openstack.org/134866 | 07:27 |
pensu | Hi, I am trying to deploy a physical node using devstack ironic setup, I am getting this error: OSError: [Errno 13] Permission denied: '/opt/stack/data/ironic/tftpboot/de6fcb1d-26a8-4aa1-809c-5a05b752e829' | 07:27 |
pensu | The permissions are: | 07:28 |
pensu | stack@peeyush-Standard-PC-i440FX-PIIX-1996:~/devstack$ ls -l /opt/stack/data/ironic/ | 07:28 |
pensu | total 12 | 07:28 |
pensu | -rw-r--r-- 1 stack stack 54 Nov 11 13:24 ironic_macs.csv | 07:28 |
pensu | drwxr-xr-x 2 stack stack 4096 Nov 11 13:25 ssh_keys | 07:28 |
pensu | drwxr-xr-x 4 stack libvirtd 4096 Nov 17 11:39 tftpboot | 07:28 |
pensu | Should I change the group access of tftpboot to stack? Or is there something else I am missing? | 07:28 |
pensu | Haomeng: You around? Could you please have a look? ^^ | 07:29 |
Haomeng | pensu: I am back | 07:29 |
Haomeng | pensu: can you check "de6fcb1d-26a8-4aa1-809c-5a05b752e829" folder mask? | 07:30 |
Haomeng | pensu: and what user you are using to run ironic counter service process? | 07:30 |
pensu | Haomeng: Oh, I am using admin not demo, could that be the problem? | 07:32 |
pensu | Haomeng: And there is no folder by that name... | 07:32 |
Haomeng | pensu: no, admin is the openstack user | 07:32 |
pensu | Haomeng: Other than that, I am using stack only... | 07:33 |
Haomeng | pensu: I think the root cause is that the user you runing ironic conductor has no permision for your folder de6fcb1d-26a8-4aa1-809c-5a05b752e829 | 07:33 |
Haomeng | pensu: how do you launch ironic conductor? | 07:33 |
Haomeng | pensu: you mean under tftpboot, there is no de6fcb1d-26a8-4aa1-809c-5a05b752e829 folder? | 07:34 |
Haomeng | pensu: it should be created by conductor I think, can you check conductor log to see if any error with the tftp mac folder generation? | 07:35 |
pensu | Haomeng: Okay, wait....that sounds right.....it is a different user.....Argh, man I have a different user and then switch to stack, I guess I forgot to switch while launching the conductor..... | 07:35 |
Haomeng | pensu: yes, It is better that we use same *stack* user to launch the process for each time | 07:35 |
pensu | Haomeng: Yup, I was doing it with different user, let me launch it with stack again.....thank you again for saving the day...:) | 07:35 |
Haomeng | pensu: notice: drwxr-xr-x 4 stack libvirtd 4096 Nov 17 11:39 tftpboot | 07:36 |
Haomeng | pensu: maybe it is libvirtd user | 07:36 |
pensu | Haomeng: yeah, it is, I was wondering why it is libvirtd and not stack, but couldn't figure out the reason! | 07:36 |
Haomeng | pensu: ok | 07:37 |
Haomeng | pensu: you run ironic conductor process with libvirtd user? | 07:37 |
pensu | Haomeng: No,it's a general user I created to get access to system, not sure how libvirtd got there, I guess my user is part of libvirtd group.... | 07:38 |
Haomeng | pensu: ok | 07:39 |
Haomeng | pensu: chown /opt/stack/data/ironic/tftpboot to stack stack | 07:40 |
Haomeng | pensu: I check my env | 07:41 |
Haomeng | pensu: it is same libvirtd for tftpboot folder | 07:41 |
Haomeng | pensu: so your root cause is the *mac* folder is not created at all | 07:41 |
Haomeng | pensu: not be the user permision issue, but missing the *mac* folder | 07:42 |
Haomeng | pensu: de6fcb1d-26a8-4aa1-809c-5a05b752e829 should not be *mac* address I think | 07:42 |
Haomeng | pensu: it should be ironic node uuid | 07:43 |
pensu | Haomeng: okay, it's conductor's responsibility to create that folder, right? | 07:44 |
Haomeng | pensu: you can check with "ironic node-list" | 07:44 |
pensu | Haomeng: yup, that is my node uuid... | 07:44 |
*** mrmoje has quit IRC | 07:44 | |
Haomeng | pensu: I think so, let me check the code | 07:44 |
Haomeng | pensu: yes | 07:44 |
*** mrmoje has joined #openstack-ironic | 07:44 | |
mrmoje | Haomeng: Still having trouble getting ironic to write pxelinux configs | 07:44 |
pensu | Haomeng: Okay, so I ran the conductor with stack user again, and I am up till first power cycle, so I guess it's working...:) | 07:45 |
mrmoje | Haomeng: do you recomend configuring ironic with iPXE? | 07:45 |
pensu | Haomeng: got that folder now....:) | 07:45 |
openstackgerrit | Naohiro Tamura proposed openstack/ironic-specs: iRMC Virtual Media Deploy Driver for Ironic https://review.openstack.org/134865 | 07:46 |
Haomeng | pensu: cool:) | 07:50 |
Haomeng | mrmoje: I checked the code tftp folder is created by devstack script | 07:51 |
mrmoje | the /tftpboot/pxelinux.cfg/[mac] folder? | 07:51 |
Haomeng | mrmoje: just /tftpboot folder | 07:51 |
Haomeng | mrmoje: /tftpboot/pxelinux.cfg/<NODE_UUID> folder is created by our conductor | 07:52 |
*** dlpartain has quit IRC | 07:53 | |
Haomeng | mrmoje: did you enable ipxe_enabled in conf.pxe? | 07:54 |
mrmoje | Yes i did | 07:54 |
Haomeng | mrmoje: mrmoje: we have the install-guide.rst document to show us how to do ipxe setup | 07:55 |
Haomeng | mrmoje: and have to setup the http server to serve ipxe http request from baremetal | 07:55 |
mrmoje | i'm not using ipxe | 07:55 |
mrmoje | im doing dhcp+tftp+syslinux | 07:56 |
Haomeng | mrmoje: ok, ipxe is not enabled by default, so we can just run with pxe+dhcp+tftp+syslinux | 07:56 |
Haomeng | mrmoje: that is easy to start | 07:56 |
mrmoje | thats where im at now | 07:57 |
Haomeng | mrmoje: what is your pxelinux config trouble now? same with pensu's case? | 07:58 |
mrmoje | no | 07:58 |
Haomeng | mrmoje: ok | 07:58 |
Haomeng | mrmoje: did not remember your case, my irc window lost, can you repeat? | 07:58 |
mrmoje | after booting pxelinux.0 image, bm node canot load respective conf file | 07:58 |
mrmoje | /tftpboot/pxelinux.cfg/[mac] is missing | 07:59 |
mrmoje | so is /tftpboot/pxelinux.cfg/default | 07:59 |
Haomeng | mrmoje: got it | 07:59 |
Haomeng | mrmoje: yes, the root cause is the pxe spec in pxelinux.cfg/UUID is missing | 07:59 |
Haomeng | mrmoje: so can you check conductor log, let me check how code work to generate the pxe spec folder... | 08:00 |
mrmoje | ok | 08:01 |
mrmoje | checking logs for clues | 08:02 |
Haomeng | mrmoje: code is here - https://github.com/openstack/ironic/blob/f895eae017ff8c9f07f13a3308b87dd8daf2fc12/ironic/common/pxe_utils.py#L182 | 08:02 |
Haomeng | mrmoje: https://github.com/openstack/ironic/blob/f895eae017ff8c9f07f13a3308b87dd8daf2fc12/ironic/common/pxe_utils.py#L191 this line is writing the pxe config | 08:03 |
Haomeng | mrmoje: should be some file io error around these code I think | 08:03 |
Haomeng | mrmoje: did you enable debug for log? | 08:07 |
mrmoje | no debug or verbose, | 08:12 |
mrmoje | only log errors are the wait-for timeout exception | 08:12 |
mrmoje | and afterthat :- Some errors were encountered on node X while retrieving IP address on the following ports: Y | 08:13 |
mrmoje | Enabling debug & verbose now | 08:13 |
Haomeng | mrmoje: maybe it call clean_up_pxe_config after provision | 08:13 |
Haomeng | mrmoje: will clean the pxe conf | 08:14 |
mrmoje | on that note, it does write some image files in tftpboot root | 08:14 |
mrmoje | and cleans up after fail | 08:14 |
Haomeng | mrmoje: so the root cause is the errors while retrieving ip, can you show the detail logs? | 08:14 |
mrmoje | That happens after teh waitfor exception | 08:15 |
mrmoje | ip gets assigned | 08:15 |
mrmoje | before hand | 08:15 |
mrmoje | logs comming up | 08:15 |
Haomeng | mrmoje: yes - https://github.com/openstack/ironic/blob/b5a531aa4d1e8c5e0056d7aeceda467423009e55/ironic/drivers/modules/pxe.py#L418 | 08:15 |
Haomeng | mrmoje: it is better we try to debug https://github.com/openstack/ironic/blob/f895eae017ff8c9f07f13a3308b87dd8daf2fc12/ironic/common/pxe_utils.py#L182 | 08:17 |
Haomeng | mrmoje: to see how code run to generate the pxe conf | 08:17 |
Haomeng | mrmoje: line by line | 08:17 |
mrmoje | ok. I'll pdb in afew | 08:19 |
Haomeng | mrmoje: cool | 08:20 |
Haomeng | mrmoje: easy, insert "import?pdb;pdb.set_trace() " line into pxe.py L182, and stop conductor, and run conductor from console command line again to debug | 08:21 |
Haomeng | mrmoje: maybe the code here is not stable, I think pensu encountered same issue with you, and I will try to fix once we get the root cause | 08:26 |
mrmoje | k | 08:29 |
mrmoje | just so you know, i installed from "stable/juno" | 08:29 |
mrmoje | pip installed that is | 08:29 |
*** yongli has quit IRC | 08:31 | |
*** yongli has joined #openstack-ironic | 08:32 | |
*** yongli has quit IRC | 08:36 | |
*** yongli has joined #openstack-ironic | 08:38 | |
Haomeng | mrmoje: ok | 08:44 |
*** rakesh_hs2 has joined #openstack-ironic | 08:50 | |
*** rakesh_hs has quit IRC | 08:51 | |
Haomeng | brb | 08:53 |
*** rakesh_hs2 has quit IRC | 08:55 | |
*** rakesh_hs has joined #openstack-ironic | 08:57 | |
*** ifarkas has joined #openstack-ironic | 08:57 | |
*** GheRivero has quit IRC | 08:59 | |
*** lazy_prince is now known as killer_prince | 09:03 | |
*** derekh has joined #openstack-ironic | 09:11 | |
*** romcheg has joined #openstack-ironic | 09:12 | |
*** romcheg has joined #openstack-ironic | 09:13 | |
*** romcheg has quit IRC | 09:13 | |
*** GheRivero has joined #openstack-ironic | 09:14 | |
*** GheRivero has quit IRC | 09:14 | |
*** GheRivero has joined #openstack-ironic | 09:17 | |
*** leopoldj has joined #openstack-ironic | 09:22 | |
*** lucasagomes has joined #openstack-ironic | 09:29 | |
GheRivero | morning @Ironic | 09:35 |
*** dlpartain has joined #openstack-ironic | 09:36 | |
*** dlpartain has joined #openstack-ironic | 09:37 | |
*** dlpartain has quit IRC | 09:37 | |
*** dlpartain has joined #openstack-ironic | 09:40 | |
*** dlpartain has quit IRC | 09:40 | |
*** dlpartain has joined #openstack-ironic | 09:40 | |
yuriyz | morning Ironic | 09:41 |
*** dlpartain has quit IRC | 09:41 | |
*** dlpartain has joined #openstack-ironic | 09:42 | |
*** MattMan has quit IRC | 09:43 | |
*** MattMan has joined #openstack-ironic | 09:44 | |
lucasagomes | GheRivero, yuriyz morning | 09:44 |
*** romcheg has joined #openstack-ironic | 09:48 | |
*** ifarkas has quit IRC | 09:49 | |
*** ndipanov has joined #openstack-ironic | 09:50 | |
GheRivero | lucasagomes: what's the status of the config file split? | 09:56 |
lucasagomes | GheRivero, oh man, I gotta get back to that... So urgh it looks pretty bad to have everything in one file | 09:56 |
lucasagomes | but somehow, even if you have a block of config on each file | 09:57 |
lucasagomes | it kinda needs to be linked in a common place as well :/ | 09:57 |
GheRivero | lucasagomes: yeah. it's a rough decision. | 09:57 |
GheRivero | any feedback from operators? | 09:57 |
lucasagomes | GheRivero, if u know a better way of doing and want to take over that patch | 09:57 |
lucasagomes | GheRivero, I will see with markmc (he made oslo.config) if there's a better way of doing that | 09:58 |
lucasagomes | GheRivero, oh you mean spli from api conductor etc... ? | 09:58 |
lucasagomes | I think we dropped that idea, we are going to have all in the same file | 09:58 |
GheRivero | yeah. that | 09:58 |
GheRivero | ah! ok. I will take another look before syncing all oslo libs... | 09:59 |
lucasagomes | GheRivero, right, thanks | 10:00 |
lucasagomes | I will poke mark also as soon as I see him online | 10:00 |
GheRivero | there is also a pending patch from romcheg about refactoring the policy | 10:00 |
lucasagomes | indeed, lemme take a look at it. I think I left some comments | 10:02 |
lucasagomes | it's addressed seems, I will review it soonish | 10:02 |
*** achanda has joined #openstack-ironic | 10:06 | |
*** achanda has quit IRC | 10:10 | |
*** killer_prince is now known as lazy_prince | 10:16 | |
*** romcheg has quit IRC | 10:16 | |
*** romcheg has joined #openstack-ironic | 10:20 | |
*** naohirot has quit IRC | 10:25 | |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic: Add ipmitool as dependency on RHEL/Fedora systems https://review.openstack.org/132588 | 10:29 |
*** blinky_ghost has joined #openstack-ironic | 10:34 | |
*** mkerrin has joined #openstack-ironic | 10:34 | |
pensu | lucasagomes: hey, thanks for updating the tag, guess it would take some time for me get used to formats. :) | 10:35 |
lucasagomes | pensu, no worries :) yeah i thought it would be quicker for me to just update it | 10:35 |
*** pelix has joined #openstack-ironic | 10:40 | |
*** pradipta is now known as pradipta_away | 10:47 | |
openstackgerrit | Tan Lin proposed openstack/ironic-specs: Bare Metal Trust https://review.openstack.org/133902 | 10:48 |
*** ramineni has quit IRC | 10:56 | |
*** GheRivero has quit IRC | 10:58 | |
*** GheRivero has joined #openstack-ironic | 10:58 | |
romcheg | Hi guys! | 11:07 |
GheRivero | morning romcheg | 11:08 |
lucasagomes | romcheg, morning, thanks for the name suggestion :) | 11:09 |
*** rakesh_hs has quit IRC | 11:09 | |
*** rakesh_hs has joined #openstack-ironic | 11:10 | |
*** naohirot has joined #openstack-ironic | 11:10 | |
blinky_ghost | hi all, can anybody help me? I'm trying to install a fedora operating system in a baremetal node, using tripleo. It's stuck on "nc -l -p 10000" part. I wonder if this is related with ironic and how can I debug this? Thanks | 11:17 |
lucasagomes | blinky_ghost, it looks related to tripleO... Did it happen on the undercloud deployment or overcloud? | 11:22 |
lucasagomes | as you say baremetal, I'm assuming undercloud | 11:22 |
blinky_ghost | lucasgomes: overcloud, it's trying to install a baremetal controller node | 11:22 |
blinky_ghost | lucasgomes: I saw this googling for this issue | 11:23 |
blinky_ghost | 2014-07-08T01:27:18 <lifeless> jerryz: the ramdisk has a port open - 10000 - for ironic to signal 'done' to the ramdisk | 11:23 |
blinky_ghost | 2014-07-08T01:27:22 <jerryz> lifeless: there was a wget request to 192.0.2.1:10000 and it got refused | 11:23 |
blinky_ghost | 2014-07-08T01:27:40 <lifeless> jerryz: thats a nova-baremetal deployment ramdisk | 11:23 |
blinky_ghost | lucasgomes: actually the undercloud node doesn't have the port 10000 open so I wonder how this works | 11:24 |
lucasagomes | oh, right... so ur not using Ironic, you're using nova baremetal ? | 11:25 |
lucasagomes | derekh, ^ | 11:25 |
blinky_ghost | lucasgomes: I'm using ironic, but the image seems to be nova-baremetal, that's my interpretation | 11:26 |
Haomeng | blinky_ghost: I understand the deploy ramdisk will listen 10000 and wait the conductor side call-back | 11:27 |
Haomeng | blinky_ghost: so you are using the ironic with pxe_impitool driver, not ipa right? | 11:27 |
derekh | blinky_ghost: are their any errors in the orinic-conductor logs, suggesting the call to port 1000 failed ? | 11:27 |
blinky_ghost | Haomeng: that's correct | 11:27 |
Haomeng | blinky_ghost: have to check ironic conductor log to see why provison is broken and not send signal to ramdisk 10000 port | 11:28 |
Haomeng | blinky_ghost: can you share the conductor log and past into this url - paste.openstack.org | 11:29 |
blinky_ghost | Haomeng: journalctl -u ironic-conductor ? | 11:29 |
Haomeng | blinky_ghost: just check the conductor log | 11:29 |
Haomeng | blinky_ghost: share to us, we can help you to take a look | 11:30 |
blinky_ghost | Haomeng: but you mean nova-conductor logs, right? | 11:30 |
Haomeng | blinky_ghost: did you run devstack to install ironic? in this case, we can get log from ~stack/logs | 11:30 |
Haomeng | blinky_ghost: no, ironic-conductor | 11:31 |
blinky_ghost | Haomeng: no, I used instack | 11:31 |
Haomeng | blinky_ghost: ok, can you check the log patch in ironic.conf | 11:31 |
Haomeng | blinky_ghost: to find where we can find the logs | 11:31 |
Haomeng | blinky_ghost: and I have interest with instack, do you have the guildline of instack, how to use it to install ironic | 11:33 |
*** vinbs has quit IRC | 11:33 | |
Haomeng | blinky_ghost: and what os type you are using? | 11:34 |
blinky_ghost | Haomeng: http://pastebin.com/4L84zUea | 11:35 |
blinky_ghost | Haomeng: Fedora 20 | 11:35 |
Haomeng | blinky_ghost: ok | 11:36 |
blinky_ghost | Haomeng: I've used 2 howtos | 11:36 |
blinky_ghost | the result is the same | 11:36 |
Haomeng | blinky_ghost: ok, which document you followed to install with instack? | 11:37 |
blinky_ghost | Haomeng: you can check this one https://openstack.redhat.com/Deploying_RDO_using_Instack | 11:37 |
Haomeng | blinky_ghost: maybe the document is out of date | 11:37 |
Haomeng | blinky_ghost: thanks | 11:37 |
Haomeng | blinky_ghost: let me check both document and logs | 11:37 |
blinky_ghost | ok thanks | 11:37 |
Haomeng | blinky_ghost: did you run with ipmi? | 11:38 |
Haomeng | blinky_ghost: a lot of ipmi error in your log, such as - Error: Unable to establish IPMI v2 / RMCP+ session | 11:38 |
blinky_ghost | Haomeng: it uses ipmitool driver | 11:38 |
blinky_ghost | but I'm trying to install 2 nodes | 11:39 |
blinky_ghost | one is controller 192.168.1.234 and the other is compute 192.168.1.233 | 11:39 |
blinky_ghost | the errors you're seeing are referent to the compute node | 11:39 |
Haomeng | blinky_ghost: the log you pasted is not full, let me check the code which to send signal to 10000 port | 11:40 |
blinky_ghost | the controller node uses em2 ethernet device and the compute uses eth1, I don't know if this related | 11:40 |
Haomeng | blinky_ghost: which version you are using, juno release? | 11:40 |
blinky_ghost | Haomeng: juno | 11:40 |
Haomeng | blinky_ghost: yes, have to make sure the networking is fine | 11:41 |
Haomeng | blinky_ghost: can talk with ip/tcp each other from controler to compute node | 11:41 |
Haomeng | blinky_ghost: one more question, if it is easy to install ironic with instack? I did not use such instack tool | 11:42 |
Haomeng | blinky_ghost: I guess you are refering this doc - https://openstack.redhat.com/Deploying_RDO_on_a_Baremetal_Environment_using_Instack right? | 11:42 |
blinky_ghost | Haomeng: right now what it happened is that the controller node is powered on in "nc -l -p 10000" and the compute node shutdown itself. | 11:42 |
blinky_ghost | yes | 11:42 |
Haomeng | blinky_ghost: ok, let me check code | 11:43 |
blinky_ghost | Haomeng: ok, so now the controller shutdown itself also and I see this in the UI: Error: Resource CREATE failed: Error: Resource CREATE failed: ResourceInError: Went to status ERROR due to "Message: No valid host was found. , Code: 500" | 11:44 |
Haomeng | blinky_ghost: this should be the case which we have no more ironic hypervisor can be used I think | 11:45 |
Haomeng | blinky_ghost: so nova scheduler can not check the avalible ironc node out | 11:45 |
* romcheg is back from lunch | 11:46 | |
romcheg | Morning lucasagomes GheRivero! | 11:46 |
blinky_ghost | Haomeng: I see some errors in nova | 11:47 |
Haomeng | blinky_ghost: can you grep the log with "Failed to continue iSCSI deploym" | 11:47 |
Haomeng | blinky_ghost: based on pxe deploy modul, it will raise exception herer - https://github.com/openstack/ironic/blob/b5a531aa4d1e8c5e0056d7aeceda467423009e55/ironic/drivers/modules/pxe.py#L495 | 11:48 |
*** openstackgerrit has quit IRC | 11:48 | |
blinky_ghost | Haomeng: what log? ironic-conductor? | 11:49 |
Haomeng | blinky_ghost: yes | 11:49 |
*** openstackgerrit has joined #openstack-ironic | 11:49 | |
*** loki184 has quit IRC | 11:49 | |
openstackgerrit | Merged openstack/ironic: Convert qcow2 image to raw format when deploy https://review.openstack.org/130881 | 11:53 |
*** pradipta_away is now known as pradipta | 12:02 | |
*** lazy_prince is now known as killer_prince | 12:03 | |
*** igordcard has joined #openstack-ironic | 12:09 | |
Haomeng | runing - instack-install-undercloud | 12:20 |
*** pensu has quit IRC | 12:21 | |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic: Make vendor methods discoverable via the Ironic API https://review.openstack.org/133533 | 12:22 |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic: Vendor endpoints to support different HTTP methods https://review.openstack.org/129942 | 12:22 |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic: Add documentation about Vendor Methods https://review.openstack.org/134569 | 12:22 |
*** sambetts has joined #openstack-ironic | 12:27 | |
*** naohirot has quit IRC | 12:30 | |
*** igordcard has quit IRC | 12:30 | |
*** nosnos_ has quit IRC | 12:39 | |
*** ryanpetrello has joined #openstack-ironic | 12:41 | |
*** igordcard has joined #openstack-ironic | 12:42 | |
*** lucasagomes is now known as lucas-hungry | 12:47 | |
*** pradipta is now known as pradipta_away | 12:47 | |
*** foexle has joined #openstack-ironic | 12:47 | |
*** jjohnson2_ has quit IRC | 12:50 | |
*** ryanpetrello has quit IRC | 12:54 | |
*** ryanpetrello_ has joined #openstack-ironic | 12:54 | |
*** ryanpetrello_ is now known as ryanpetrello | 12:54 | |
*** ifarkas has joined #openstack-ironic | 12:56 | |
*** rakesh_hs has quit IRC | 13:11 | |
*** rushiagr is now known as rushiagr_away | 13:12 | |
*** dprince has joined #openstack-ironic | 13:13 | |
*** dprince has quit IRC | 13:33 | |
*** ifarkas has quit IRC | 13:33 | |
*** lucas-hungry is now known as lucasagomes | 13:37 | |
*** k4n0_ has quit IRC | 13:39 | |
*** foexle has quit IRC | 13:49 | |
NobodyCam | good morning Ironic | 13:49 |
*** Haomeng has quit IRC | 13:49 | |
*** Haomeng|2 has joined #openstack-ironic | 13:49 | |
*** ryanpetrello has quit IRC | 13:53 | |
openstackgerrit | Merged openstack/ironic: Add ipmitool as dependency on RHEL/Fedora systems https://review.openstack.org/132588 | 13:54 |
*** jjohnson2_ has joined #openstack-ironic | 13:58 | |
*** ryanpetrello has joined #openstack-ironic | 13:59 | |
*** chenglch has quit IRC | 13:59 | |
jroll | good morning all :) | 14:00 |
NobodyCam | morning jroll | 14:03 |
*** dprince has joined #openstack-ironic | 14:03 | |
jroll | heya NobodyCam | 14:04 |
*** rloo has joined #openstack-ironic | 14:07 | |
*** trown|outttypeww is now known as trown | 14:08 | |
sambetts | morning | 14:08 |
NobodyCam | morning sambetts | 14:08 |
jroll | heya sambetts | 14:09 |
jroll | wow, nova reorganized tests/ | 14:09 |
jroll | that's painful | 14:09 |
jroll | apparently gerrit can't rebase test changes, git can | 14:10 |
*** krtaylor has joined #openstack-ironic | 14:11 | |
NobodyCam | Ipa Folk, looks like this (https://review.openstack.org/#/c/134139) is good to land. any objections to /me +A'ing? | 14:14 |
jroll | NobodyCam: hmm | 14:18 |
jroll | it won't break it now | 14:18 |
jroll | it's likely going to end up back there later | 14:18 |
jroll | I guess it's fine | 14:19 |
*** ryanpetrello has quit IRC | 14:19 | |
lucasagomes | jroll, sambetts NobodyCam morning :) | 14:24 |
lucasagomes | NobodyCam, I think deva may be away today. Are you running the meeting for us? | 14:24 |
jroll | morning lucas :) | 14:24 |
lucasagomes | jroll, would be awesome to get a RAX input at http://lists.openstack.org/pipermail/openstack-dev/2014-November/050657.html :D | 14:26 |
sambetts | lucasagomes: Love the bear btw | 14:26 |
jroll | +1000, I love it | 14:26 |
* jroll clicks the link to make sure it's a bear | 14:26 | |
jroll | yeah | 14:26 |
lucasagomes | sambetts, jroll lol yay! cheers | 14:26 |
NobodyCam | morning lucasagomes | 14:26 |
jroll | I almost want a drum set behind him | 14:26 |
jroll | made out of servers | 14:26 |
NobodyCam | I can | 14:26 |
lucasagomes | jroll, ohhhh man | 14:27 |
lucasagomes | that would be awesome | 14:27 |
jroll | ikr | 14:27 |
lucasagomes | yeah we could create some variations of it :D | 14:27 |
lucasagomes | if we accept it I will leave all the vector files etc on our wiki | 14:28 |
lucasagomes | so people can do pretty much what they want with it | 14:28 |
lucasagomes | hope to see some variations like that around | 14:28 |
sambetts | it'll be the new tux | 14:28 |
NobodyCam | oh and an awesome idea lucasagomes | 14:29 |
lucasagomes | yush! | 14:29 |
lucasagomes | NobodyCam, weekend project :P | 14:29 |
NobodyCam | :) | 14:29 |
NobodyCam | if I had any art talent I was trying to think of a way to make the drum sticks metal iBeams | 14:30 |
NobodyCam | but alast I have no talent in that area | 14:30 |
lucasagomes | hah I can try to tweak it | 14:31 |
NobodyCam | :-p | 14:31 |
lucasagomes | I was quite impressed that I could find some gimp + inkspace tutorials about how to vetorize stuff | 14:31 |
lucasagomes | I thought people only used the adobe stuff | 14:31 |
lucasagomes | but that bear is 100% free software! | 14:32 |
NobodyCam | :) awesome | 14:32 |
jroll | lol | 14:32 |
sambetts | woop :D | 14:32 |
NobodyCam | looks like https://review.openstack.org/#/c/134337 need a rebase | 14:33 |
*** dlpartain has quit IRC | 14:34 | |
*** mrmoje has quit IRC | 14:34 | |
*** dprince has quit IRC | 14:35 | |
*** ryanpetrello has joined #openstack-ironic | 14:36 | |
lucasagomes | NobodyCam, I think deva may be away today. Are you running the meeting for us? | 14:37 |
*** mrmoje has joined #openstack-ironic | 14:42 | |
NobodyCam | lucasagomes: sure | 14:43 |
NobodyCam | new agenda was locked on friday | 14:43 |
*** rushiagr_away is now known as rushiagr | 14:44 | |
lucasagomes | NobodyCam, awesome! Oh I didn't know we are already using the "new format" | 14:45 |
NobodyCam | lol | 14:45 |
lucasagomes | I think we shouldn't do in this meeting, but instead announcing that we are going to change to that format | 14:45 |
lucasagomes | or that we plan to do that | 14:45 |
lucasagomes | maybe even having a topic to talk about it :) discuss the differences | 14:45 |
jroll | and come to agreement on it | 14:45 |
jroll | it's on there :) | 14:46 |
lucasagomes | awesome (sorry didn't look :) ) | 14:46 |
jroll | heh | 14:46 |
NobodyCam | lucasagomes: yes. not going to hold to that .. just trying to prep folks for it | 14:46 |
lucasagomes | NobodyCam, magic :D | 14:46 |
*** igordcard has quit IRC | 14:46 | |
jroll | let's move super fast with the status BS today though | 14:50 |
lucasagomes | +1 | 14:50 |
*** igordcard has joined #openstack-ironic | 14:50 | |
NobodyCam | yea | 14:50 |
rloo | Happy Monday everyone ;) | 14:53 |
NobodyCam | good morning rloo | 14:54 |
lucasagomes | rloo, morning! | 14:58 |
rloo | morning NobodyCam, hi lucasagomes | 15:02 |
NobodyCam | :) | 15:03 |
NobodyCam | py2.6 support is no more in kilo, correct? | 15:04 |
lucasagomes | yup, it was (finally) dropped | 15:05 |
Shrews | NobodyCam: that's my understanding. we should post a patch to remove that, IMO | 15:05 |
lucasagomes | dict comprehensions ftw! | 15:05 |
lucasagomes | Shrews, there's one | 15:05 |
Shrews | lucasagomes: even better :) | 15:05 |
*** mrmoje has quit IRC | 15:06 | |
NobodyCam | i was just looking at https://review.openstack.org/#/c/134216 | 15:06 |
NobodyCam | and I'm about to approve it, unless someone objects | 15:07 |
Shrews | NobodyCam: let me look... that python-tox req worries me | 15:07 |
NobodyCam | :) | 15:07 |
Shrews | are there any distributions that still have an incompatible tox? | 15:08 |
Shrews | s/incompatible/broken/ | 15:08 |
* lucasagomes not sure | 15:08 | |
Shrews | hrm | 15:09 |
openstackgerrit | Lucas Alvares Gomes proposed openstack/ironic: Add documentation about Vendor Methods https://review.openstack.org/134569 | 15:10 |
* Shrews checks w/ infra | 15:10 | |
*** enikanorov_ has joined #openstack-ironic | 15:10 | |
Shrews | So, infra pulls tox in from pypi. I think we should suggest the user do the same at the 'pip install' line | 15:12 |
Shrews | which... he | 15:12 |
Shrews | it's already there | 15:12 |
Shrews | :/ | 15:12 |
Shrews | so that change doesn't look necessary | 15:12 |
*** datajerk has joined #openstack-ironic | 15:14 | |
Shrews | hrm, is that meant for opensuse? | 15:14 |
Shrews | that prereq section confuses me | 15:15 |
lucasagomes | Shrews, oh... indeed when i first looked I thoiught it was for opensuse | 15:16 |
lucasagomes | but seems it's not | 15:16 |
lucasagomes | maybe we need to add a comment there too saying # For all distros | 15:17 |
* lucasagomes is also confused | 15:17 | |
Shrews | lucasagomes: the pip line installs some of the same things from the vendor-specific lines. | 15:17 |
NobodyCam | do we need to revove the python-tox from ubuntu section as tox is in the pip install line? | 15:17 |
*** aswadr has joined #openstack-ironic | 15:17 | |
lucasagomes | Shrews, yeah i see virtualenv on the on suse and pip | 15:18 |
*** ChuckC has quit IRC | 15:18 | |
Shrews | infra says we need tox >1.6<1.7>1.7.1 as "too-old tox gets you pip which pulls in alpha packages when available" | 15:18 |
Shrews | the 'pip install -U' line should at least have tox added to it, no? | 15:20 |
NobodyCam | looks like we do have a comment for that already | 15:23 |
*** dlpartain has joined #openstack-ironic | 15:23 | |
NobodyCam | ...from your OS distribution and it is too old (tox will complain).You can upgrade it individually, if you need to | 15:23 |
Shrews | NobodyCam: that's for virtualenv. my worry is a too old tox | 15:24 |
NobodyCam | ahh | 15:25 |
Shrews | and we don't use nose | 15:25 |
Shrews | ugh... all of this needs cleaned up | 15:26 |
*** datajerk has quit IRC | 15:26 | |
Shrews | So we *could* let this patch go in as-is. I could try to put together something today that cleans it all up since this isn't the original author's problem. If everyone wants to agree with that. | 15:28 |
*** datajerk has joined #openstack-ironic | 15:28 | |
NobodyCam | I'm okay with such a solution | 15:29 |
NobodyCam | Shrews: +2 and commented on that patch. | 15:32 |
NobodyCam | s/+2/+2'd/ | 15:32 |
*** pcrews has joined #openstack-ironic | 15:33 | |
*** achanda has joined #openstack-ironic | 15:49 | |
*** ChuckC has joined #openstack-ironic | 15:52 | |
*** datajerk has quit IRC | 15:52 | |
*** rwsu has joined #openstack-ironic | 15:56 | |
*** anderbubble has joined #openstack-ironic | 15:58 | |
*** zz_jgrimm is now known as jgrimm | 15:59 | |
*** rloo has quit IRC | 16:06 | |
*** rloo has joined #openstack-ironic | 16:08 | |
*** rloo has quit IRC | 16:08 | |
*** rloo has joined #openstack-ironic | 16:08 | |
*** achanda has quit IRC | 16:09 | |
*** david-lyle_afk is now known as david-lyle | 16:11 | |
*** dlpartain has quit IRC | 16:17 | |
*** leopoldj has quit IRC | 16:21 | |
* NobodyCam loves it when a patch to a rst file failes gate tests :( | 16:24 | |
*** harlowja_at_home has joined #openstack-ironic | 16:30 | |
harlowja_at_home | rloo, if u get some time (or others intersted also) https://review.openstack.org/#/c/100693/ (anvil rpm package building for ironic) | 16:30 |
rloo | harlowja_at_home: will try to look today | 16:31 |
NobodyCam | anyone looking at: https://bugs.launchpad.net/openstack-ci/+bug/1393099 | 16:31 |
adam_g | NobodyCam, hmm | 16:34 |
*** mjturek has quit IRC | 16:35 | |
*** r-daneel has joined #openstack-ironic | 16:39 | |
*** mjturek has joined #openstack-ironic | 16:40 | |
*** ifarkas has joined #openstack-ironic | 16:41 | |
*** vdrok has quit IRC | 16:42 | |
NobodyCam | :/ | 16:43 |
adam_g | its stuck in power on + wait_callback | 16:45 |
adam_g | but http://logs.openstack.org/28/134728/1/check/check-tempest-dsvm-ironic-pxe_ssh-nv/6e9daa1/logs/ironic-bm-logs/baremetalbrbm_0_console.txt.gz | 16:45 |
adam_g | it looks like the VM never actually boots, DHCP, tftp, etc | 16:46 |
*** mrmoje has joined #openstack-ironic | 16:46 | |
adam_g | actually, POST/BIOS/netboot output doesn't actually go to the console log so maybe its stuck netbooting? | 16:49 |
NobodyCam | that could be. | 16:50 |
NobodyCam | I was going to start by looking at the neutron logs. thou I have no proof thats a good place to start | 16:53 |
*** chuckC_ has joined #openstack-ironic | 16:55 | |
adam_g | NobodyCam, yeah, im tracing thru there now | 17:00 |
*** harlowja_at_home has quit IRC | 17:00 | |
adam_g | wonder if theres a way to get qemu to output those early boot messages | 17:00 |
*** rwsu has quit IRC | 17:03 | |
*** chuckC_ has quit IRC | 17:04 | |
*** chuckC_ has joined #openstack-ironic | 17:05 | |
*** chuckC_ has quit IRC | 17:07 | |
*** chuckC_ has joined #openstack-ironic | 17:08 | |
NobodyCam | bbt... brb | 17:12 |
*** chuckC_ has quit IRC | 17:12 | |
*** chuckC_ has joined #openstack-ironic | 17:12 | |
* JayF wonders if that agent_ipmitool devstack change hit | 17:15 | |
*** rwsu has joined #openstack-ironic | 17:16 | |
*** pensu has joined #openstack-ironic | 17:18 | |
*** rwsu has quit IRC | 17:18 | |
adam_g | oh, actually it does DHCP but never tftp's http://logs.openstack.org/28/134728/1/check/check-tempest-dsvm-ironic-pxe_ssh-nv/6e9daa1/logs/syslog.txt.gz#_Nov_15_22_24_45 | 17:18 |
JayF | does the tftpd generally log in the "gate" | 17:19 |
*** rwsu has joined #openstack-ironic | 17:21 | |
adam_g | yea | 17:22 |
adam_g | JayF, xinetd passes many -v's to it so we can usually see output in syslog | 17:23 |
*** marcoemorais has joined #openstack-ironic | 17:26 | |
*** derekh has quit IRC | 17:32 | |
lucasagomes | NobodyCam, Shrews on https://review.openstack.org/#/c/134216/, as Shrews said it needs a clean up but it's not the authors fault | 17:33 |
lucasagomes | so I'm going to approve it, is that ok? | 17:33 |
lucasagomes | (I will open a bug about it as well) | 17:33 |
NobodyCam | lucasagomes: yep! I should have left a comment to that reguard on the patch | 17:34 |
lucasagomes | aight thanks ! | 17:36 |
*** jcoufal has joined #openstack-ironic | 17:39 | |
*** harlowja_away is now known as harlowja | 17:41 | |
*** vdrok has joined #openstack-ironic | 17:41 | |
*** viktors is now known as viktors|afk | 17:42 | |
*** sambetts has quit IRC | 17:50 | |
*** igordcard has quit IRC | 17:52 | |
* lucasagomes brb will be back for the meeting later on | 17:55 | |
*** lucasagomes is now known as lucas-brb | 17:55 | |
NobodyCam | oh yes meeting time has changed for for /me | 17:56 |
NobodyCam | 11 am vs noon | 17:56 |
*** romcheg has quit IRC | 18:00 | |
*** marcoemorais has quit IRC | 18:01 | |
*** marcoemorais has joined #openstack-ironic | 18:01 | |
*** spandhe has joined #openstack-ironic | 18:04 | |
openstackgerrit | Victor Lowther proposed openstack/ironic-specs: New Ironic provisioner state machine. https://review.openstack.org/133828 | 18:11 |
*** ndipanov is now known as ndipanov_gone | 18:11 | |
*** anderbubble has quit IRC | 18:11 | |
jroll | NobodyCam: set your irc client to utc and never worry :P | 18:11 |
*** anderbubble has joined #openstack-ironic | 18:13 | |
NobodyCam | jroll: :) | 18:16 |
*** med_` is now known as medberry | 18:23 | |
*** medberry is now known as Guest50599 | 18:24 | |
NobodyCam | 'bout a 1/2 an hour until meeting | 18:25 |
*** Guest50599 is now known as med_ | 18:25 | |
*** med_ has joined #openstack-ironic | 18:25 | |
*** achanda has joined #openstack-ironic | 18:25 | |
*** achanda has quit IRC | 18:30 | |
*** spandhe has quit IRC | 18:32 | |
*** linggao has joined #openstack-ironic | 18:33 | |
*** achanda has joined #openstack-ironic | 18:35 | |
*** rushiagr is now known as rushiagr_away | 18:40 | |
*** naohirot has joined #openstack-ironic | 18:42 | |
yjiang5_away | JayF: jroll, thanks for your help and input on the IPA log. I figured out in the end my failure is on ironic-conductor side because of proxy setting, not about IPA. | 18:49 |
*** yjiang5_away is now known as yjiang5 | 18:50 | |
*** spandhe has joined #openstack-ironic | 18:53 | |
NobodyCam | last chance for befor meeting coffee | 18:53 |
*** mrda_away is now known as mrda | 18:56 | |
mrda | Morning Ironic | 18:57 |
*** dtantsur|afk is now known as dtantsur | 18:57 | |
NobodyCam | morning mrda | 18:57 |
dtantsur | evening/afternoon/morning Ironic! | 18:57 |
NobodyCam | morning dtantsur :) | 18:57 |
*** romcheg has joined #openstack-ironic | 18:57 | |
*** lucas-brb is now known as lucasagomes | 18:58 | |
NobodyCam | wb lucasagomes | 18:58 |
pensu | Evening dtantsur :) | 18:59 |
lucasagomes | o/ thanks | 18:59 |
lucasagomes | :) | 18:59 |
* NobodyCam heads over to meeting room | 18:59 | |
Shrews | wait... new time? | 18:59 |
lucasagomes | Shrews, dst I believe | 19:00 |
Shrews | dang yooo DST | 19:00 |
jroll | yjiang5: cool, glad you found it | 19:02 |
*** pelix has quit IRC | 19:04 | |
*** marcoemorais has quit IRC | 19:06 | |
*** marcoemorais has joined #openstack-ironic | 19:06 | |
*** marcoemorais has quit IRC | 19:07 | |
*** marcoemorais has joined #openstack-ironic | 19:07 | |
*** marcoemorais has quit IRC | 19:17 | |
*** deva__ has joined #openstack-ironic | 19:17 | |
*** marcoemorais has joined #openstack-ironic | 19:19 | |
*** anderbubble has quit IRC | 19:19 | |
*** aswadr has quit IRC | 19:20 | |
*** igordcard has joined #openstack-ironic | 19:22 | |
*** anderbubble has joined #openstack-ironic | 19:24 | |
*** pensu has quit IRC | 19:30 | |
*** marcoemorais has quit IRC | 19:34 | |
*** marcoemorais has joined #openstack-ironic | 19:34 | |
*** marcoemorais has quit IRC | 19:37 | |
*** marcoemorais has joined #openstack-ironic | 19:37 | |
*** marcoemorais has quit IRC | 19:39 | |
*** marcoemorais has joined #openstack-ironic | 19:39 | |
openstackgerrit | Merged openstack/ironic: dev-quickstart.rst update to add required packages https://review.openstack.org/134216 | 19:51 |
*** jcoufal has quit IRC | 19:55 | |
NobodyCam | sorry all I let time get away from me | 20:02 |
*** wanyen has joined #openstack-ironic | 20:02 | |
NobodyCam | there where several open discussion topics we didn't get to | 20:02 |
naohirot | NobodyCam: Yes | 20:02 |
yjiang5 | jroll: I'm still trying to build the IPA. Docker behind a proxy seems a bit tricky. | 20:02 |
NobodyCam | iRMC (Fujitsu IA Server BMC) driver (naohirot) | 20:02 |
NobodyCam | Support for non-glance image refs (vdrok) | 20:02 |
NobodyCam | Help naming the bear | 20:02 |
NobodyCam | #link http://lists.openstack.org/pipermail/openstack-dev/2014-November/050657.html | 20:02 |
*** romcheg has left #openstack-ironic | 20:02 | |
naohirot | NobodyCam: :-) | 20:03 |
devananda | ChuckC: reading your email now | 20:03 |
NobodyCam | naohirot: I was unsure of what the iRMc question would be? | 20:03 |
ChuckC | devananda: please read that and the reply by Carl Baldwin | 20:03 |
ChuckC | devananda: I think it's a topic we discussed here, but needed broader attention? | 20:04 |
naohirot | NobodyCam: right now I don't have specific question, but I submitted 4 blue prints and 2 specs. | 20:04 |
jroll | yjiang5: I'm sorry, I don't know anything about docker and http proxies, sorry :( | 20:04 |
dtantsur | ok folks, going back into the holiday | 20:04 |
*** dtantsur is now known as dtantsur|afk | 20:04 | |
vdrok | right, I have a quick one. I'd like to implement support for images from outside glance, it's on etherpad | 20:05 |
naohirot | NobodyCam: I'd like to know if these can be implemented in this cycle or not | 20:05 |
NobodyCam | naohirot: do you have the spec links handy | 20:05 |
yjiang5 | jroll: That's ok and I will figure out myself, just some update to you for the console log on IPA. (Building IPA using docker) | 20:06 |
jroll | yjiang5: cool :) | 20:06 |
naohirot | NobodyCam: I followed almost same things iLO and DARD did in Juno. | 20:06 |
vdrok | is the spec needed for this or blueprint is enough? | 20:06 |
naohirot | NobodyCam: just moment | 20:06 |
*** omnibus7 is now known as davidlenwell | 20:06 | |
devananda | vdrok: short spec, please. there was general agreement that we all want to support that at the summit | 20:06 |
devananda | vdrok: short version -- isntead of taking a glance UUID, it should take any URL | 20:07 |
vdrok | devananda, ok, got it | 20:07 |
naohirot | NobodyCam: one is https://review.openstack.org/#/c/134487/ | 20:07 |
lucasagomes | naohirot, I see you have 4 bps for 1 spec https://review.openstack.org/#/c/134487/ | 20:07 |
naohirot | NobodyCam: the other is https://review.openstack.org/#/c/134865/ | 20:07 |
lucasagomes | naohirot, perhaps we could merged the 4 bps into 1? | 20:07 |
yjiang5 | NobodyCam: Can anyone give some hints of the "splitting boot and deploy" in https://etherpad.openstack.org/p/IronicWhiteBoard ? Are there any spec for it? | 20:08 |
naohirot | lucasagomes: that is also the point I consulted with all | 20:08 |
*** alexpilotti has joined #openstack-ironic | 20:08 | |
lucasagomes | yjiang5, there's only a blueprint and some patches I put up | 20:08 |
lucasagomes | feel free to work on that too | 20:09 |
naohirot | lucasagomes: I divided blue print into 4, so that I can commit one by one. | 20:09 |
devananda | vdrok: so the spec would just be to make sure everyone agrees on the implementation | 20:09 |
yjiang5 | lucasagomes: can you please share me a link? I thought it's the long running ramdisk. | 20:09 |
lucasagomes | yjiang5, https://blueprints.launchpad.net/ironic/+spec/new-boot-interface | 20:09 |
vdrok | devananda, yup, will do, thanks | 20:09 |
devananda | JayF: I sort of have a memory that someone on the OnMetal team was starting to work on making the image refs support > glance? | 20:09 |
devananda | JayF: if so, see ^ | 20:09 |
lucasagomes | yjiang5, the patches are linked in the bp (at the bottom) | 20:09 |
naohirot | lucasagomes: 4 blue prints are pxe_irmc, agent_irmc, nfs_irmc, cifs_irmc. | 20:10 |
devananda | also, jeez - remind me not to have another conference the week immediately after our design summit ... | 20:10 |
*** BertieFulton has joined #openstack-ironic | 20:10 | |
naohirot | lucasagomes: 2 specs are power and deploy. | 20:10 |
yjiang5 | lucasagomes: thanks. | 20:10 |
devananda | *someone remind me ... | 20:10 |
alexpilotti | congrats for the bear-metal mascotte. Finally a OpenStack project team which is not boring :-) | 20:11 |
jroll | devananda: we haven't started on anything yet | 20:11 |
vdrok | also, if you have some time, please share your opinions about this one - https://review.openstack.org/#/c/130228/ | 20:11 |
lucasagomes | alexpilotti, :D | 20:11 |
jroll | devananda: though the agent will gladly take any http url and download that image | 20:11 |
lucasagomes | devananda, indeed when you get some time take a look at the mascot, see if u agree with it :) | 20:11 |
lucasagomes | alexpilotti, please help with the name | 20:11 |
lucasagomes | naohirot, I see... I will take a look into the spec, bps | 20:12 |
lucasagomes | naohirot, usually we do have 1 spec == 1 bp | 20:12 |
NobodyCam | naohirot: how did you come up with two specs? I kinda feel it could be covered by one | 20:12 |
alexpilotti | lucasagomes: I posted a proposal on the etherpad | 20:12 |
*** yjiang5 is now known as yjiang5_away | 20:12 | |
lucasagomes | alexpilotti, ah awesome! I will leave it for few days and then call a vote :) | 20:12 |
naohirot | NobodyCam: I followed the way iLO and DRAC did in Juno. | 20:12 |
devananda | lucasagomes: *(@&#!* awesome | 20:13 |
lucasagomes | devananda, lol | 20:13 |
NobodyCam | :) | 20:13 |
devananda | also, ++ to servers-as-the-drumkit | 20:14 |
naohirot | NobodyCam: They had power driver spec and deploy driver spec and management spec, I think. | 20:14 |
devananda | naohirot: power and management, if they share the same external library, could be one spec. if it is just bundling with // reusing an existing deploy driver, then I would agree a single spec for all should be fine. | 20:15 |
devananda | naohirot: IIRC, both ilo and drac had significant differences from, say, the PDU and iBoot drivers -- iLO added virtual media, and DRAC added RAID | 20:15 |
NobodyCam | devananda: naohirot: ++ that was my thought | 20:15 |
devananda | so that is why >1 spec was preferred for those: one spec for the common "it's just another vendor" and then a separate spec for the unique features | 20:16 |
devananda | (hope I'm remembering / representing that accurately) | 20:16 |
NobodyCam | naohirot: are there any external lib you'r planning on using? | 20:16 |
naohirot | devananda: In terms of power and management, iRMC doesn't have SOAP like I/F, only IPMI is available. | 20:17 |
naohirot | devananda: so I excluded management I/F. | 20:17 |
devananda | k | 20:18 |
naohirot | devananda: correction, In terms of power and management, iRMC doesn't have SOAP like I/F for management, but power. | 20:18 |
*** todd_dsm has joined #openstack-ironic | 20:19 | |
NobodyCam | brb | 20:19 |
ChuckC | devananda: afk for 15 to get some lunch | 20:19 |
lucasagomes | I will brb as well, gotta eat something for dinner | 20:20 |
*** lucasagomes is now known as lucas-brb | 20:20 | |
*** lucas-brb is now known as lucas-dinner | 20:20 | |
naohirot | devananda: I'd like to implement power and deploy thought virtual media for iRMC. | 20:21 |
devananda | naohirot: great | 20:21 |
naohirot | devananda: s/thought/through/ | 20:21 |
naohirot | devananda: I'm going to use IPMItool or IPMINative for management this time. | 20:22 |
devananda | naohirot: how will you attach virtual media using IPMI ? | 20:22 |
naohirot | devananda: after that, I'd like to add getting sensor method by using SOAP like I/F of iRMC into management. | 20:23 |
naohirot | devananda: iRMC has SOAP like I/F to attach virtual media though either NIF or CIFS. | 20:24 |
* NobodyCam is back | 20:25 | |
naohirot | devananda: s/though/through/ :-) | 20:25 |
*** datajerk has joined #openstack-ironic | 20:26 | |
naohirot | devananda: s/NIF/NFS/ too many typo, sorry. | 20:26 |
devananda | naohirot: if you're going to rely on the SOAP-like interface for attaching virtual-media boot image, why not use that also for power and management? | 20:26 |
lucas-dinner | naohirot, sorry I'm a bit lost with the proposals. So seems u've the SOAP like interface for the virtual media (deploy) and also to get sensors (management) | 20:27 |
lucas-dinner | and for power u can use the ipmitool or ipminative power interfaces | 20:27 |
lucas-dinner | is that correct? | 20:27 |
naohirot | devananda: I use SOAP like I/F for power and deploy, but not for management except getting sensor. | 20:29 |
devananda | naohirot: why? | 20:29 |
naohirot | devananda: because iRMC doesn't have SOAP like I/F for get/set boot device and get boot device. | 20:30 |
*** BertieFulton has quit IRC | 20:30 | |
naohirot | devananda: IPMI is only available for get/set boot device and get boot device in case of iRMC. | 20:31 |
naohirot | devananda: IPMI is only available for get/set boot device and get boot device *list* in case of iRMC. | 20:31 |
devananda | ahhh | 20:32 |
devananda | ok then | 20:32 |
devananda | as long as that's clear in the spec, it seems fine to me. | 20:32 |
naohirot | devananda: Okay | 20:32 |
*** blinky_ghost has quit IRC | 20:32 | |
devananda | also, that seems like a really weird choice for the hardware vendor to have made. but hardware vendors are weird :) | 20:32 |
adam_g | NobodyCam, hopefully this will show help us see wth is failing: https://review.openstack.org/135068 | 20:32 |
*** ifarkas has quit IRC | 20:34 | |
NobodyCam | adam_g: wow I didn't even know if such a package :) | 20:34 |
devananda | ChuckC: before I send this reply, let me ask this | 20:34 |
adam_g | NobodyCam, TIL as wel :) | 20:34 |
naohirot | lucas-dinner: Yes, sorry for late reply | 20:35 |
devananda | ChuckC: "address of the neutrron port will be different from actual NICs mac address" -- does this mean neutron will cease to know what the actual MACs are? | 20:35 |
ChuckC | devananda: if we do nothing but implement dhcp client id, then mac address for the port cannot change, so yes, i think so | 20:37 |
devananda | if neutron does not know the physical MACs, I think this is a non-starter | 20:38 |
ChuckC | devananda: ok, good, that's one of the items we needed to understand: then we need mac address update also | 20:39 |
ChuckC | devananda: that still leaves the question about whether an ironic server can be configured to boot using a dhcp client id | 20:44 |
devananda | ChuckC: replied to the ML jsut now. I agree with carl's point that this is before acces to the metadata service | 20:45 |
devananda | ChuckC: as youve outlined it, it would only work with configdrive | 20:45 |
devananda | which is currently only supported by IPA-based drivers | 20:45 |
naohirot | Oh, my first contribution has been merged. https://review.openstack.org/#/c/134216/ | 20:46 |
naohirot | Thanks all! | 20:46 |
ChuckC | devananda: ok, let me read your reply. Thank! | 20:47 |
NobodyCam | naohirot: w00t.. looking forward to many more :) | 20:47 |
naohirot | NobodyCam: I'm really exciting working in Ironic team :-) | 20:49 |
*** openstackgerrit has quit IRC | 20:49 | |
*** openstackgerrit has joined #openstack-ironic | 20:49 | |
naohirot | NobodyCam: I'd like to contribute not only for my company but also to the community. | 20:50 |
NobodyCam | naohirot: Awesome.. and may I say Thank you!! :) | 20:51 |
naohirot | NobodyCam: you are welcome. I still need to read a lot code and docs, but if there is something I could do, please let me know :-) | 20:54 |
NobodyCam | :) | 20:54 |
*** achanda has quit IRC | 20:54 | |
linggao | xcat20 | 20:55 |
NobodyCam | hi linggao | 20:55 |
linggao | Hey NobodyCam, long time no talk. | 20:56 |
NobodyCam | ya | 20:56 |
NobodyCam | oh I had a question | 20:56 |
linggao | ok | 20:57 |
NobodyCam | do you know if the check-ironic-xcat-third-party re run on a recheck? | 20:57 |
NobodyCam | check-ironic-xcat-third-party *jobs are | 20:57 |
linggao | I do not know. I can ask our developer to try it tonight. | 20:58 |
NobodyCam | I rechecked a couple of patches over the weekend and didn't see them rerun... but really I wasn't looking at them | 20:59 |
linggao | we need a defect to run recheck, correct? | 21:00 |
linggao | can you just put any defect number in the comment for the patch for recheck? | 21:01 |
*** vdrok has quit IRC | 21:03 | |
PaulCzar | I'm seeing this same error - https://bugs.launchpad.net/ironic/+bug/1382504 | 21:04 |
PaulCzar | on juno 2014.2 ... should I just remove the compute_manager= line ? | 21:05 |
PaulCzar | scheduler_host_manager line even | 21:07 |
NobodyCam | linggao: that # is the reason (bug) you are rechecking for.. its used to help generate (keep up to date) http://status.openstack.org/elastic-recheck/ amoung other thing | 21:09 |
devananda | PaulCzar: what are you setting scheduler_host_manager to? | 21:11 |
*** wanyen has quit IRC | 21:11 | |
NobodyCam | PaulCzar: I see its there in trunk (https://github.com/openstack/nova/blob/master/nova/scheduler/ironic_host_manager.py#L86) may I ask how you installed ironic/nova? | 21:13 |
PaulCzar | devananda: I think I see what's going on ... the file was renamed at some point | 21:13 |
PaulCzar | I'm actually trying to install juno ironic on an icehouse openstack | 21:14 |
devananda | PaulCzar: ahh. yep. that's not tested/supported | 21:14 |
PaulCzar | *nod* | 21:14 |
devananda | PaulCzar: that said, i'm sure you're not the only one who's gonna try it ... so if you want to document the issues you're finding somewhere, that'd be great | 21:15 |
PaulCzar | will do | 21:15 |
devananda | PaulCzar: curious, are you using the old nova-baremetal at all? | 21:15 |
devananda | or s/are/were/ | 21:15 |
*** mrmoje has quit IRC | 21:16 | |
*** mrmoje has joined #openstack-ironic | 21:18 | |
PaulCzar | nope | 21:18 |
PaulCzar | straight to ironic | 21:18 |
PaulCzar | hopefully | 21:18 |
devananda | nice | 21:18 |
NobodyCam | w00t | 21:20 |
*** achanda has joined #openstack-ironic | 21:28 | |
* devananda updates the meeting agenda page | 21:32 | |
*** alexpilotti has quit IRC | 21:39 | |
* devananda goes afk for a while | 21:45 | |
*** alexpilotti has joined #openstack-ironic | 21:55 | |
*** linggao has quit IRC | 21:58 | |
rloo | qq for anyone. Are we ok using stuff in python 2.7 that is not avail in python 3.3. Eg TestCase.assertItemsEqual was renamed to TestCase.assertCountEqual in python 3.3. | 22:02 |
rloo | ^^ used in https://review.openstack.org/#/c/132628/6/ironic/tests/drivers/test_seamicro.py | 22:02 |
*** jjohnson2_ has quit IRC | 22:02 | |
jroll | we technically don't support python 3 right now, afaik | 22:02 |
jroll | but we should | 22:02 |
jroll | there may be a six.moves for this | 22:03 |
jroll | rloo: https://bitbucket.org/gutworth/six/issue/50/sixassertcountequal-self | 22:03 |
jroll | apparently they don't have it, but we could make a helper function for that in ironic until they do | 22:04 |
rloo | jroll: so it isn't there yet but one day someone will add it to six? | 22:04 |
jroll | maybe! | 22:04 |
jroll | it could even be you! | 22:04 |
rloo | nope, i'm only reviewing someone's patch. | 22:04 |
rloo | it is seamicro driver code. | 22:04 |
jroll | I would -1 for that, personally | 22:05 |
rloo | ok, -1, they shouldn't use .assertItemsEqual? | 22:05 |
*** overlayer has joined #openstack-ironic | 22:05 | |
jroll | they should use code that works on python 3 as well | 22:06 |
rloo | jroll: ok, thx, I'll mention that then. (but no, I won't mention your name!) | 22:06 |
*** Hefeweizen has joined #openstack-ironic | 22:07 | |
*** igordcard has quit IRC | 22:07 | |
* NobodyCam needs to be sure to check for that too | 22:10 | |
jroll | six has a lot of magic | 22:15 |
jroll | I'm scared | 22:16 |
*** ChuckC has quit IRC | 22:18 | |
*** marcoemorais has quit IRC | 22:25 | |
* NobodyCam wishes the unmerged juno specs could be moved elsewhere | 22:32 | |
*** marcoemorais has joined #openstack-ironic | 22:34 | |
rloo | NobodyCam: why move the unmerged juno specs elsewhere? | 22:34 |
NobodyCam | rloo: just to clean up https://review.openstack.org/#/q/status:open+project:openstack/ironic-specs,n,0030bac30001bfc8 | 22:35 |
*** marcoemorais has quit IRC | 22:35 | |
jroll | gertty dude, gertty | 22:35 |
rloo | NobodyCam: oh. So I asked devananda about the specs (not sure what I asked though), and he said that it was ok to 'abandon' the specs that were carried over from juno. It seems like by now, if someone wanted them for kilo, they would have updated them. | 22:36 |
*** marcoemorais has joined #openstack-ironic | 22:36 | |
rloo | NobodyCam: I don't have the ability to abandon them. Maybe you (a core) does? | 22:37 |
jroll | problem is, we can't abandon them, only the submitter can | 22:37 |
jroll | afaik | 22:37 |
*** marcoemorais has quit IRC | 22:37 | |
rloo | jroll: can you check? I think you're a core-reviewer? | 22:37 |
*** marcoemorais has joined #openstack-ironic | 22:37 | |
jroll | yeah | 22:38 |
*** datajerk has quit IRC | 22:38 | |
PaulCzar | is anybody successfully running ironic and nova+kvm on the same openstack install ? | 22:39 |
jroll | oh whaddya know, I can | 22:39 |
jroll | rloo: ^ | 22:39 |
jroll | PaulCzar: we're using cells to do so at rackspace | 22:40 |
rloo | jroll, NobodyCam: go crazy :-) | 22:40 |
jroll | s/kvm/xen/ of course | 22:40 |
NobodyCam | lol | 22:40 |
PaulCzar | jroll: this will be for a relatively small install .. so I don't want the complication of multiple cells | 22:40 |
PaulCzar | but I'm concerned about the scheduler handling both | 22:41 |
NobodyCam | rloo: yes I do have that button | 22:41 |
jroll | PaulCzar: yeah, I hear you. all I know is something something host aggregates | 22:41 |
jroll | I honestly have no idea how it works, though | 22:41 |
jroll | I should :( | 22:41 |
jroll | I'm going to set that up on the side one day to find out | 22:41 |
* NobodyCam is thinking Ironic may what to have a FAQ page | 22:42 | |
jroll | you mean like some docs? | 22:42 |
NobodyCam | lol.. no one line answers to the common questions | 22:43 |
*** lucas-dinner has quit IRC | 22:43 | |
NobodyCam | jroll: we have `some` docs around (somewhere) | 22:44 |
jroll | NobodyCam: yeah, I was mostly joking | 22:44 |
NobodyCam | :-/ | 22:45 |
*** alexpilotti has quit IRC | 22:52 | |
*** ryanpetrello has quit IRC | 23:00 | |
*** marcoemorais has quit IRC | 23:02 | |
*** alexpilotti has joined #openstack-ironic | 23:02 | |
*** marcoemorais has joined #openstack-ironic | 23:03 | |
*** marcoemorais has quit IRC | 23:03 | |
*** marcoemorais has joined #openstack-ironic | 23:04 | |
NobodyCam | bbiab | 23:13 |
*** r-daneel has quit IRC | 23:14 | |
*** anderbubble has quit IRC | 23:31 | |
*** ChuckC has joined #openstack-ironic | 23:34 | |
NobodyCam | supported_ ? just seems like a strange var name to /me | 23:36 |
yjiang5_away | NobodyCam: A curios question that in PXE_iscsi driver, currently in pxe_ipmitool, we create the pxe config with two entry, one for deply and one for boot. In theory,it should be ok that we have only one entry, and we switch that entry, or recreate, from deploy to boot in continue deploying, right? | 23:36 |
*** yjiang5_away is now known as yjiang5 | 23:36 | |
NobodyCam | In theory yes | 23:37 |
NobodyCam | thou I believe we did switching just for readablity | 23:38 |
*** overlayer has quit IRC | 23:38 | |
*** ChuckC has quit IRC | 23:39 | |
yjiang5 | NobodyCam: Got it, thanks. | 23:39 |
jroll | we currently make one for boot | 23:39 |
jroll | s/boot/deploy/ | 23:40 |
jroll | and then re.sub it into a config for instance boot | 23:40 |
*** Marga_ has joined #openstack-ironic | 23:41 | |
*** Marga_ has quit IRC | 23:42 | |
yjiang5 | jroll: hmm, I remember when I checked by pxe config two weeks before, it has two entries, and the line of 'default deploy' will be change to 'default boot', right? | 23:42 |
*** Marga_ has joined #openstack-ironic | 23:42 | |
jroll | oh, maybe | 23:43 |
jroll | yeah | 23:43 |
yjiang5 | jroll: although it does update the "ROOT" in the boot entry. | 23:43 |
*** soren has quit IRC | 23:44 | |
yjiang5 | jroll: is reading the https://review.openstack.org/#/c/127213/2 , and just think if we only have one entry, it will make the PXEBoot be more like a PXEBoot, which is simply create the PXE environment for a node, with the required information. | 23:45 |
jroll | yjiang5: I completely agree | 23:49 |
yjiang5 | jroll: :) | 23:49 |
jroll | I also want a "diskless pxe" driver, which won't use a deploy ramdisk, just pxe boot an instance image | 23:50 |
*** Marga_ has quit IRC | 23:50 | |
jroll | I guess maybe it would have a deploy ramdisk for swap/ephemeral | 23:50 |
NobodyCam | jroll: a diskless pxe boot with ephemeral storage | 23:52 |
yjiang5 | jroll: 'diskless pxe', hmm, you mean the ironic instance works like a diskless system, or use iscsi, and no root partition in the compute node? | 23:52 |
jroll | as in | 23:52 |
jroll | I want to run my hypervisor in ram, for example | 23:53 |
yjiang5 | jroll: I was on a project like this before. The xen hypervisor are all in ram, and the disk is owned by a guest. | 23:54 |
* NobodyCam steps away | 23:55 | |
* yjiang5 missing working on C language. | 23:55 | |
jroll | hehe | 23:56 |
*** achanda has quit IRC | 23:57 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!