ChuckC | jroll: r u around? | 00:04 |
---|---|---|
jroll | ChuckC: barely, what's up? | 00:04 |
ChuckC | last week we talked about moving a VM between networks | 00:04 |
ChuckC | jroll: ^^ I'm wondering if the VM has an IP address? | 00:05 |
ChuckC | jroll: it was 12/4 | 00:06 |
jroll | ChuckC: you mean an instance between provisioning and tenant networks? | 00:06 |
ChuckC | jroll: yep, i believe so | 00:07 |
*** romcheg has quit IRC | 00:07 | |
ChuckC | jroll: never mind, I think I'm barely here also :P | 00:10 |
jroll | ChuckC: yes, it has an IP on each network | 00:10 |
JoshNang | NobodyCam: :( that's what i was trying to avoid | 00:11 |
JoshNang | since decorators are just wrappers, we could decorate it with zap_step and clean_step, plus zap_step shouldn't need a priority (you only ever run one at a time) | 00:12 |
NobodyCam | JoshNang: I suppose you could have just one as lone as it allowed for different priorites for the different states | 00:12 |
ChuckC | jroll: ok, good, thanks | 00:12 |
NobodyCam | JoshNang: I can see a case here in clean step x has a priority of 3 and in zap it needs to be 5 | 00:13 |
NobodyCam | s/here/where/ | 00:14 |
JayF | clif_h: did you push that patchset with the fix? I just didn't see openstackgerrit announce it here | 00:14 |
NobodyCam | or do thid in zap but not in clean type control | 00:14 |
clif_h | JayF: you mean in response to the pep8 comments? | 00:15 |
JoshNang | NobodyCam: what would priority be useful for in zap? | 00:15 |
JayF | clif_h: I meant generally based on what you said in internal IRC :) | 00:15 |
NobodyCam | ordering the steps .. ie break up the raid before clean each disk | 00:15 |
clif_h | JayF: not yet, I'm not sure if what I did to fix the unit tests is proper or not | 00:16 |
clif_h | the failing tests didn't reveal anything wrong with what I wrote afiak | 00:16 |
jroll | JayF: it's a nova project | 00:16 |
jroll | er s/project/patch | 00:16 |
JayF | ooooooh | 00:16 |
NobodyCam | but in clean I want clean the disk as step 1 | 00:16 |
JayF | of course it is | 00:16 |
JayF | whee | 00:16 |
JoshNang | NobodyCam: hrmmm. i'd lean towards making separate api calls in zap | 00:16 |
JoshNang | otherwise you'd need to pass in some type of task flow to say "break raid, clean disks" | 00:17 |
JoshNang | because you'll likely have other zap steps you want to run, like upgrade firmware | 00:17 |
JoshNang | but you probably don't want to run firmware upgrades while breaking raids. | 00:17 |
*** bradjones has quit IRC | 00:18 | |
NobodyCam | JoshNang: how are you going to control the order of those steps? | 00:18 |
JoshNang | have break raid be an api call, have clean disks be another api call | 00:18 |
JoshNang | i see zap as basically an interface for external system to do things to hardware, so forcing the systems to pretty explicit about what they want done shouldn't be too much of a burden | 00:19 |
* NobodyCam is missing a pice. (most likly it is a pice of his mind) | 00:19 | |
NobodyCam | but zap is going to run the clean steps too? | 00:19 |
NobodyCam | or will those have to be called for via api? | 00:20 |
JoshNang | it could run a single clean step via the api, i'd say | 00:20 |
NobodyCam | JoshNang: let me re read the zap spec. I may have had a basic misunderstanding | 00:21 |
JoshNang | like, a nodes in managed state, you post to the api saying "run zap step X", it runs it, goes back to managed when its done, you call more steps if you want more zapping, or you move the node to available | 00:21 |
NobodyCam | so nothing in zap will ever happen on its own | 00:21 |
JoshNang | that'd be my intention, yes | 00:22 |
JayF | exactly | 00:22 |
JayF | that's why it was important to differentiate CLEAN | 00:22 |
NobodyCam | :) that was where I missed the boat | 00:22 |
JoshNang | ahhh | 00:22 |
JoshNang | yeah, i'll rewrite that to be much more explicit. | 00:22 |
NobodyCam | please ignore me... :-p | 00:22 |
JoshNang | ha no worries. if you got confused by it, i'm sure many others have/would | 00:23 |
*** david-lyle is now known as david-lyle_afk | 00:23 | |
*** Masahiro has joined #openstack-ironic | 00:23 | |
* NobodyCam point to the afor mentioned too many reviews comment | 00:23 | |
NobodyCam | s/point/points/ | 00:23 |
JoshNang | heh | 00:23 |
SpamapS | NobodyCam: re "we like UUIDs" .. I do too. However, the benefit of using names is that it allows unrolling the dependency graph.. you can create nodes and then create and replace the images later without bothering the nodes. | 00:26 |
*** yuanying has quit IRC | 00:26 | |
NobodyCam | SpamapS: right now we have no way of dooing the lookup | 00:27 |
*** smoriya has joined #openstack-ironic | 00:27 | |
*** Masahiro has quit IRC | 00:28 | |
*** yuanying has joined #openstack-ironic | 00:29 | |
SpamapS | NobodyCam: sure you do. -> glanceclient. :) | 00:29 |
NobodyCam | :) might be able to slide a function on to the end of https://github.com/openstack/ironic/blob/master/ironic/common/images.py | 00:31 |
*** yuanying has quit IRC | 00:33 | |
smoriya | Hello Ironic, | 00:33 |
NobodyCam | then check if the image id looks like a uuid .. if not get the uuid from glanceclient and run like normal | 00:33 |
smoriya | I have a question about Ironic milestone for kilo | 00:33 |
NobodyCam | Hi smoriya | 00:33 |
*** yuanying has joined #openstack-ironic | 00:34 | |
SpamapS | NobodyCam: I don't like the "if it looks like uuid", but just have a name field instead of id that can cause population of the id at deploy time. | 00:34 |
smoriya | Do you have any spec submission deadline or patch submission deadline for kilo? | 00:34 |
*** humble__ has quit IRC | 00:34 | |
*** humble__ has joined #openstack-ironic | 00:35 | |
NobodyCam | smoriya: https://wiki.openstack.org/wiki/Kilo_Release_Schedule | 00:35 |
smoriya | NobodyCam: Thank you! | 00:35 |
clif_h | https://review.openstack.org/#/c/141188/ <- tests pass now | 00:36 |
smoriya | NobodyCam: Does "Feature Proposal Freeze" mean spec submission deadline? | 00:38 |
NobodyCam | yes | 00:38 |
smoriya | OK, then we can introduce new feature in kilo-3? | 00:39 |
NobodyCam | tho if it is a large change please allow for review time. | 00:39 |
JayF | I'd say it's never a good idea to plan on getting something in on the last cycle | 00:40 |
JayF | because features half-done from k-2 are likely to take precedence over shiny new ones | 00:40 |
smoriya | JayF: Yes, I understand | 00:40 |
JayF | the best advice is: if you want the feature in, put up a spec now, even if it's just a backlog spec and you arne't starting work right away | 00:40 |
clif_h | mrda: could you take a look? | 00:40 |
JayF | that just requires describing the problem and a proposed fix | 00:40 |
*** marcoemorais1 has quit IRC | 00:41 | |
smoriya | JayF: Thank you for your advice. I'll try :) | 00:42 |
JayF | for an example, see: https://review.openstack.org/#/c/131272/ | 00:42 |
JayF | that's something we all wanted in Ironic, but wouldn't have time for in K, so we filed a backlog spec about it | 00:42 |
JayF | even if there's time in K, getting the backlog spec in means people generally agree your feature should exist | 00:42 |
mrda | clif_h: at your review? | 00:43 |
JayF | mrda: yeah, https://review.openstack.org/#/c/141188/ | 00:44 |
JayF | mrda: he just left for the day though :) he's CST | 00:44 |
mrda | that's ok, I'll look at it later today | 00:44 |
smoriya | JayF: Thanks! That example is really helpful to me. | 00:45 |
*** cuihaozhi has quit IRC | 00:45 | |
*** cuihaozhi has joined #openstack-ironic | 00:46 | |
JayF | No problem at all! You can see all completed specs at: http://specs.openstack.org/openstack/ironic-specs/ -- the two items in "Idea back-log" are good examples :) | 00:46 |
clif_h | mrda: yes please | 00:46 |
clif_h | when you get a chance | 00:46 |
openstackgerrit | Jay Faulkner proposed openstack/ironic-specs: Remove spec added for an example to render https://review.openstack.org/141228 | 00:47 |
JayF | ^ easy review, just noticed when linking that the example to test rendering was left in even after we landed a box | 00:47 |
*** andreykurilin__ has quit IRC | 00:47 | |
JayF | s/box/backlog spec/ | 00:47 |
smoriya | JayF: great! now I'm starting to learn developing process in Ironic | 00:47 |
JayF | Have you seen https://wiki.openstack.org/wiki/How_To_Contribute -- that's always a good first step overall | 00:48 |
smoriya | JayF: yeah, I understand basic rules | 00:49 |
JayF | Cool, then you're well on your way. Good luck. | 00:50 |
*** yuanying has quit IRC | 00:50 | |
*** Masahiro has joined #openstack-ironic | 00:54 | |
NobodyCam | smoriya: there are also several unassigned bugs I believe that too is a good place to get to know the code | 00:55 |
NobodyCam | and ofc my /shameless_plug for doc patches :) | 00:55 |
smoriya | NobodyCam: yup, for my first step I'm fixing document bug :) | 00:56 |
NobodyCam | w00 h00 :) /happy_dance | 00:56 |
JayF | smoriya: there's a tag in launchpad for 'low-hanging-fruit' although at this point many of those are /very/ low hanging :) | 00:57 |
* NobodyCam thinks of evil weekend project... a PixieBoot irc bot. | 00:58 | |
*** hemna has quit IRC | 00:59 | |
NobodyCam | gah PixieBoots* | 00:59 |
JayF | not a bad idea | 00:59 |
NobodyCam | http://willie.dftba.net | 01:00 |
smoriya | JayF: yes, I've been assigned one of 'low-hanging-fruit' to me and my first fix was merged to master today :) | 01:03 |
*** yuanying has joined #openstack-ironic | 01:04 | |
JayF | awesome | 01:05 |
cuihaozhi | Hi,all. when i deploy bm-node with pxe_ipmi driver. the screen display "!PXE entry point found(we hope) at 98DA:0106 via plan A...TFTP prefix Unable to locate configuration file", any body resolved the same problem? | 01:13 |
*** afaranha_ has joined #openstack-ironic | 01:18 | |
*** afaranha_ has quit IRC | 01:20 | |
*** PixieBoots has joined #openstack-ironic | 01:20 | |
*** yjiang5 is now known as yjiang5_away | 01:20 | |
NobodyCam | PixieBoots: hellp | 01:21 |
NobodyCam | PixieBoots: hello | 01:21 |
*** r-mibu has joined #openstack-ironic | 01:22 | |
NobodyCam | .helloworld | 01:23 |
*** ChuckC has quit IRC | 01:23 | |
NobodyCam | oh well.. I'll play some more this weekend | 01:24 |
*** chenglch has joined #openstack-ironic | 01:25 | |
NobodyCam | I cloned that bot into my Nobodycam repo. in case any one wants to play with it | 01:25 |
*** PixieBoots has quit IRC | 01:25 | |
*** Marga_ has quit IRC | 01:26 | |
*** ChuckC has joined #openstack-ironic | 01:32 | |
*** PixieBoots has joined #openstack-ironic | 01:32 | |
NobodyCam | .roll 1d10 | 01:35 |
PixieBoots | NobodyCam: You roll 1d10: (2) = 2 | 01:35 |
*** Marga_ has joined #openstack-ironic | 01:35 | |
*** ChuckC has quit IRC | 01:36 | |
JayF | .roll 65535d65535 | 01:37 |
PixieBoots | JayF: I only have 1000 dice. =( | 01:37 |
*** ChuckC has joined #openstack-ironic | 01:37 | |
JayF | overflow you crazy bot! overflow! | 01:37 |
NobodyCam | https://www.youtube.com/watch?v=mYvAYwpUDv8 | 01:37 |
PixieBoots | Exception: CA Certificate bundle /etc/ssl/certs/ca-certificates.crt is not readable (file "/Users/NobodyCam/BareMetal/nobodycam/PixieBootsIrcBot/willie/web.py", line 165, in connect) | 01:37 |
JayF | hahaha | 01:37 |
NobodyCam | lol | 01:37 |
NobodyCam | .xkcd | 01:37 |
PixieBoots | http://xkcd.com/931 [Lanes] | 01:37 |
*** shakamunyi has joined #openstack-ironic | 01:38 | |
NobodyCam | I never said I actually set it up .. lol like 10 of 35 modules failed to load for one reason or another | 01:38 |
*** r-mibu has left #openstack-ironic | 01:40 | |
NobodyCam | .github | 01:40 |
NobodyCam | oh cool | 01:41 |
*** humble__ has quit IRC | 01:41 | |
NobodyCam | .makebug | 01:41 |
PixieBoots | Please title the issue | 01:41 |
NobodyCam | gota set that up | 01:41 |
*** humble__ has joined #openstack-ironic | 01:41 | |
* JayF has learned in experience allowing peopel to file bugs from IRC leads to shittier bugs | 01:41 | |
NobodyCam | .findbug | 01:43 |
PixieBoots | NobodyCam: What are you searching for? | 01:43 |
NobodyCam | .findbug ironic bugs | 01:43 |
PixieBoots | Git module not configured, make sure github.oauth_token and github.repo are defined | 01:43 |
NobodyCam | lol | 01:43 |
NobodyCam | i'll stop the spam | 01:43 |
*** PixieBoots has quit IRC | 01:43 | |
*** Marga_ has quit IRC | 01:48 | |
*** sambetts has quit IRC | 02:04 | |
*** sambetts has joined #openstack-ironic | 02:05 | |
cuihaozhi | Hi,all. tftp log said: "RRQ from 172.16.40.112 filename pxelinux.cfg/01-94-de-80-8c-d0-fa, sending NAK (1, File not found) to 172.16.40.112",but /tftpboot/pxelinux.cfg/01-94-de-80-8c-d0-fa exists and file onwer is ironic:ironic, whick point i can check next? | 02:08 |
lintan | rloo: Hi | 02:09 |
NobodyCam | cuihaozhi: are all the read bits set? | 02:09 |
rloo | hi lintan | 02:09 |
lintan | rloo: I am thinking to put the boot_device/boot_persistent into node.instance_info, so admin will not aware this from driver_info anymore. | 02:10 |
cuihaozhi | NobodyCam: seems like tftp read pxelinux.cfg/AC102870. pxelinux.cfg/AC10287...pxelinux.cfg/A all | 02:12 |
rloo | lintan: i'm not that familiar with what goes in instance_info. Is the boot_device/boot_persistence an instance thing? | 02:12 |
cuihaozhi | NobodyCam: and find pxelinux.cfg/01-94-de-80-8c-d0-fa is softlink from /tftpboot/270664fa-fd80-4242-b284-1af2fc482f33/config, is that problem? | 02:12 |
*** dlaube has quit IRC | 02:13 | |
NobodyCam | cuihaozhi: shouldn't be a issue | 02:13 |
rloo | lintan: I'm glad it isn't in driver_info. so basically, you need to keep that information around, and I believe the other ManagementInterface's that exist, do not store that info with the Node object. | 02:13 |
NobodyCam | any selinux or apparmor block messages in the logs | 02:14 |
lintan | rloo: we have ramdisk/kernel/root_gb in instance_info, it make sense to see the boot_device is for the instance | 02:15 |
rloo | lintan: I would suggest that you propose that in the spec, but the spec has already been approved. | 02:16 |
cuihaozhi | NobodyCam: selinux disabled and no log with them yet. | 02:16 |
lintan | rloo: We can not expect everything is done with spec.... We find changes during coding... but what do you mean the ManagementInterface? | 02:18 |
rloo | lintan: (assuming I remember what we're discussing), don't you have a ManagementInterface with set/get_boot_device? | 02:18 |
rloo | lintan: I believe other drivers with ManagementInterfaces handle the set/get_boot_device by talking directly to the bm node. | 02:19 |
lintan | rloo: Yes, you are right about this. But it's complex for AMT/vPro | 02:20 |
rloo | lintan: wrt the spec. agreed, not everything can be done with spec, but that's where we hope to flush things out like what new properties get added to driver_info, what new API, etc. That makes the coding easier :-) | 02:20 |
rloo | lintan: so if AMT/vPro is more complex than the other drivers, then it would help to know why it is more complicated ;) I think you had some stuff commented in the code, but to be honest, I didn't spend enough time trying to figure out what that complexity was. | 02:23 |
lintan | rloo: OK, first thing is AMT/vPro doesn't support persistent, that's why we need to save boot_device in nodes | 02:24 |
rloo | lintan: sorry, I don't mean to be rude, but it is the end of my day and I need to log off soon. I'm off until next week and realistically, I don't know that I will be able to get back to you on this on Monday. I want to spend some time with the new state machine patches because I think that is a higher priority. | 02:24 |
cuihaozhi | NobodyCam: try tftp $host_ip->get pxelinux.cfg/01-94-de-80-8c-d0-fa/config faild. but tftp $host_ip->get 270664fa-fd80-4242-b284-1af2fc482f33/config successed | 02:25 |
rloo | lintan: it would probably help whoever reviews your patch, if you add your comments/description with that patch (or maybe submit a patch to your spec with more info if you want). I'm not sure what the most effective way might be, but other folks need to review your stuff too and like I said I'm not always avail. | 02:25 |
cuihaozhi | NobodyCam: seems like some thing wrong with link? | 02:25 |
lintan | rloo: OK No problem. | 02:25 |
lintan | rloo: thanks for your advise. | 02:26 |
rloo | sorry, lintan. I wanted to help get your patch in to juno-1 but it seemed like it needs a bit more work. | 02:26 |
rloo | lintan: I mean kilo not juno. losing track of everything... | 02:26 |
rloo | lintan: and sorry, i haven't had a chance to look at your bm trust spec again. | 02:27 |
rloo | night everyone! | 02:28 |
*** rloo has quit IRC | 02:28 | |
*** chenglch has quit IRC | 02:31 | |
*** chenglch|2 has joined #openstack-ironic | 02:50 | |
*** ramineni has joined #openstack-ironic | 02:54 | |
*** shakamunyi has quit IRC | 02:57 | |
*** tylerdurden has joined #openstack-ironic | 02:57 | |
*** jerryz has joined #openstack-ironic | 03:16 | |
*** naohirot has quit IRC | 03:29 | |
*** harlowja is now known as harlowja_away | 03:36 | |
*** anderbubble has joined #openstack-ironic | 03:51 | |
*** chenglch|2 has quit IRC | 03:54 | |
*** naohirot has joined #openstack-ironic | 03:59 | |
*** Nisha has joined #openstack-ironic | 04:09 | |
*** Nisha_away has joined #openstack-ironic | 04:13 | |
*** yuanying_ has joined #openstack-ironic | 04:15 | |
*** Nisha has quit IRC | 04:16 | |
*** anderbubble has quit IRC | 04:17 | |
*** yuanying has quit IRC | 04:17 | |
*** r-daneel has quit IRC | 04:19 | |
*** yuanying has joined #openstack-ironic | 04:28 | |
*** yuanying_ has quit IRC | 04:32 | |
NobodyCam | cuihaozhi: map file | 04:41 |
*** pradipta_away is now known as pradipta | 04:44 | |
NobodyCam | cuihaozhi: see step #6 of http://docs.openstack.org/developer/ironic/deploy/install-guide.html#pxe-setup | 04:44 |
*** chenglch has joined #openstack-ironic | 04:46 | |
openstackgerrit | Tan Lin proposed openstack/ironic-specs: update amt-pxe-driver spec https://review.openstack.org/141269 | 04:49 |
cuihaozhi | NobodyCam: thank u, i find it deploy_kernel in pxe-config files can't use absolute paths. | 04:54 |
*** Marga_ has joined #openstack-ironic | 04:59 | |
*** Marga_ has quit IRC | 05:12 | |
*** Marga_ has joined #openstack-ironic | 05:13 | |
*** marcoemorais has joined #openstack-ironic | 05:15 | |
*** marcoemorais1 has joined #openstack-ironic | 05:16 | |
*** marcoemorais has quit IRC | 05:19 | |
*** Nisha_away has quit IRC | 05:27 | |
*** yuanying has quit IRC | 05:31 | |
*** killer_prince is now known as lazy_prince | 05:36 | |
*** pensu has joined #openstack-ironic | 05:39 | |
*** yuanying has joined #openstack-ironic | 05:40 | |
*** masco has joined #openstack-ironic | 05:41 | |
*** Marga_ has quit IRC | 06:13 | |
*** anderbubble has joined #openstack-ironic | 06:20 | |
*** Marga_ has joined #openstack-ironic | 06:22 | |
*** Marga_ has quit IRC | 06:27 | |
openstackgerrit | Nisha Agarwal proposed openstack/ironic-specs: Discover node properties using new CLI node-inspect https://review.openstack.org/100951 | 06:27 |
*** Marga_ has joined #openstack-ironic | 06:30 | |
*** achanda has joined #openstack-ironic | 06:31 | |
*** pcrews has quit IRC | 06:35 | |
*** Marga_ has quit IRC | 06:43 | |
*** lintan_ has joined #openstack-ironic | 06:48 | |
*** lintan_ has quit IRC | 06:49 | |
humble__ | hi, why we need user kernel and user ramdisk in ironic | 06:55 |
*** Marga_ has joined #openstack-ironic | 06:55 | |
kes | because we need pxe, so we need those two files. | 06:57 |
*** chenglch has quit IRC | 07:03 | |
*** yuanying has quit IRC | 07:03 | |
*** yuanying has joined #openstack-ironic | 07:03 | |
*** achanda has quit IRC | 07:04 | |
*** achanda has joined #openstack-ironic | 07:05 | |
*** achanda_ has joined #openstack-ironic | 07:07 | |
*** Haomeng|2 has joined #openstack-ironic | 07:08 | |
*** Haomeng has quit IRC | 07:09 | |
*** achanda has quit IRC | 07:09 | |
*** mrda is now known as mrda-weekend | 07:11 | |
*** anderbubble has quit IRC | 07:12 | |
*** achanda_ has quit IRC | 07:17 | |
*** Marga_ has quit IRC | 07:27 | |
openstackgerrit | Tan Lin proposed openstack/ironic: Add AMT-PXE-Driver to deploy cloud on PC https://review.openstack.org/135184 | 07:31 |
*** lifeless has quit IRC | 07:36 | |
*** lifeless has joined #openstack-ironic | 07:43 | |
*** kes has quit IRC | 07:43 | |
*** achanda has joined #openstack-ironic | 07:46 | |
Haomeng|2 | humble__: hi | 07:47 |
Haomeng|2 | humble__: because our ironic will not install bootloader and kernel into local harddisk | 07:47 |
Haomeng|2 | humble__: will support these in IPA I£ô£è£é£î£ë | 07:47 |
Haomeng|2 | Haomeng|2: if we can install bootloader and kernel into local harddisk, then set bootdevice to localdisk, then it will not depend on pxe after the provision | 07:50 |
*** yuanying_ has joined #openstack-ironic | 08:05 | |
*** dtantsur|afk is now known as dtantsur | 08:05 | |
dtantsur | Morning Ironic | 08:05 |
*** yjiang5 has joined #openstack-ironic | 08:08 | |
*** jcoufal has joined #openstack-ironic | 08:09 | |
*** ndipanov_ has joined #openstack-ironic | 08:09 | |
dtantsur | JayF, re packaging discoverd: I package the service as usual python service (setup.py sdist, pip), I do not package the ramdisk. What exactly was your question about? | 08:09 |
*** achanda has quit IRC | 08:11 | |
*** achanda has joined #openstack-ironic | 08:12 | |
*** yuanying has quit IRC | 08:14 | |
*** naohirot has quit IRC | 08:14 | |
*** ndipanov has quit IRC | 08:14 | |
*** yjiang5_away has quit IRC | 08:14 | |
*** naohirot_ has joined #openstack-ironic | 08:14 | |
*** erwan_taf_ has joined #openstack-ironic | 08:16 | |
*** erwan_taf has joined #openstack-ironic | 08:16 | |
*** achanda has quit IRC | 08:16 | |
*** erwan_taf has quit IRC | 08:17 | |
*** erwan_taf_ is now known as erwan_taf | 08:17 | |
*** achanda has joined #openstack-ironic | 08:18 | |
*** dlpartain has joined #openstack-ironic | 08:21 | |
openstackgerrit | Merged openstack/ironic-specs: Remove spec added for an example to render https://review.openstack.org/141228 | 08:26 |
*** marcoemorais1 has quit IRC | 08:28 | |
*** jcoufal has quit IRC | 08:30 | |
*** teju has joined #openstack-ironic | 08:42 | |
*** chenglch has joined #openstack-ironic | 08:47 | |
*** dtantsur is now known as dtantsur|bbl | 08:59 | |
*** lazy_prince has quit IRC | 08:59 | |
*** dlpartain has left #openstack-ironic | 09:00 | |
*** jcoufal has joined #openstack-ironic | 09:00 | |
*** ifarkas has joined #openstack-ironic | 09:09 | |
*** yuanying_ has quit IRC | 09:15 | |
*** yuanying has joined #openstack-ironic | 09:16 | |
*** jistr has joined #openstack-ironic | 09:19 | |
*** derekh has joined #openstack-ironic | 09:25 | |
*** romcheg has joined #openstack-ironic | 09:28 | |
*** Masahiro has quit IRC | 09:53 | |
*** killer_prince has joined #openstack-ironic | 10:00 | |
*** killer_prince is now known as lazy_prince | 10:00 | |
openstackgerrit | Ramakrishnan G proposed openstack/ironic-specs: New driver interface for RAID configuration https://review.openstack.org/135899 | 10:01 |
*** alexpilotti has joined #openstack-ironic | 10:08 | |
Haomeng|2 | humble__: hi | 10:08 |
humble__ | why we don't install bootloader and kernel into local hardisk | 10:09 |
Haomeng|2 | humble__: IPA will support these functions | 10:10 |
*** athomas has joined #openstack-ironic | 10:10 | |
*** erwan_taf has quit IRC | 10:10 | |
Haomeng|2 | humble__: but our default pxe_ipmitool driver does not support these advance functions | 10:10 |
Haomeng|2 | humble__: ipa will be default driver - https://github.com/openstack/ironic-python-agent/ | 10:11 |
Haomeng|2 | humble__: default agent | 10:11 |
humble__ | in pxe_ipmitool when we write bootloader and kernel into local harddisk | 10:11 |
Haomeng|2 | humble__: pxe_ipmitool does not support bootloader creation I think | 10:11 |
humble__ | must pxe when machine restart to get the kernel and initrd? | 10:12 |
*** chenglch has quit IRC | 10:14 | |
*** yuanying_ has joined #openstack-ironic | 10:15 | |
*** yuanying has quit IRC | 10:17 | |
Haomeng|2 | humble__: yes, if pxe boot, the remote kernel and initrd is required, else it can be found in local boot fs | 10:18 |
humble__ | thks | 10:20 |
Haomeng|2 | humble__: welcome | 10:27 |
*** achanda has quit IRC | 10:28 | |
*** rakesh_hs has joined #openstack-ironic | 10:29 | |
*** naohirot_ has quit IRC | 10:35 | |
*** andreykurilin_ has joined #openstack-ironic | 10:36 | |
*** teju has left #openstack-ironic | 10:48 | |
*** Haomeng|2 has quit IRC | 10:51 | |
*** athomas has quit IRC | 10:54 | |
*** Haomeng has joined #openstack-ironic | 10:54 | |
*** rameshg87 has joined #openstack-ironic | 10:56 | |
rameshg87 | ifarkas, hi | 10:56 |
rameshg87 | ifarkas, i have posted full spec for raid configuration https://review.openstack.org/#/c/135899/ | 10:57 |
rameshg87 | ifarkas, please have a look at it | 10:57 |
ifarkas | rameshg87, ok, thanks | 11:01 |
ifarkas | rameshg87, the changes are only in machine-independent way? | 11:03 |
rameshg87 | ifarkas, yeah | 11:03 |
rameshg87 | ifarkas, based on the comments recieved | 11:03 |
rameshg87 | ifarkas, i will need to leave now. please have a look at it and comment on the spec. | 11:03 |
ifarkas | rameshg87, sure | 11:03 |
rameshg87 | ifarkas, i will discuss this with you if we get a chance today itself later. | 11:03 |
rameshg87 | ifarkas, thanks | 11:03 |
*** rameshg87 has quit IRC | 11:04 | |
*** ramineni has quit IRC | 11:05 | |
*** athomas has joined #openstack-ironic | 11:08 | |
*** lazy_prince has quit IRC | 11:23 | |
*** smoriya has quit IRC | 11:39 | |
*** pradipta is now known as pradipta_away | 11:39 | |
*** Masahiro has joined #openstack-ironic | 11:42 | |
*** pensu has quit IRC | 11:45 | |
*** Masahiro has quit IRC | 11:46 | |
*** naohirot_ has joined #openstack-ironic | 11:49 | |
*** jiangfei has quit IRC | 11:53 | |
*** pensu has joined #openstack-ironic | 12:00 | |
*** naohirot_ is now known as naohirot | 12:08 | |
*** masco has quit IRC | 12:09 | |
*** dtantsur|bbl is now known as dtantsur | 12:10 | |
sambetts | Morning dtantsur | 12:12 |
dtantsur | sambetts, morning | 12:14 |
*** vdrok has quit IRC | 12:23 | |
openstackgerrit | Dmitry Tantsur proposed stackforge/ironic-discoverd: Retry on Conflict exceptions from Ironic https://review.openstack.org/141096 | 12:24 |
*** vdrok has joined #openstack-ironic | 12:25 | |
*** rakesh_hs has quit IRC | 12:25 | |
*** achanda has joined #openstack-ironic | 12:39 | |
*** humble__ has quit IRC | 12:39 | |
*** pensu has quit IRC | 12:43 | |
openstackgerrit | Yuriy Zveryanskyy proposed openstack/ironic-specs: Add a new driver for Fuel Agent https://review.openstack.org/138115 | 12:44 |
*** dprince has joined #openstack-ironic | 12:45 | |
openstackgerrit | Dmitry Tantsur proposed stackforge/ironic-discoverd: Retry on Conflict exceptions from Ironic https://review.openstack.org/141096 | 12:49 |
*** pensu has joined #openstack-ironic | 13:03 | |
*** afaranha has quit IRC | 13:07 | |
openstackgerrit | Dmitry Tantsur proposed stackforge/ironic-discoverd: Review and fix logging messages https://review.openstack.org/141366 | 13:13 |
*** pensu has quit IRC | 13:15 | |
dtantsur | ifarkas, hi, could you have a look at these 2 patches? ^^^ | 13:15 |
ifarkas | dtantsur, yeah | 13:16 |
*** pensu has joined #openstack-ironic | 13:17 | |
*** erwan_taf has joined #openstack-ironic | 13:18 | |
*** Masahiro has joined #openstack-ironic | 13:30 | |
openstackgerrit | Naohiro Tamura proposed openstack/ironic-specs: iRMC Virtual Media Deploy Driver for Ironic https://review.openstack.org/134865 | 13:32 |
*** Masahiro has quit IRC | 13:35 | |
openstackgerrit | Dmitry Tantsur proposed stackforge/ironic-discoverd: Wait for power off before finishing discovery https://review.openstack.org/141370 | 13:45 |
dtantsur | ifarkas, also this if you have some time ^^^ | 13:48 |
ifarkas | dtantsur, wow, okay | 13:48 |
dtantsur | ifarkas, heh sorry for the amount, started real testing and hit a lot of issues :) these must be the last for today | 13:49 |
*** pensu has quit IRC | 13:58 | |
*** masco has joined #openstack-ironic | 14:00 | |
openstackgerrit | Tan Lin proposed openstack/ironic-specs: Update amt-pxe-driver spec https://review.openstack.org/141269 | 14:08 |
*** achanda has quit IRC | 14:11 | |
*** ryanpetrello has joined #openstack-ironic | 14:11 | |
*** achanda has joined #openstack-ironic | 14:12 | |
openstackgerrit | Merged stackforge/ironic-discoverd: Retry on Conflict exceptions from Ironic https://review.openstack.org/141096 | 14:16 |
*** k4n0 has quit IRC | 14:17 | |
*** trown has quit IRC | 14:26 | |
*** trown has joined #openstack-ironic | 14:27 | |
*** dlpartain has joined #openstack-ironic | 14:48 | |
*** Marga_ has joined #openstack-ironic | 14:59 | |
*** Marga_ has quit IRC | 14:59 | |
*** Marga_ has joined #openstack-ironic | 15:00 | |
*** r-daneel has joined #openstack-ironic | 15:00 | |
openstackgerrit | Merged stackforge/ironic-discoverd: Review and fix logging messages https://review.openstack.org/141366 | 15:03 |
openstackgerrit | Naohiro Tamura proposed openstack/ironic-specs: iRMC Management Driver for Ironic https://review.openstack.org/136020 | 15:05 |
naohirot | good night ironic | 15:09 |
*** naohirot has quit IRC | 15:09 | |
NobodyCam | good morning Ironic | 15:17 |
dtantsur | NobodyCam, morning, TGIF | 15:18 |
NobodyCam | morning dtantsur and oh YES TGIF!!!! | 15:18 |
NobodyCam | cuihaozhi: you get it working? | 15:19 |
*** Masahiro has joined #openstack-ironic | 15:19 | |
*** Masahiro has quit IRC | 15:24 | |
Shrews | NobodyCam: morning | 15:24 |
*** anderbubble has joined #openstack-ironic | 15:25 | |
Shrews | NobodyCam: also, testing out 139215... i'm not seeing any of the debug state transition messages show up | 15:25 |
Shrews | oh. maybe it needs the followup patches for that | 15:26 |
*** killer_prince has joined #openstack-ironic | 15:26 | |
NobodyCam | morning Shrews | 15:26 |
*** killer_prince is now known as lazy_prince | 15:27 | |
Shrews | NobodyCam: yup. nm. stupid pre-second-cup-of-coffee comment... feel free to ignore me :) | 15:28 |
NobodyCam | hehehe I'm only just starting my first cup | 15:28 |
*** dlpartain has left #openstack-ironic | 15:34 | |
openstackgerrit | Vladyslav Drok proposed openstack/ironic: Get rid of set_failed_state duplication https://review.openstack.org/141408 | 15:38 |
openstackgerrit | Merged stackforge/ironic-discoverd: Wait for power off before finishing discovery https://review.openstack.org/141370 | 15:46 |
BadCub | Good morning Ironic | 15:55 |
NobodyCam | good morning BadCub | 15:55 |
NobodyCam | and morning to TheJulia :-p | 15:55 |
TheJulia | Good morning NobodyCam | 15:56 |
NobodyCam | :) | 15:56 |
BadCub | Good Morning Nobodycam and TheJulia | 16:00 |
*** yjiang5 is now known as yjiang5_away | 16:00 | |
*** ifarkas has quit IRC | 16:01 | |
*** marcoemorais has joined #openstack-ironic | 16:01 | |
*** marcoemorais1 has joined #openstack-ironic | 16:02 | |
*** pcrews has joined #openstack-ironic | 16:05 | |
*** marcoemorais has quit IRC | 16:05 | |
NobodyCam | anyone have a quick second to take a quick look at something. | 16:05 |
NobodyCam | lines 95 thru 98 of https://review.openstack.org/#/c/136020/3..4/specs/kilo/irmc-management-driver.rst | 16:06 |
NobodyCam | other end user section. | 16:06 |
*** tylerdurden has quit IRC | 16:06 | |
NobodyCam | I don't think thats end user tasks.. but I am low on cafine | 16:06 |
NobodyCam | caffeine even | 16:07 |
*** achanda has quit IRC | 16:11 | |
Shrews | NobodyCam: if "end user" is the operator adding nodes, then it makes sense i suppose | 16:11 |
NobodyCam | I generally think of that as a deployer | 16:11 |
NobodyCam | bimbw | 16:11 |
*** achanda has joined #openstack-ironic | 16:11 | |
Shrews | NobodyCam: yeah, i agree with you. there is a deployer impact section | 16:12 |
NobodyCam | :) TY Shrews :) and you've had > two cups of coffee? | 16:12 |
Shrews | you appear to have reached proper caffination level | 16:12 |
NobodyCam | lol | 16:12 |
*** achanda has quit IRC | 16:16 | |
*** jerryz has quit IRC | 16:18 | |
*** achanda has joined #openstack-ironic | 16:18 | |
*** yjiang5_away is now known as yjiang5 | 16:19 | |
dtantsur | NobodyCam, did I answer your questions on https://review.openstack.org/#/c/135605/7/specs/kilo/inband-properties-discovery.rst ? | 16:21 |
dtantsur | also, I don't quite understand what you meant by "plans to support DIB" | 16:21 |
NobodyCam | dtantsur: I have not gotten there yet. will look in a couple of minutes. oh that was be cause I say the devstack work listed and didn't see anything about adding to DIB | 16:23 |
NobodyCam | s/say/saw/ | 16:23 |
dtantsur | NobodyCam, adding to DIB - what? ramdisk is already there, link is in the references :) | 16:23 |
NobodyCam | lol dtantsur my bad | 16:25 |
NobodyCam | I see it | 16:25 |
NobodyCam | :-p | 16:25 |
dtantsur | :) | 16:25 |
NobodyCam | I will update after I get thru the current review | 16:25 |
NobodyCam | dtantsur: Thank you :) | 16:25 |
dtantsur | ok thanks | 16:25 |
devananda | morning, all | 16:29 |
NobodyCam | good morning devananda | 16:30 |
dtantsur | devananda, morning | 16:31 |
*** marcoemorais1 has quit IRC | 16:32 | |
*** jcoufal has quit IRC | 16:33 | |
*** Marga_ has quit IRC | 16:34 | |
NobodyCam | brb | 16:40 |
*** anderbubble has quit IRC | 16:42 | |
*** kbyrne has quit IRC | 16:44 | |
*** kbyrne has joined #openstack-ironic | 16:46 | |
NobodyCam | and back | 16:47 |
*** david-lyle_afk is now known as david-lyle | 16:49 | |
*** achanda has quit IRC | 16:50 | |
*** achanda has joined #openstack-ironic | 16:51 | |
*** Nisha has joined #openstack-ironic | 16:53 | |
*** kbyrne has quit IRC | 16:53 | |
NobodyCam | dtantsur: added comments to the spec. are you going to push up a new version? | 16:56 |
*** achanda has quit IRC | 16:56 | |
dtantsur | NobodyCam, depending on how much is to be changed | 16:56 |
dtantsur | lemme see | 16:56 |
*** kbyrne has joined #openstack-ironic | 16:57 | |
dtantsur | yeah, I'll update now, I think I mostly answered Wan-yen's questions | 16:58 |
*** andreykurilin_ has quit IRC | 16:58 | |
*** andreykurilin_ has joined #openstack-ironic | 16:58 | |
NobodyCam | ya | 17:00 |
*** marcoemorais has joined #openstack-ironic | 17:02 | |
*** masco has quit IRC | 17:02 | |
*** achanda has joined #openstack-ironic | 17:03 | |
NobodyCam | and here comes the rain! | 17:03 |
* NobodyCam runs out side to make sure things are covered out side | 17:03 | |
NobodyCam | lol makes me feel like we're back up in WA | 17:07 |
*** Masahiro has joined #openstack-ironic | 17:08 | |
TheJulia | NobodyCam: That is one thing that I actually kind of like, is a good rain storm. The weather in North Carolina alternates back and forth too often so some seasons we barely get more than just small rain storms and fast moving fronts. | 17:09 |
JayF | dtantsur: how does the ramdisk run? do you have it in DIB? or what? | 17:10 |
JayF | hi TheJulia | 17:10 |
dtantsur | JayF, yep https://github.com/openstack/diskimage-builder/blob/master/elements/ironic-discoverd-ramdisk | 17:10 |
JayF | dtantsur: aha, that's what I was asking. | 17:11 |
NobodyCam | TheJulia: :) | 17:11 |
NobodyCam | JayF: I had the same question | 17:11 |
NobodyCam | lol | 17:11 |
JayF | dtantsur: I'm curious; I'm thinking of putting up a spec to move all ironic ramdisk builders/elements into a unified place | 17:11 |
JayF | dtantsur: this would include dib elements, the builder for IPA, ISO builder, etc | 17:11 |
JayF | dtantsur: would you think that'd be useful + would you want your builder there too? | 17:11 |
dtantsur | JayF, ++many. yes, I do. | 17:11 |
NobodyCam | JayF: that sounds like good meeting topic | 17:12 |
JayF | NobodyCam: I think I'll set aside a couple of hours this weekend to put the short spec up | 17:12 |
NobodyCam | I can see +'s and -'s to it | 17:12 |
dtantsur | JayF, actually it sucks to have it in d-i-b: I have to ask folks who have no idea about discoverd for approval of my changes :) | 17:12 |
JayF | NobodyCam: honestly, I'm not going to lie, part of my goal for this is to get the IPA CoreOS builder separated so I can use it for other things too | 17:12 |
JayF | NobodyCam: like ... discoverd, or the pxe ramdisk | 17:12 |
* JayF giving away his secret plan to have CoreOS take over the world | 17:12 | |
openstackgerrit | Dmitry Tantsur proposed openstack/ironic-specs: In-band hardware properties inspection via ironic-discoverd https://review.openstack.org/135605 | 17:12 |
dtantsur | NobodyCam, ^^^ | 17:13 |
*** Masahiro has quit IRC | 17:13 | |
Nisha | NobodyCam, JayF, jroll , devananda can i request reviews for https://review.openstack.org/#/c/100951/ | 17:13 |
* JayF will likely not have time to give that a good review today | 17:13 | |
NobodyCam | JayF: hehehehe https://www.youtube.com/watch?v=mYvAYwpUDv8 | 17:13 |
JayF | NobodyCam: the best episode of that is when Brain uses his brain to make Pinky smarter, and super-smart Pinky develops and equation that proves the Brain is why all their schemes fail | 17:14 |
* JayF loved animaniacs as a kid | 17:14 | |
dtantsur | calling it a day, folks, having a corporate Christmas celebration today :) | 17:14 |
dtantsur | so unless you have questions about discoverd.... | 17:14 |
dtantsur | ... g'night :) | 17:14 |
NobodyCam | lol ++++ | 17:15 |
NobodyCam | night dtantsur | 17:15 |
Nisha | dtantsur, :) | 17:15 |
NobodyCam | have a good weekend | 17:15 |
Nisha | good night dtantsur | 17:15 |
JayF | night | 17:15 |
NobodyCam | hi Nisha | 17:15 |
*** dtantsur is now known as dtantsur|afk | 17:15 | |
Nisha | NobodyCam, hi | 17:15 |
Nisha | NobodyCam, i responded to your comment in the spec | 17:15 |
Nisha | NobodyCam, did you had a chance to see it | 17:16 |
Nisha | ? | 17:16 |
NobodyCam | not just yet... going grab a fresh cup of Joe and give it a look over | 17:17 |
*** sambetts has quit IRC | 17:20 | |
*** sambetts has joined #openstack-ironic | 17:20 | |
TheJulia | JayF: Greetings :) | 17:21 |
*** bauzas is now known as bauzer | 17:27 | |
*** dlaube has joined #openstack-ironic | 17:29 | |
*** ryanpetrello_ has joined #openstack-ironic | 17:29 | |
*** tylerdurden has joined #openstack-ironic | 17:29 | |
*** athomas has quit IRC | 17:29 | |
NobodyCam | Nisha: are you planing on adding the periodic task for timeout detection? | 17:30 |
*** ryanpetrello has quit IRC | 17:31 | |
*** ryanpetrello_ is now known as ryanpetrello | 17:31 | |
*** yjiang5 is now known as gingeryjiang | 17:32 | |
*** gingeryjiang is now known as gingerjiang | 17:33 | |
*** openstackgerrit has quit IRC | 17:34 | |
*** openstackgerrit has joined #openstack-ironic | 17:34 | |
dlaube | g'morning | 17:36 |
NobodyCam | morning dlaube :) | 17:36 |
*** andreykurilin_ has quit IRC | 17:38 | |
*** andreykurilin_ has joined #openstack-ironic | 17:39 | |
*** anderbubble has joined #openstack-ironic | 17:41 | |
Nisha | NobodyCam, thanks for review | 17:44 |
NobodyCam | Nisha: thats about it. I +2 after that minor change :) | 17:45 |
Nisha | NobodyCam, i saw the comment. Its actually the periodic task only | 17:45 |
NobodyCam | Nisha: are you going to create that task | 17:45 |
Nisha | NobodyCam, do you want me to clarify that? | 17:45 |
Nisha | The inspection will poll as we do for power today,,, | 17:46 |
Nisha | s/,,,/... | 17:46 |
Nisha | :) | 17:46 |
NobodyCam | yes but we dont have that task now. (that I recall) so you'll be creating it? | 17:46 |
Nisha | yes | 17:46 |
NobodyCam | then yep can you just add that to the work items section | 17:47 |
NobodyCam | :) | 17:47 |
Nisha | ok | 17:47 |
Nisha | :) | 17:47 |
NobodyCam | thank you for all the work and effort :) | 17:47 |
Nisha | NobodyCam, thanks for the reviews | 17:47 |
Nisha | :) | 17:47 |
NobodyCam | :) | 17:48 |
Nisha | when is K1 deadline? | 17:48 |
Nisha | K2 i remember is Jan 5 or so | 17:48 |
*** ndipanov_ has quit IRC | 17:49 | |
*** openstackgerrit has quit IRC | 17:49 | |
*** openstackgerrit has joined #openstack-ironic | 17:49 | |
*** marcoemorais has quit IRC | 17:50 | |
NobodyCam | Nisha: https://wiki.openstack.org/wiki/Kilo_Release_Schedule | 17:50 |
*** marcoemorais has joined #openstack-ironic | 17:50 | |
Nisha | NobodyCam, during K2 we wont have much access to the systems during shutdown | 17:51 |
JayF | shutdown? | 17:52 |
Nisha | NobodyCam, so basically we would be working during k1 and then k3 | 17:52 |
Nisha | JayF, HP has christmas shutdown | 17:52 |
JayF | aha | 17:52 |
*** derekh has quit IRC | 17:52 | |
* JayF taking christmas week off | 17:52 | |
Nisha | JayF, :) | 17:52 |
NobodyCam | :) | 17:54 |
*** andreykurilin_ has quit IRC | 17:54 | |
openstackgerrit | Nisha Agarwal proposed openstack/ironic-specs: Discover node properties using new CLI node-inspect https://review.openstack.org/100951 | 17:56 |
Nisha | NobodyCam, ^^^^^ | 17:56 |
NobodyCam | Nisha: voted :) | 18:04 |
JayF | NobodyCam: Why are we OK with making node.create async in some cases? | 18:04 |
JayF | NobodyCam: reading through nisha's spec now | 18:04 |
NobodyCam | thats the not chosen way? | 18:05 |
* JayF very confused by that paragraph then | 18:05 | |
* JayF will have a -1 for that spec with a couple of nits | 18:05 | |
NobodyCam | JayF: see line 97 | 18:05 |
Nisha | JayF, request review for introspection spec :) | 18:06 |
JayF | Nisha: that's what I'm doing | 18:06 |
Nisha | #link https://review.openstack.org/#/c/100951/54 | 18:06 |
Nisha | JayF, wow | 18:06 |
Nisha | thanks | 18:06 |
JayF | yeah if NobodyCam is going to +2 it | 18:07 |
JayF | I wanna have a look ;) | 18:07 |
devananda | so I still have concerns about the non-REST-fullness of this | 18:07 |
devananda | creating a new resource, nodes/UUID/inspect | 18:07 |
devananda | where a POST to that resource modifies a *different* resource | 18:08 |
devananda | eg, POST {} /v1/nodes/UUID/inspect | 18:08 |
devananda | then GET /v1/nodes/UUID/state/provision to see the result | 18:08 |
devananda | ... wtf? | 18:08 |
devananda | seems a little odd to me | 18:08 |
devananda | maybe others have a different opinion | 18:08 |
Nisha | POST is not there | 18:08 |
Nisha | devananda, i assume you are saying about introspection spec | 18:09 |
*** Marga_ has joined #openstack-ironic | 18:09 | |
devananda | sorry, PUT | 18:09 |
Nisha | devananda, why provision is required to see the values | 18:10 |
Nisha | just node-show should be fine to see finally updated values | 18:10 |
devananda | Nisha: you are confusing the CLI with the REST API | 18:11 |
*** romcheg has quit IRC | 18:11 | |
Nisha | devananda, ok in terms of API we will do GET | 18:11 |
devananda | Nisha: the provision state changes | 18:12 |
Nisha | devananda, yes | 18:12 |
devananda | that is accessible via GET /v1/nodes/UUID/state | 18:12 |
Nisha | ok | 18:12 |
Nisha | devananda, then what is your suggestion | 18:12 |
Nisha | how it shall be? | 18:12 |
Nisha | should it be subelement of state? | 18:13 |
Nisha | ie. PUT /v1/nodes/UUID/state/inspect | 18:13 |
Nisha | ? | 18:13 |
Nisha | something like this? | 18:13 |
*** jistr has quit IRC | 18:14 | |
dlaube | hey guys, I just want to confim something here… when I use nova boot to schedule and deploy an ironic node, is it nova that is talking to neutron or ironic? | 18:16 |
*** harlowja_away is now known as harlowja | 18:17 | |
NobodyCam | dlaube: ironic only updates neutron | 18:18 |
NobodyCam | with dhcp stuff | 18:18 |
*** Marga_ has quit IRC | 18:19 | |
dlaube | hmm | 18:19 |
*** Marga_ has joined #openstack-ironic | 18:19 | |
dlaube | but I see a port created with public IPs when I do a neutron port-list | 18:19 |
*** Marga_ has quit IRC | 18:20 | |
dlaube | granted, there are certainly some dhcp options when I port-show | 18:20 |
NobodyCam | dlaube: https://github.com/openstack/ironic/blob/master/ironic/drivers/modules/pxe.py#L332 | 18:21 |
NobodyCam | so nova creates the port we just update the dhcp prams | 18:22 |
*** russellb is now known as rustlebee | 18:29 | |
dlaube | cool, ty NobodyCam | 18:29 |
*** pensu has joined #openstack-ironic | 18:30 | |
*** Nisha has quit IRC | 18:31 | |
*** anderbubble has quit IRC | 18:35 | |
*** datajerk1 has quit IRC | 18:45 | |
NobodyCam | roflmao: http://wonderfulengineering.com/skyscraper-literally-melts-a-car-in-england/ | 18:46 |
NobodyCam | Ng: ^^^^^ | 18:46 |
*** datajerk has joined #openstack-ironic | 18:47 | |
NobodyCam | can we say parabolic | 18:47 |
JayF | adam_g: if I suspect a change is more likely to break under parallel testing, is there any way to get jenkins to run the parallel-nv job against a Nova change? | 18:49 |
*** afaranha has joined #openstack-ironic | 18:50 | |
*** Marga_ has joined #openstack-ironic | 18:51 | |
adam_g | JayF, ATM no. if it were added to the nova's experimental check, you could trigger one that way | 18:51 |
JayF | aight, just thought I'd ask because the results of that on https://review.openstack.org/#/c/141188/ could be interesting given that could introduce some contention | 18:51 |
*** mikedillion has joined #openstack-ironic | 18:53 | |
adam_g | JayF, if you wanted to be sneaky you could backport the change to stable/juno and have it run the grenade job there, which runs tempest in parallel similar to the -nv job | 18:53 |
*** anderbubble has joined #openstack-ironic | 18:54 | |
JayF | nah it's fine; was just generally curious. If I really want it run I'll do it in devstack | 18:54 |
*** Masahiro has joined #openstack-ironic | 18:57 | |
*** Marga_ has quit IRC | 18:57 | |
NobodyCam | brb | 19:00 |
*** dprince has quit IRC | 19:00 | |
*** marcoemorais has quit IRC | 19:01 | |
*** Masahiro has quit IRC | 19:01 | |
*** marcoemorais has joined #openstack-ironic | 19:01 | |
*** marcoemorais has quit IRC | 19:02 | |
*** marcoemorais has joined #openstack-ironic | 19:02 | |
dlaube | so I think I remember someone here telling me that rackspace does not use the metadata service for config at provision time. If so, are you using configdrive? | 19:04 |
*** pensu has quit IRC | 19:04 | |
JayF | OnMetal uses configdrive. | 19:04 |
JayF | I'm not sure what our virt cloud does. | 19:05 |
JayF | but I'm pretty sure it's not metadata service | 19:05 |
dlaube | JayF: thanks, I'm reading through http://docs.openstack.org/user-guide/content/enable_config_drive.html right now | 19:07 |
*** Marga_ has joined #openstack-ironic | 19:08 | |
dlaube | is there anything specific to ironic that I should know if I want to make use of config drive? | 19:08 |
JayF | it's not supported yet. | 19:08 |
JayF | Unless you use jroll's patches | 19:08 |
JayF | JoshNang: ^ did that land? | 19:09 |
* JayF can't remember | 19:09 | |
JoshNang | JayF: hmm don't remember | 19:09 |
JoshNang | it's hard to keep track of what's upstream and downstream :( :( :( | 19:09 |
JayF | we're like salmon | 19:10 |
JayF | always swimming upstream | 19:10 |
dlaube | jumping waterfalls | 19:11 |
dlaube | dodging bears | 19:11 |
JayF | dlaube: looks like the Ironic side is in, but the Nova configdrive support in the virt driver isn't | 19:11 |
dlaube | ok ty jayf | 19:12 |
*** marcoemorais has quit IRC | 19:15 | |
*** marcoemorais has joined #openstack-ironic | 19:15 | |
*** Nisha has joined #openstack-ironic | 19:18 | |
*** Marga_ has quit IRC | 19:21 | |
openstackgerrit | Abhishek Chanda proposed openstack/ironic: Remove unused oslo-incubator modules https://review.openstack.org/141472 | 19:22 |
*** Marga_ has joined #openstack-ironic | 19:26 | |
*** ChuckC has quit IRC | 19:27 | |
openstackgerrit | Abhishek Chanda proposed openstack/ironic: Remove unused oslo-incubator modules https://review.openstack.org/141472 | 19:32 |
*** bigjools has quit IRC | 19:34 | |
*** bigjools has joined #openstack-ironic | 19:34 | |
Ng | NobodyCam: yeah, that is pretty crazy | 19:36 |
*** mikedillion has quit IRC | 19:38 | |
NobodyCam | lol | 19:40 |
*** Marga_ has quit IRC | 19:42 | |
*** Marga_ has joined #openstack-ironic | 19:42 | |
*** ryanpetrello has quit IRC | 19:50 | |
*** ryanpetrello has joined #openstack-ironic | 19:54 | |
NobodyCam | brb ... foody things | 19:58 |
openstackgerrit | Abhishek Chanda proposed openstack/ironic: Remove unused oslo-incubator modules https://review.openstack.org/141478 | 20:01 |
*** Marga_ has quit IRC | 20:02 | |
*** Marga_ has joined #openstack-ironic | 20:03 | |
*** Marga_ has quit IRC | 20:08 | |
*** marcoemorais has quit IRC | 20:08 | |
*** ryanpetrello has quit IRC | 20:08 | |
*** marcoemorais has joined #openstack-ironic | 20:08 | |
*** alexpilotti has quit IRC | 20:10 | |
*** dtantsur|afk has quit IRC | 20:11 | |
*** alexpilotti has joined #openstack-ironic | 20:12 | |
*** dprince has joined #openstack-ironic | 20:17 | |
*** alexpilotti has quit IRC | 20:22 | |
*** alexpilotti has joined #openstack-ironic | 20:23 | |
*** dtantsur has joined #openstack-ironic | 20:24 | |
*** alexpilotti has quit IRC | 20:27 | |
*** mjturek has quit IRC | 20:28 | |
*** Marga_ has joined #openstack-ironic | 20:33 | |
*** alexpilotti has joined #openstack-ironic | 20:37 | |
*** achanda has quit IRC | 20:37 | |
*** Marga_ has quit IRC | 20:38 | |
*** mjturek has joined #openstack-ironic | 20:39 | |
*** Masahiro has joined #openstack-ironic | 20:46 | |
*** ChuckC has joined #openstack-ironic | 20:50 | |
*** Masahiro has quit IRC | 20:50 | |
*** alexpilotti has quit IRC | 20:57 | |
*** alexpilotti has joined #openstack-ironic | 20:58 | |
*** alexpilotti has quit IRC | 20:59 | |
*** alexpilotti has joined #openstack-ironic | 21:01 | |
*** alexpilotti has quit IRC | 21:01 | |
*** alexpilotti has joined #openstack-ironic | 21:02 | |
Shrews | heh. started up my coffee maker about an hour ago but forgot about it b/c i was so deep into reviewing the state machine code | 21:03 |
*** alexpilotti has joined #openstack-ironic | 21:03 | |
*** alexpilotti has quit IRC | 21:05 | |
*** ryanpetrello has joined #openstack-ironic | 21:06 | |
*** dprince has quit IRC | 21:07 | |
*** alexpilotti has joined #openstack-ironic | 21:07 | |
*** alexpilotti has quit IRC | 21:09 | |
*** alexpilotti has joined #openstack-ironic | 21:14 | |
*** alexpilotti has quit IRC | 21:15 | |
NobodyCam | lol forget about COFFEE never | 21:17 |
Shrews | :) | 21:18 |
Nisha | NobodyCam, when is the node in INSPECTED state and when in MANAGED mode for the node fr which introspection is going on? | 21:19 |
NobodyCam | Nisha: ?? I don't quite understand the question. | 21:23 |
Nisha | NobodyCam, leave it...i think i asked wrong ques | 21:23 |
NobodyCam | ok be the spec a node must be in managed state to be able to go in to inspected | 21:24 |
NobodyCam | s/be/per/ | 21:24 |
*** romcheg has joined #openstack-ironic | 21:29 | |
*** Marga_ has joined #openstack-ironic | 21:34 | |
openstackgerrit | Nisha Agarwal proposed openstack/ironic-specs: Discover node properties using new CLI node-inspect https://review.openstack.org/100951 | 21:37 |
Nisha | NobodyCam, JayF ^^^^^ | 21:37 |
Nisha | NobodyCam, require your vote again | 21:38 |
*** Marga_ has quit IRC | 21:38 | |
NobodyCam | hehehe gota see what changed :) | 21:38 |
NobodyCam | lookng now | 21:39 |
Nisha | addressed JayF's minor comments | 21:39 |
Nisha | ok | 21:39 |
NobodyCam | JayF: where you looking for wording changes in the Alternatives section? | 21:42 |
*** alexm__ has quit IRC | 21:43 | |
* JayF replied with -1 and a couple of comments | 21:49 | |
Nisha | NobodyCam, not sure if JayF is there.... | 21:49 |
JayF | NobodyCam: yes :) | 21:49 |
Nisha | JayF, :) | 21:49 |
NobodyCam | Nisha: | 21:49 |
NobodyCam | d'oh | 21:49 |
JayF | Also whether or not I respond in IRC doesn't always map to whether or not I'm here :) | 21:49 |
JayF | also fwiw, I'll likely vote 0 or +1 on this not +2, as I haven't given it a through enough review | 21:50 |
Nisha | JayF, i have addressed your comments | 21:50 |
Nisha | and reposted the patch | 21:50 |
NobodyCam | I think JayF was looking for stronger wording in the Alternatives section | 21:50 |
JayF | I put two new comments on the review | 21:50 |
JayF | which are continuations of the old one | 21:50 |
* JayF talks about reviews in gerrit where they are documented and such | 21:51 | |
JayF | because conversations in here == I'm likely to forget | 21:51 |
*** Marga_ has joined #openstack-ironic | 21:52 | |
NobodyCam | JayF: theres always http://eavesdrop.openstack.org/irclogs/%23openstack-ironic/ | 21:52 |
NobodyCam | lol | 21:53 |
JayF | I log all my IRC | 21:53 |
JayF | and have for years and years | 21:53 |
JayF | but reading IRC logs is not very friendly :) | 21:53 |
Nisha | JayF, the NIC names can be a label like NIC1, NIC2 which is a seperate field apart from mac address | 21:53 |
NobodyCam | ++ JayF | 21:53 |
JayF | Nisha: Given there's no analogue for that for some other mechanisms | 21:53 |
JayF | I'm not sure it should be part of the general interface | 21:53 |
JayF | MAC address should always be enough to uniquely identify a NIC | 21:54 |
Nisha | that is the implementation each driver will do in the inspect_hardware() function. it will not come anywhere else | 21:54 |
Nisha | moreover it is not saved anywhere | 21:54 |
JayF | My thought is more | 21:54 |
JayF | I implement this in $jays_fancy_bmc_driver | 21:54 |
JayF | but my BMC doesn't provide a "name" field | 21:55 |
JayF | what do I put there? | 21:55 |
JayF | It's not going to be consistent across drivers | 21:55 |
JayF | which means it's not well abstracted | 21:55 |
JayF | so I'd prefer that either go away or be more specifically indicated as to what it means | 21:55 |
Nisha | thats fine, because this not an explicit field. This is just anidentifier along with mac address | 21:55 |
JayF | why do you need it then? | 21:56 |
JayF | If it doesn't matter; remove it. If it matters, it should be more well defined. Right? | 21:56 |
Nisha | I am not sure how other drivers will have the logic of port create/delete | 21:56 |
Nisha | for port create logic i actually required it for iLO drivers | 21:57 |
JayF | That's important to hash out in the spec then, because this is a general spec all drivers will have to implement, right? | 21:57 |
*** Marga_ has quit IRC | 21:57 | |
Nisha | ok i will remove if the drivers can implement just with mac addresses | 21:57 |
Nisha | i can have it in iLO drivers | 21:57 |
JayF | I think that works for me, thanks. | 21:58 |
*** Marga_ has joined #openstack-ironic | 21:59 | |
*** anderbubble has quit IRC | 21:59 | |
openstackgerrit | Nisha Agarwal proposed openstack/ironic-specs: Discover node properties using new CLI node-inspect https://review.openstack.org/100951 | 22:02 |
Nisha | JayF, NobodyCam ^^^^ | 22:02 |
*** romcheg1 has joined #openstack-ironic | 22:03 | |
Nisha | JayF, could you check again | 22:03 |
*** romcheg has quit IRC | 22:05 | |
NobodyCam | brb | 22:07 |
*** romcheg has joined #openstack-ironic | 22:09 | |
*** romcheg1 has quit IRC | 22:10 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/ironic: Updated from global requirements https://review.openstack.org/141507 | 22:15 |
Nisha | JayF, i have reposted the patch with your comments addressed. Could you relook | 22:18 |
*** tylerdurden has quit IRC | 22:20 | |
*** shakamunyi has joined #openstack-ironic | 22:20 | |
*** Masahiro has joined #openstack-ironic | 22:34 | |
*** r-daneel has quit IRC | 22:35 | |
*** ryanpetrello has quit IRC | 22:37 | |
*** Masahiro has quit IRC | 22:39 | |
Nisha | NobodyCam, and others : one quick ques | 22:44 |
NobodyCam | sure | 22:44 |
Nisha | i upgraded nova code and restarted nova services | 22:44 |
Nisha | but n-cpu doesnt compe up | 22:44 |
Nisha | i upgraded oslo modules | 22:44 |
Nisha | but still get errors | 22:44 |
Nisha | is this known issue? | 22:45 |
NobodyCam | what are the erorrs? | 22:45 |
Nisha | if yes how to overcome that | 22:45 |
NobodyCam | Nisha: what are the errors your getting?? | 22:46 |
Nisha | its like in the db: | 22:46 |
Nisha | u'OperationalError: (OperationalError) (1054, "Unknown column \'compute_nodes_1.host\' in \'field list\'") \'SELECT anon_1.services_created_at AS anon_1_ser | 22:46 |
Nisha | vices_created_at, anon_1.services_updated_at AS anon_1_services_updated_at, | 22:46 |
Nisha | while as of now i havent changed anything apart from pulling the code | 22:46 |
NobodyCam | I haven't seen that but kinda looks like you need to do a db sync | 22:47 |
Nisha | i did all that | 22:47 |
Nisha | :( | 22:47 |
NobodyCam | :( check with the nova folk? | 22:48 |
NobodyCam | maybe they know of it? | 22:48 |
Nisha | NobodyCam, request your vote for introspection spec again | 22:48 |
Nisha | yes i asked there but none is responding | 22:48 |
NobodyCam | ack will look again in a bit. | 22:49 |
Nisha | ok | 22:49 |
Nisha | thank you | 22:49 |
NobodyCam | :) | 22:49 |
clif_h | JayF: try to figure out from adam_g in ironic channel how to get tempest parallel-nv job for Ironic running locally? | 23:05 |
clif_h | adam_g: do you know how to accomplish this? | 23:06 |
*** andreykurilin_ has joined #openstack-ironic | 23:07 | |
JayF | adam_g: ^ clif_h wrote that patch for nova that I was asking about getting the tempest job running on | 23:07 |
JayF | adam_g: he has it in devstack locally, is there a way he can run it? | 23:07 |
clif_h | this is to further test https://review.openstack.org/#/c/141188/ | 23:07 |
JayF | btw, adam_g meet clif_h, clif_h is a new Racker working with our team | 23:07 |
JayF | adam_g is king of the Ironic gate (whether he likes it or not :P) | 23:08 |
*** Haomeng|2 has joined #openstack-ironic | 23:09 | |
*** Haomeng has quit IRC | 23:09 | |
adam_g | ha | 23:11 |
adam_g | clif_h, hey! | 23:11 |
clif_h | adam_g: greetings | 23:11 |
adam_g | clif_h, are you attempting to run it against a devstack-deployed environment or one of your onw? | 23:12 |
adam_g | *own | 23:12 |
clif_h | devstack deployed | 23:12 |
adam_g | the parallel-nv job is basically just a run of the entire tempest suite, and relies on certain config flags being set in tempest to know what tests to skip | 23:12 |
adam_g | ok, those flags are set by tempest so you should be setup to run it already | 23:12 |
adam_g | clif_h, how many ironic nodes do you have enrolled? | 23:13 |
adam_g | er, those flags are set by devstack | 23:13 |
JayF | Is tempest installed by default in devstack? | 23:13 |
adam_g | JayF, yeah | 23:13 |
JayF | adam_g: he's installed straight stock from the wiki for Ironic + agent | 23:13 |
adam_g | and configured | 23:13 |
JayF | niiiice | 23:13 |
clif_h | there are 3 ironic nodes | 23:14 |
clif_h | one on the other two are off currently | 23:14 |
*** romcheg has quit IRC | 23:14 | |
adam_g | clif_h, so if you free all your nodes up (no instances, powered off, etc) you should be able to just run tempest out of /opt/stack/tempest | 23:15 |
adam_g | tempest tox -esmoke -- --concurrency=2 | 23:16 |
adam_g | er | 23:16 |
adam_g | tox -esmoke -- --concurrency=2 | 23:16 |
adam_g | clif_h, note that theres a new test that was merged today that isn't passing against ironic, you can pull this down if you want or just ignore the fails https://review.openstack.org/#/c/141456/ | 23:16 |
clif_h | when you say free up, you mean delete the instance from nova right? | 23:17 |
adam_g | clif_h, yea | 23:18 |
clif_h | hrm when I did 'nova delete testing' | 23:23 |
clif_h | It went to an error state | 23:23 |
clif_h | fault: {"message": "HTTPResponse instance has no attribute 'text'", "code": 500, "created": "2014-12-12T23:21:45Z"} | 23:23 |
*** andreykurilin_ has quit IRC | 23:24 | |
*** andreykurilin_ has joined #openstack-ironic | 23:25 | |
*** romcheg has joined #openstack-ironic | 23:29 | |
clif_h | probably my change has a bug | 23:32 |
*** Masahiro has joined #openstack-ironic | 23:35 | |
*** Masahiro has quit IRC | 23:40 | |
adam_g | clif_h, hmm. no idea there, whats your change? | 23:40 |
clif_h | https://review.openstack.org/#/c/141188/ | 23:40 |
clif_h | trying to cache the ironic client | 23:41 |
clif_h | instead of getting an entirely new one for each call to ironic | 23:41 |
JayF | ^ BTW root cause for caching that client is everytime you get a new client, you get a new token | 23:44 |
JayF | so things like the power status loop which does for instance in instances == ddos on keystone | 23:45 |
JayF | s/dd/d/ | 23:45 |
clif_h | here's the trace in nova log causing the problem *I think* | 23:45 |
clif_h | https://gist.github.com/ClifHouck/dd7ea92bff4862d6567e | 23:45 |
clif_h | not sure how the cached client would become unauthorized so quickly | 23:45 |
NobodyCam | ahh starbucks just got here... bbiafm | 23:46 |
*** ryanpetrello has joined #openstack-ironic | 23:57 | |
adam_g | clif_h, huh, i wonder if repsonse.body has anything useful | 23:58 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!