Monday, 2015-02-23

*** naohirot has joined #openstack-ironic00:12
*** lazy_prince has quit IRC00:13
*** killer_prince has joined #openstack-ironic00:14
*** killer_prince is now known as lazy_prince00:14
*** lazy_prince has quit IRC00:21
*** killer_prince has joined #openstack-ironic00:22
*** killer_prince is now known as lazy_prince00:22
openstackgerritNaohiro Tamura proposed openstack/ironic: Add dhcp-all-interfaces to get IP to NIC other than eth0  https://review.openstack.org/15815601:05
*** kbs1 has quit IRC01:13
*** achanda has quit IRC01:21
*** kbyrne has quit IRC01:23
*** kbyrne has joined #openstack-ironic01:25
*** lazy_prince has quit IRC01:33
*** killer_prince has joined #openstack-ironic01:50
*** killer_prince is now known as lazy_prince01:50
*** lazy_prince has quit IRC02:05
*** killer_prince has joined #openstack-ironic02:07
*** killer_prince is now known as lazy_prince02:07
*** lazy_prince has quit IRC02:20
*** achanda has joined #openstack-ironic02:22
*** achanda has quit IRC02:27
*** achanda has joined #openstack-ironic02:27
*** killer_prince has joined #openstack-ironic02:33
*** killer_prince is now known as lazy_prince02:33
*** lazy_prince has quit IRC02:38
*** achanda has quit IRC02:38
*** killer_prince has joined #openstack-ironic02:40
*** killer_prince is now known as lazy_prince02:40
*** yuanying has quit IRC02:47
*** lazy_prince has quit IRC02:48
*** ramineni has joined #openstack-ironic02:49
*** killer_prince has joined #openstack-ironic02:53
*** killer_prince is now known as lazy_prince02:53
*** lazy_prince has quit IRC02:57
*** killer_prince has joined #openstack-ironic02:58
*** killer_prince is now known as lazy_prince02:58
*** lazy_prince has quit IRC03:05
openstackgerritAnusha Ramineni proposed openstack/ironic: Add Cleaning Operations for iLO drivers  https://review.openstack.org/15771503:06
*** killer_prince has joined #openstack-ironic03:07
*** killer_prince is now known as lazy_prince03:07
*** oomichi_ has joined #openstack-ironic03:30
*** Marga_ has joined #openstack-ironic03:37
*** yuanying has joined #openstack-ironic03:38
*** saripurigopi has joined #openstack-ironic03:51
openstackgerritNisha Agarwal proposed openstack/ironic: iLO implementation for hardware inspection  https://review.openstack.org/15159603:59
openstackgerritAnusha Ramineni proposed openstack/ironic: Update Ilo drivers to use REST API interface to iLO  https://review.openstack.org/15440304:12
*** rwsu-afk has quit IRC04:19
*** Marga_ has quit IRC04:25
*** Marga_ has joined #openstack-ironic04:25
openstackgerritShivanand Tendulker proposed openstack/ironic: Ilo drivers sets capabilities:boot_mode in node  https://review.openstack.org/15573104:30
*** rameshg87 has joined #openstack-ironic04:30
rameshg87good morning ironic04:32
*** penick has quit IRC04:32
*** spandhe has quit IRC04:35
mrdahey rameshg8704:36
rameshg87hello mrda04:40
rameshg87mrda, what's the time over there ? lunch-time ? :)04:40
*** saripurigopi has quit IRC04:42
*** saripurigopi has joined #openstack-ironic04:42
mrda3:15pm in the afternoon04:46
mrdaand you?04:46
*** spandhe has joined #openstack-ironic04:52
*** rameshg87_ has joined #openstack-ironic04:52
*** rameshg87 has quit IRC04:55
*** rameshg87_ has quit IRC04:57
*** pensu has joined #openstack-ironic04:59
*** pradipta has joined #openstack-ironic05:12
*** lazy_prince has quit IRC05:14
*** Marga_ has quit IRC05:16
*** lazy_prince has joined #openstack-ironic05:16
*** lazy_prince is now known as killer_prince05:19
*** killer_prince is now known as lazy_prince05:20
*** rameshg87 has joined #openstack-ironic05:23
*** rameshg87 has quit IRC05:24
*** rameshg87_ has joined #openstack-ironic05:24
*** rameshg87_ has quit IRC05:30
*** lazy_prince has quit IRC05:34
*** rameshg87 has joined #openstack-ironic05:34
*** achanda has joined #openstack-ironic05:35
*** rameshg87_ has joined #openstack-ironic05:36
rameshg87_mrda, it's 11am now05:38
*** lazy_prince has joined #openstack-ironic05:39
*** rameshg87 has quit IRC05:40
*** lazy_prince is now known as killer_prince05:40
openstackgerritShivanand Tendulker proposed openstack/ironic: Common changes for secure boot support  https://review.openstack.org/15397405:41
*** killer_prince is now known as lazy_prince05:42
*** pcaruana has quit IRC05:45
*** lazy_prince has quit IRC05:45
openstackgerritShivanand Tendulker proposed openstack/ironic: Secure boot support for pxe_ilo driver  https://review.openstack.org/15480805:47
*** killer_prince has joined #openstack-ironic05:51
openstackgerritShivanand Tendulker proposed openstack/ironic: Secure boot support for iscsi_ilo driver  https://review.openstack.org/15481405:52
openstackgerritShivanand Tendulker proposed openstack/ironic: Secure boot support for agent_ilo driver  https://review.openstack.org/15481605:55
*** killer_prince has quit IRC05:55
*** killer_prince has joined #openstack-ironic06:15
*** killer_prince is now known as lazy_prince06:15
*** lazy_prince has quit IRC06:19
*** lazy_prince has joined #openstack-ironic06:22
*** lazy_prince is now known as killer_prince06:24
*** achanda has quit IRC06:25
*** killer_prince is now known as lazy_prince06:27
*** coolsvap_ is now known as coolsvap06:27
*** achanda has joined #openstack-ironic06:56
*** jcoufal has joined #openstack-ironic06:57
openstackgerritAnusha Ramineni proposed stackforge/proliantutils: Update get_persistent_boot for UEFI  https://review.openstack.org/15820507:06
rameshg87_naohirot, i just posted comment on your bug07:15
*** rameshg87_ is now known as rameshg8707:15
rameshg87naohirot, https://bugs.launchpad.net/ironic/+bug/142380907:16
openstackLaunchpad bug 1423809 in Ironic "Error returned from deploy ramdisk: Could+not+find+disk+to+use" [Undecided,New]07:16
rameshg87naohirot, i think it should be something like disk_device='cciss/c[0-9]d[0-9],sd[a-z],hd[a-z],vd[a-z]'07:16
naohirotrameshg87: Hi good morning07:16
naohirotrameshg87: I read that. which section should I add disk_device='cciss/c[0-9]d[0-9],sd[a-z],hd[a-z],vd[a-z]' in the config file?07:18
ramineniBadCub: hi07:20
ramineniBadCub: Could you please add "https://blueprints.launchpad.net/ironic/+spec/ilo-cleaning-support" , also to kilo307:22
naohirotrameshg87: I got it, [pxe] section.07:23
rameshg87naohirot, yeah07:23
rameshg87naohirot, does it make sense ?07:23
rameshg87naohirot, this will require changes in dib first - to make the glob work07:24
rameshg87naohirot, then change ironic to give the globs07:24
naohirotrameshg87: Yes, thanks. Okay, but disk_device='cciss/c0d0,sda,sdb,sdc,hda,vda' is still valuable :)07:25
naohirotrameshg87: Regarding CloudInit NoCloud you told me last week worked, thanks too.07:27
rameshg87naohirot, yeah it should remain compatible with previous things07:27
naohirotrameshg87: And regarding virtual floppy, I have a few question.07:28
rameshg87naohirot, good thing is glob syntax is compatible with this07:28
rameshg87naohirot, great :) nocloud is so easy when testing only from Ironic07:28
rameshg87naohirot, yeah please go ahead07:28
naohirotrameshg87: After getting the idea what is cloudinit, why didn't iLo virtual floppy follow the user_data format?07:30
rameshg87naohirot, virtual floppy is used only for deploy07:30
*** dlpartain has joined #openstack-ironic07:30
rameshg87naohirot, not while booting user images after the deploy07:31
rameshg87naohirot, which booting user images after the deploy, ironic anyway supports configdrives which are written to disk07:31
naohirotrameshg87: I see, the fist question has done.07:31
naohirotrameshg87: second question is here https://github.com/openstack/diskimage-builder/blob/master/elements/ramdisk-base/extra-data.d/scripts/d/init-func#L2207:32
rameshg87naohirot, yeah07:32
rameshg87naohirot, that is only for hp hardware right now07:33
rameshg87naohirot, for irmc hardware, the model might be something else07:33
naohirotrameshg87: the contents of SYSFS_VMEDIA_DEVICE_MODEL is "Virtual Floppy0" in case of irmc.07:33
rameshg87naohirot, since it is used in grep just below07:33
rameshg87naohirot, you can add it as a grep pattern07:33
naohirotrameshg87: So I have to change the code little bit.07:33
rameshg87naohirot, something like SYSFS_VMEDIA_DEVICE_MODEL="(virtual media|Virtual Floppy0)"07:34
rameshg87naohirot, even better if you can pass this from Ironic07:34
rameshg87naohirot, iLO can pass this as "virtual media"07:34
rameshg87naohirot, irmc can pass this parameter as "Virtual Floppy0"07:34
naohirotrameshg87: Yeah, Is the grep actually egrep?07:34
*** dlpartain has left #openstack-ironic07:34
rameshg87naohirot, ah yes, might change it to egrep as well07:36
rameshg87:)07:36
naohirotrameshg87: I'm not sure the initrd environment, I have to try, but I asked you :)07:36
*** pas-ha has joined #openstack-ironic07:36
naohirotrameshg87: the third question is test environment07:37
rameshg87naohirot, i think even basic grep has that or facility in regular expression07:37
rameshg87naohirot, should work07:37
rameshg87naohirot, but i prefer making it as a parameter which can be passed to the kernel command-line07:37
rameshg87naohirot, may be keep "virtual media" as default if nothing is passed07:37
rameshg87naohirot, yeah07:37
rameshg87naohirot, and third question ? :)07:38
naohirotrameshg87: the second question has done thanks!07:38
naohirotrameshg87: I created a provider network using devstack, and run nova, neutron, keystone, etc.07:39
naohirotrameshg87: You said last week, you only run ironic and test07:39
naohirotrameshg87: How do you do that?07:39
*** ukalifon1 has joined #openstack-ironic07:40
*** athomas has joined #openstack-ironic07:40
naohirotrameshg87: through ironic python client?07:42
*** achanda has quit IRC07:42
rameshg87naohirot, i have something like this in my cheetsheat :)07:43
rameshg87naohirot, http://paste.openstack.org/show/180351/07:43
rameshg87naohirot, i use ironic python client to trigger the deploy07:44
rameshg87naohirot, it seemed much easy for me and fast07:44
*** dlpartain1 has joined #openstack-ironic07:46
naohirotrameshg87: When I tried nocloud image, I passed user_data and meta_data through virtual cdrom by creating iso.07:46
naohirotrameshg87: what is the contents of ~/configdrive?07:47
*** yog_ has joined #openstack-ironic07:47
*** achanda has joined #openstack-ironic07:48
rameshg87naohirot, cloud-localds has an option --filesystem07:48
rameshg87naohirot, you can give it as vfat for it to work with ironic07:48
naohirotrameshg87: I noticed that instance_info/configdrive=$CONFIG_DRIVE07:49
rameshg87naohirot, ~/configdrive has output of cloud-localds gzipped and base-64 encoded07:49
naohirotrameshg87: is $CONFIG_DRIVE vfat image of gizipped and base64? yes, I got.07:50
*** dlpartain1 has left #openstack-ironic07:50
naohirotrameshg87: but why do you need source like "source ~/configdrive07:51
naohirot"?07:51
rameshg87naohirot, basically  cloud-localds --filesystem vfat my-seed.img my-user-data07:51
rameshg87naohirot, gzip my-seed.img07:51
rameshg87naohirot, base64 --wrap 0  my-seed.img.gz07:52
rameshg87naohirot, this will give the contents07:52
naohirotrameshg87: I still didn't get it. source needs text file right?07:52
rameshg87naohirot, yeah it's something like this http://paste.openstack.org/show/180354/07:52
rameshg87naohirot, so you get it in a shell variable :)07:52
naohirotrameshg87: Aha, I got it :)07:53
naohirotrameshg87: Is this command "ironic node-set-provision-state $NODE active07:55
naohirot" for boot deploy iso?07:55
naohirotrameshg87: and does this command ironic node-set-provision-state $NODE deleted trigger to boot user image?07:56
rameshg87naohirot, yeah07:57
openstackgerritRamakrishnan G proposed stackforge/proliantutils: ILO: Add support for GET_EMBEDDED_HEALTH  https://review.openstack.org/15804107:57
rameshg87naohirot, exactly07:57
naohirotrameshg87: I have to check state diagram, but let me ask.07:57
naohirotrameshg87: Okay, thanks, I asked all questions :)07:58
rameshg87naohirot, great :)07:58
rameshg87naohirot, brb07:58
*** rameshg87 is now known as rameshg87-lunch07:59
*** rameshg87-lunch has quit IRC08:10
*** rameshg87_ has joined #openstack-ironic08:10
*** saripurigopi_ has joined #openstack-ironic08:11
*** saripurigopi has quit IRC08:12
*** saripurigopi_ is now known as saripurigopi08:12
*** ifarkas has joined #openstack-ironic08:18
*** rameshg87_ is now known as rameshg8708:21
*** achanda has quit IRC08:21
*** achanda has joined #openstack-ironic08:22
*** jcoufal has quit IRC08:22
*** jcoufal has joined #openstack-ironic08:23
rameshg87vdrok, hey08:23
*** ndipanov has joined #openstack-ironic08:24
*** mgoddard has joined #openstack-ironic08:29
*** achanda has quit IRC08:32
*** dtantsur|afk is now known as dtantsur08:35
dtantsurMorning!08:35
*** erwan_taf has joined #openstack-ironic08:41
rameshg87dtantsur, o/08:42
dtantsuro/08:42
rameshg87dtantsur, i remember you had said before someone wanted to use inband discovery with ilo drivers08:43
rameshg87dtantsur, is there some provision for that ? i mean since we connect ilo discovery <-> ilo driver in code08:44
rameshg87dtantsur, there wouldn't be provision, right ?08:44
dtantsurrameshg87, yep, with all the drivers. We have quite a few plugins to discoverd that we need.08:44
dtantsurrameshg87, I guess we'll end up with downstream ILO drivers replacing 'inspect = ' string, but I didn't research it yet08:45
rameshg87dtantsur, okay ..08:45
*** achanda has joined #openstack-ironic08:45
rameshg87dtantsur, and anyone working on virtual media stuff for booting discoverd ramdisk ?08:45
dtantsurrameshg87, nobody for now08:46
rameshg87dtantsur, okay. i was just thinking we have so much of code in ironic for that08:46
dtantsurrameshg87, 2 important things you can't (to my best knowledge) discovery OOB: 1. which NIC system PXE boots from; 2. which NIC's are connected to which switch ports08:46
dtantsurthe former being very important actually08:46
rameshg87dtantsur, yeah08:47
rameshg87dtantsur, why do we need to know which NIC system pxe boots08:47
*** spandhe has quit IRC08:47
dtantsurrameshg87, using virtual media is an interesting to research for discoverd but it does need support code in Ironic; will think about it in L cycle, I guess08:47
dtantsurrameshg87, because if you add ports for all NIC's, chances are high your deployment will fail08:47
rameshg87dtantsur, any reason for that ?08:48
dtantsurbecause Nova chooses port randomly, and it may be not the port 1. you can PXE boot from; 2. that is on provision network08:48
dtantsurso until we have proper hints for Nova about networks and PXE booting ports discoverd creates only one port08:48
rameshg87dtantsur, nova creates neutron port for all ironic ports, right ?08:49
dtantsurrameshg87, no, only for one random :)08:49
dtantsurthat's the problem08:49
dtantsurbut it's not so unreasonable - you have only one IP for a node, not N08:49
dtantsur(N being number of ports)08:49
rameshg87dtantsur, but https://github.com/openstack/nova/blob/master/nova/virt/ironic/driver.py#L949-L95508:51
dtantsurthat's not neutron ports08:51
dtantsurI can try to find a link for you, but you can well believe me, we had enough failed bare metal (not on vm) deployments due to this :)08:52
rameshg87dtantsur, but it plugs vifs for all the ports in ironic, right ?08:52
rameshg87dtantsur, okay :)08:52
rameshg87anyway we started topic randomly08:52
rameshg87dtantsur, and regarding virtual media08:53
rameshg87dtantsur, if ironic can provide some apis (vendor passthru?) for attaching/detaching virtual media08:53
rameshg87dtantsur, discoverd can use it, right ?08:53
dtantsurdefinitely08:53
rameshg87we have most of the code for that in ironic, just need to expose it in an api08:54
*** jistr has joined #openstack-ironic08:55
dtantsuryeah08:55
dtantsurrameshg87, IIRC problem with ports is due to this [0]: https://github.com/openstack/nova/blob/master/nova/network/neutronv2/api.py#L420-L42108:55
dtantsurbut I may be confusing the exact place, Nova code is not the easiest :)08:56
* rameshg87 wonders how this code is connected with the virt driver08:56
rameshg87dtantsur, yeah me too..let me first figure out how it is connected to our virt driver08:57
dtantsurrameshg87, this should be called for any neutron-based deployment08:57
rameshg87dtantsur, okay so if it is a problem08:58
*** viktors|afk is now known as viktors08:58
rameshg87dtantsur, if we discover 8 nics using oob ilo discovery08:58
rameshg87dtantsur, and create ironic ports for all of them08:59
rameshg87dtantsur, and if nova boot has just 2 networks in it's command line08:59
rameshg87dtantsur, we might pick any 2 ports in random09:00
rameshg87dtantsur, in nova virt driver09:00
dtantsuryep09:00
rameshg87dtantsur, oh and if we don't put the proper dhcp entries09:00
dtantsur(that's to my best understanding, obviously)09:00
*** Nisha has joined #openstack-ironic09:00
rameshg87dtantsur, deploy ramdisk will fail getting an ip address09:00
dtantsurthere will be no deploy ramdisk :)09:00
Nisharameshg87, hi09:00
rameshg87Nisha, ^^09:00
Nishadtantsur, rameshg87 can i gxet the09:01
dtantsurat least in our case the node was not able to PXE boot at all09:01
Nishadtantsur, rameshg87 can i get the context?09:01
rameshg87Nisha, dtantsur and myself we were just discussing on registering ports in discovery09:01
* rameshg87 discusses with Nisha 09:02
*** romcheg has joined #openstack-ironic09:10
rameshg87dtantsur, Nisha will just check what happens when you enroll all the ports and do an ilo driver's deploy09:12
dtantsuryep09:12
dtantsurthat's of course depends on the lab setup09:12
Nisha:) dtantsur i will check and update09:12
Nishadtantsur, meanwhile please review inspection patches09:13
dtantsuryeah09:14
*** lucasagomes has joined #openstack-ironic09:14
*** foexle has joined #openstack-ironic09:14
*** subscope has joined #openstack-ironic09:15
oomichi_dtantsur: hi,09:15
*** bauwser is now known as bauzas09:15
dtantsuro/09:15
oomichi_dtantsur: I am interested in ironic-discoverd, and I have a question about it.09:15
oomichi_dtantsur: why the implementation is different from ironic repo?09:15
*** achanda has quit IRC09:16
*** pas-ha has quit IRC09:16
dtantsurit's not different, it's separate. that's per Ironic team decision back in Juno, we were not sure that this idea will work at all, and we did know that the implementation is tricky09:16
dtantsurso I started it as a separate project09:16
dtantsuroomichi_, now we have plans to use it from within Ironic in K cycle: http://specs.openstack.org/openstack/ironic-specs/specs/kilo/inband-properties-discovery.html09:17
oomichi_dtantsur: I got it, thanks a lot :) I will read the spec carefully.09:18
dtantsurnp :) feel free to ping me if you have questions09:18
oomichi_dtantsur: thanks again ;)09:18
*** mgoddard has quit IRC09:26
*** MattMan has joined #openstack-ironic09:33
*** andreykurilin_ has joined #openstack-ironic09:34
*** oomichi_ has quit IRC09:34
*** pas-ha has joined #openstack-ironic09:41
*** manab has joined #openstack-ironic09:53
*** manab has quit IRC09:56
*** saripurigopi has quit IRC09:57
*** pas-ha has quit IRC10:00
openstackgerritAnusha Ramineni proposed stackforge/proliantutils: ILO: Update get_persistent_boot for UEFI  https://review.openstack.org/15820510:01
vdrokmorning ironic10:01
vdrokmorning rameshg8710:02
rameshg87vdrok, hi10:02
*** ParsectiX has joined #openstack-ironic10:02
rameshg87vdrok, i just wanted to say i am posting some comments on non-glance patch10:02
rameshg87vdrok, i just thought you were about to raise a new patchset :)10:02
vdrokyeah, saw them ^)10:02
rameshg87okay10:03
vdrokrameshg87, i will today :)10:03
*** Nisha has quit IRC10:06
*** mgoddard has joined #openstack-ironic10:13
*** andreykurilin_ has quit IRC10:23
*** pas-ha has joined #openstack-ironic10:26
*** pas-ha has quit IRC10:30
vdrokrameshg87, regarding your comment here - https://review.openstack.org/#/c/136741/23/ironic/drivers/modules/image_cache.py10:41
vdrokrameshg87, I thought about that10:41
rameshg87vdrok, yeah10:41
vdrokrameshg87, but I don't know a good way to do it10:41
vdrokrameshg87, we should then somehow store filename - href mapping10:42
vdrokrameshg87, how do you think, should it be in db? or maybe additional file in cache with this mapping?10:42
*** yog_ has quit IRC10:43
rameshg87vdrok, i thought the only problem was with the name of master_file_name10:43
rameshg87vdrok, both the files http://abc.com/ubuntu.qcow2 and file:///ubuntu.qcow2 would be mapped to the same file in master_path, right ?10:43
rameshg87vdrok, isn't that the problem ?10:44
vdrokrameshg87, yes10:44
vdrokrameshg87, but the file name is just the last part of it10:44
rameshg87vdrok, if we just use hash(service_utils.parse_image_ref(href))10:45
rameshg87vdrok, where hash is some hashing function10:45
rameshg87vdrok, i thought that could solve the problem10:45
vdrokrameshg87, use it instead of file name you mean?10:45
rameshg87vdrok, yes10:45
rameshg87vdrok, we would always do the same hash and then check everytime later before downloading the same file again10:45
vdrokrameshg87, yeah got it, thanks :)10:46
vdrokrameshg87, will change10:46
rameshg87vdrok, yeah i was thinking some sha hashing functions should take care10:47
rameshg87vdrok, so that we always get a unique name for a unique href10:47
rameshg87vdrok, even glance uuid's could be hashed again using sha10:48
vdrokrameshg87, I think even plain hash() function will do the thing as strings are immutable10:48
rameshg87vdrok, yeah anything would do10:48
rameshg87:)10:48
*** kbyrne has quit IRC10:49
*** kbyrne has joined #openstack-ironic10:49
*** Marga_ has joined #openstack-ironic10:56
*** ramineni has quit IRC11:00
openstackgerritRamakrishnan G proposed openstack/ironic-specs: Allow capabilities for scheduling from Nova  https://review.openstack.org/15824311:01
dtantsurdear god, one more spec...11:02
dtantsurrameshg87, there was some spec touching capabilities by one of J* and I guess we postponed everything to L11:02
rameshg87dtantsur, ah yes ..11:03
rameshg87dtantsur, but this is not requesting anything new11:03
rameshg87dtantsur, just kind of getting into an agreement11:03
rameshg87dtantsur, for Kilo11:03
dtantsurah ok11:03
dtantsurplease make it clear in the title, otherwise people are gonna -2 it even before reading :D11:03
rameshg87dtantsur, "This patch is more of a proposal of how to make use of the11:03
rameshg87capabilities for node scheduling for Kilo."11:03
rameshg87dtantsur, commit msg ?11:04
dtantsurrameshg87, yeah, commit msg ~= title btw11:04
rameshg87:)11:05
*** Marga_ has quit IRC11:06
openstackgerritRamakrishnan G proposed openstack/ironic-specs: Allow capabilities for scheduling from Nova  https://review.openstack.org/15824311:07
rameshg87dtantsur, i am really wondering if i need even a shared-lock here: https://review.openstack.org/#/c/155230/12/ironic/conductor/manager.py11:20
rameshg87dtantsur, comment on L137911:20
dtantsurI don't know. I remember on the summit we decided not to overdo it with exclusive locks, and this one sounds like a valid use case11:21
dtantsurifarkas, hey, could you review 3 small discoverd patches? https://review.openstack.org/#/projects/stackforge/ironic-discoverd,dashboards/important-changes:review-inbox-dashboard11:21
rameshg87dtantsur, yeah so then i do a direct update here: https://review.openstack.org/#/c/155230/12/ironic/common/raid.py L16911:22
rameshg87dtantsur, both are basically very-similar things11:22
ifarkasdtantsur, sure, will do that!11:23
rameshg87dtantsur, unless the caller of update_raid_info has already acquired the lock11:23
rameshg87dtantsur, without a sort of lock11:24
dtantsurand what's the problem?11:24
rameshg87dtantsur, driver_internal_info = node.driver_internal_info; <edit driver_internal_info>; node.driver_internal_info = driver_internal_info11:25
rameshg87dtantsur, isn't this a basic problem in concurrency ?11:25
dtantsurwell yeah, it's not very atomic...11:25
dtantsurrameshg87, feel free to leave lock for now, I'm not really sure how we should solve all this11:26
rameshg87dtantsur, what if thread switches in <edit driver_internal_info> and then some other thread modifies it11:26
rameshg87dtantsur, yeah11:26
rameshg87dtantsur, may be we need a way for atomically updating node properties in database without locks11:26
dtantsurit means rewriting the whole objects module, I guess11:27
rameshg87dtantsur, may be yes11:28
openstackgerritVictor Sergeyev proposed openstack/ironic: Use functions from oslo.utils  https://review.openstack.org/15825411:31
*** faizan has joined #openstack-ironic11:36
*** pensu has left #openstack-ironic11:40
openstackgerritRamakrishnan G proposed openstack/ironic: Add driver interface for RAID configuration  https://review.openstack.org/15523011:42
openstackgerritVictor Sergeyev proposed openstack/ironic: Remove unused modules from ironic/openstack/common  https://review.openstack.org/15826411:49
*** pradipta has quit IRC11:54
thelexxdtantsur: rameshg87: PaulMurray has discussed this a little with dansmith, adding a way for objects to ask their children if they've changed11:55
*** thelexx is now known as lxsli11:56
dtantsuroh nice11:56
lxsliStill needs work... PaulMurray is gassing in the hallway atm or I'd chase it11:56
lxsliI think dansmith is open to the idea but the implications need to be chased through11:56
openstackgerritAlexis Lee proposed openstack/ironic: Don't write PXE config during ACTIVE takeover  https://review.openstack.org/15625011:58
*** dlpartain has joined #openstack-ironic11:58
*** dlpartain has left #openstack-ironic12:04
rameshg87lxsli, any links or references to discussions ?12:05
*** jcoufal has quit IRC12:10
*** jcoufal_ has joined #openstack-ironic12:10
*** yog_ has joined #openstack-ironic12:14
*** lucasagomes is now known as lucas-hungry12:24
*** rameshg87 has quit IRC12:27
*** erwan_taf has quit IRC12:44
*** derekh has joined #openstack-ironic12:45
*** faizan has quit IRC12:48
*** zigo has quit IRC12:52
openstackgerritMerged stackforge/ironic-discoverd: Update functest to new ramdisk code  https://review.openstack.org/15617912:56
*** zigo has joined #openstack-ironic12:56
*** pelix1 has joined #openstack-ironic12:59
*** dprince has joined #openstack-ironic13:00
*** yarker has quit IRC13:06
*** yarker has joined #openstack-ironic13:09
*** ParsectiX has quit IRC13:10
*** ParsectiX has joined #openstack-ironic13:16
*** lsmola has quit IRC13:23
*** lucas-hungry is now known as lucasagomes13:23
*** yog_ has quit IRC13:23
*** lsmola has joined #openstack-ironic13:27
*** Nisha has joined #openstack-ironic13:32
lxslidtantsur: rameshg87: turns out this has merged! https://review.openstack.org/#/c/6662713:32
dtantsurgood news! we need to try it13:33
dtantsur(after backporting to our objects)13:33
lxsliThere is a gotcha, if you modify a ListOfObjects (EG add an object) then you need to assign it back still13:33
*** lazy_prince is now known as killer_prince13:39
*** yog_ has joined #openstack-ironic13:42
*** jjohnson2 has joined #openstack-ironic13:42
*** Guest30952 has joined #openstack-ironic13:48
*** lucasagomes has quit IRC13:50
dtantsurNisha, how came you had vif assigned after inspection? Is it an effect of inspection?13:53
Nishadtantsur, no13:53
Nishadtantsur, vif is not assigned after inspection13:53
*** lucasagomes has joined #openstack-ironic13:53
Nishabut to contact BM itself u need to have vif on the ironic port correct?13:54
dtantsurNisha, no, only Ironic port itself13:54
dtantsurNisha, usually VIF is assigned by Nova during deploy13:54
Nishaso its before inspection i have to assign one ironic port with its corresponding vif port id13:54
Nishabut when we do it from ironic we do it , correct?13:55
NishaAs i understand nova will not be able to honor inspection13:55
dtantsurNisha, it's usually done automatically13:55
*** rloo has joined #openstack-ironic13:55
dtantsursorry, I don't understand. Nova has no idea about inspection, neither does Ironic deploy driver13:55
Nishadtantsur, yes. so to start inspection, the node has to be moved to manage state13:56
NishaAs i understand nova cannot schedule node from manageable state for any action13:56
Nishamay be i am wrong13:57
NishaIronic deploy driver needs the node to be in available state same as nova13:57
lucasagomesNisha, right, nova will only schedule nodes if they are in the AVAILABLE state13:57
*** yog_ has quit IRC13:58
*** pas-ha has joined #openstack-ironic13:58
Nishaso all other actions need to be done at ironic shell level13:58
Nishalucasagomes, am i correct?13:58
dtantsurNisha, so you have to advance node MANAGEABLE -> AVAILABLE and it's going to be available to Nova13:58
dtantsurnot sure how VIFs are related here...13:59
NishaYes dtantsur13:59
lucasagomesNisha, yea mostly (IIRC rescue can also be invoked from nova)13:59
Nishafor OOB deploy/inspect thru ironic shell needs ironic port to have neutron port id as vif port id for conductor to contact BM14:00
Nishawhen the same is done through nova, we dont need to do so14:00
dtantsuroh, so it's specific for your drivers?14:00
dtantsuror your want to deploy without Nova?14:00
Nishadtantsur, i dont think it is specific to ilo drivers.14:01
Nishadtantsur, no i dont want to deploy without nova14:01
dtantsurNisha, then you don't have to bother about VIFs14:01
lucasagomesNisha, why you need the neutron port and/or vif to talk to ur BMC?14:01
lucasagomesOOB you're going to interrogate the BMC to get information about the physical characteristics of a node, I don't see the neutron port being used for it14:02
lucasagomesOr you mean in-band? Where a ramdisk will be loaded on the node?14:03
lucasagomesironic-discoverd run it's on DHCP server, so it doesn't depend on neutron to PXE boot a machine (if that's what you meant)14:03
*** dlpartain has joined #openstack-ironic14:05
*** dtantsur is now known as dtantsur|brb14:06
Nishalucasagomes, yes even ilo drivers depend on dhcp server14:08
lucasagomessure, for deployment the pxe drivers will depend on that14:08
lucasagomesNisha, I just don't get the OOB inspect depending on neutron here14:09
Nishahttps://github.com/openstack/ironic/blob/2c0a090bd5cc30c094a3ea3e679ff7bf24495a05/ironic/drivers/modules/ilo/deploy.py#L27014:10
lucasagomesNisha, ok, that's deploy14:11
lucasagomesdeploy we are going to boot a ramdisk on the machine14:11
Nishayes,14:11
lucasagomesbut OOB inspection we won't14:11
*** mjturek1 has joined #openstack-ironic14:12
Nishaoh i kept the same configuration. let me try if that works without vif port id in ironic port...14:12
lucasagomesright14:12
* lucasagomes is a bit confused14:12
Nishalucasagomes, thanks  i will try and see if inspection works without this configurations14:13
*** Guest28285 is now known as mgagne14:13
*** mgagne has joined #openstack-ironic14:13
lucasagomesNisha, ok14:13
openstackgerritYuriy Zveryanskyy proposed openstack/ironic: Return required properties for agent deploy driver  https://review.openstack.org/15831314:15
*** yog_ has joined #openstack-ironic14:18
*** pas-ha has quit IRC14:27
*** moorryan has quit IRC14:29
*** Nisha has quit IRC14:32
*** dlpartain has left #openstack-ironic14:36
*** jcoufal_ has quit IRC14:38
*** jcoufal has joined #openstack-ironic14:38
*** Guest30952 is now known as annegentle14:42
*** beekneemech is now known as bnemec14:48
*** dtantsur|brb is now known as dtantsur14:57
*** PaulCzar has joined #openstack-ironic15:03
jrollmorning ironic :)15:08
NobodyCamMroning Ironicers, says the man make-n coffee15:08
jrollhiya NobodyCam15:09
NobodyCammorning jroll :)15:09
TheJuliagood morning15:09
NobodyCammorning TheJulia :) nice to home again?15:09
jrollmorning TheJulia :)15:10
dtantsurmorning folks :)15:10
NobodyCammorning dtantsur :)15:12
rloomorning jroll, NobodyCam, TheJulia, dtantsur, lucasagomes and everyone else :)15:14
lucasagomesrloo, NobodyCam jroll TheJulia good morning15:15
jrollmorning rloo and lucasagomes :)15:15
rloodtantsur: qq. Why is this bug high, if changing the config value can fix it? https://bugs.launchpad.net/ironic/+bug/142380915:16
openstackLaunchpad bug 1423809 in Ironic "Error returned from deploy ramdisk: Could+not+find+disk+to+use" [High,Confirmed]15:16
dtantsurrloo, because it breaks deployments on the whole group of hardware. the config option is reason why it's not critical :)15:17
dtantsurit's not so easy to figure out that you need to modify some config option, so I would not call it an easy workaround15:17
rloodtantsur: oh, I thought high was if there was no workaround15:17
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Disable n-novnc, heat, cinder and horizon on devstack  https://review.openstack.org/15833315:17
jrollpresumably if you're deploying these machines you know that the disk is on /dev/sdc15:18
dtantsurwell... it's still subjective IMO :)15:18
jrollso we need more discoverable docs on this stuff15:18
jrollsure15:18
rloodtantsur: if something doesn't work, it isn't always obvious how to fix it regardless.15:18
rloodtantsur: yeah, what jroll said.15:18
jrollrloo: openstack.15:18
jrollor "the story of openstack", or something15:18
rloojroll: it isn't just openstack, is it?15:19
rloojroll: to be fair. and it is monday and i'm starting with an optimistic view of things. wait til the end of the week ;)15:19
jrollheh15:21
rloodtantsur: also, the reporter of that bug knew what a temporary fix was, so it wasn't that hard for them to figure it out.15:22
dtantsurrloo, for naohirot - yes, for mere use maybe not15:22
dtantsurI don't insist though, feel free to change to Medium :)15:23
NobodyCammorning rloo :)15:23
*** BadCub_ has joined #openstack-ironic15:27
BadCub_Morning Ironic15:27
jrollmorning BadCub_ :)15:27
BadCub_morning jroll15:32
jlvillal|afkGood morning: NobodyCam BadCub jroll dtantsur rloo and anyone else :)15:32
jrollheya jlvillal|afk :)15:32
*** jlvillal|afk is now known as jlvillal15:32
NobodyCammorning jlvillal|afk :)15:33
jlvillalSo who's OpenStack presentations should I be voting for? :)15:33
rloomorning jlvillal15:33
jroll\o15:33
jrollI need to do that too15:33
jrolldang15:33
NobodyCamjlvillal: the ones you'd like to see15:34
*** achanda has joined #openstack-ironic15:34
jlvillalNobodyCam: Darn, I have to make a decision ;)  I did vote for devananda's15:34
jrollwow, there's *so many* deployment presentations15:34
jrolljlvillal: shameless plug https://www.openstack.org/vote-vancouver/presentation/deploying-openstack-services-without-worrying15:35
jlvillalI'm interested in using Ironic/OpenStack to deploy Docker containers.  That idea sounds interesting to me.15:36
*** zigo_ has joined #openstack-ironic15:36
jrollthere's a big thing to make nova deploy containers, I tend to think it's kind of silly15:36
jrollI'd rather just spin up a bunch of coreos instances and run fleet on top15:37
*** alexpilotti has joined #openstack-ironic15:37
devanandag'morning, all15:40
NobodyCammorning devananda :)15:40
jlvillaljroll: True.  I can see the benefit of having one system to do both VMs and containers.  Not sure I agree with running the containers in VMs though.  Well not always.  We were doing Android builds here and the load average would go above 300.  Not sure we would want that on a VM.15:40
jrollheya devananda :)15:40
jrolljlvillal: ya, well, those coreos instances could be bare metal, too :)15:41
jlvillaljroll: Yep.  But why I was thinking Ironic and then containers.  Ironic deploys CoreOS?15:41
jrollironic deploys whatever you want!15:42
jrollwe have coreos images in onmetal15:42
NobodyCamon this one might be fun: https://www.openstack.org/vote-vancouver/presentation/installers-are-dead-deploying-our-bits-is-a-continuous-process15:42
lucasagomesdevananda, morning15:43
NobodyCammoorning lucasagomes :)15:44
lucasagomesNobodyCam, hi there, good morning15:44
NobodyCam(think I missed ya ealier)15:44
NobodyCam:-p15:44
lucasagomesoh what's up?15:44
NobodyCamnothing15:44
*** achanda has quit IRC15:44
NobodyCam:-p just missed saying G'morning15:44
lucasagomesahh gotcha :D15:45
jrollNobodyCam: whoa, red hat saying installers are dead?15:45
NobodyCam??? guess we got vote and attemd to find out15:45
NobodyCamattend even15:45
devanandajroll: interesting times, eh?15:45
jrolldevananda: I'm just happy more people are seeing the light15:46
lucasagomes:D15:46
*** ChuckC has joined #openstack-ironic15:49
*** ChuckC_ has quit IRC15:52
devanandaapparently, ubuntu has issues with >200 DPI resolution displays15:53
devanandaand by issues i mean both chrome and firefox do not render pages in a readable way15:53
lucasagomesew15:54
dtantsurdevananda, hi! Is it expected that ironic node-create now creates node is 'available' state, not 'manageable'?16:00
devanandadtantsur: changing that will affect users who expect the current behavior. iow, it will break any automation scripts16:01
lucasagomesoh16:02
devanandadtantsur: once we have the whole enroll->(validate)->manageable->(inspect/zap) chain done, I'd like to make the default initial state be enrolled16:02
dtantsurdevananda, yeah... but are we going to default to MANAGEABLE if appropriate micro version is set? otherwise MANAGEABLE makes no sense16:02
dtantsurah, I see16:02
dtantsurfor now to test inspection we need to go back to MANAGEABLE, inspect, then go forward to AVAILABLE :) sounds weird..16:03
*** ndipanov has quit IRC16:04
devanandadtantsur: yea, that is odd. in either case, I think the client should be able to specify the state when creating the node16:04
devanandadtantsur: that should solve your current issue16:05
dtantsurmakes sense16:05
devanandawithout breaking backwards compat16:05
dtantsurthere's a patch for microversions in client: https://review.openstack.org/15562416:05
dtantsurdevananda, would be nice if you have a look ^^^ (if you didn't already)16:06
dtantsurThe requested action \\\"manageable\\\" can not be performed on node \\\"59fd3b32-8fb0-4a28-a8e8-fb35dfa89704\\\" while it is in state \\\"available\\\16:10
dtantsurhmmmmmmm16:10
jrolldtantsur: "manage"16:11
dtantsurthanks, yeah16:11
*** anderbubble has joined #openstack-ironic16:14
*** jcoufal has quit IRC16:15
openstackgerritJohn L. Villalovos proposed openstack/ironic: iLO implementation for hardware inspection  https://review.openstack.org/15159616:16
openstackgerritMerged stackforge/ironic-discoverd: Use less verbose imports for i18n  https://review.openstack.org/15741916:19
*** devlaps has joined #openstack-ironic16:21
openstackgerritMerged stackforge/ironic-discoverd: Always use non-localized strings in unit tests  https://review.openstack.org/15742216:21
openstackgerritMerged stackforge/ironic-discoverd: Change i18n domain to match what is generated in oslo-incubator sync  https://review.openstack.org/15745116:23
*** andreykurilin_ has joined #openstack-ironic16:25
*** ukalifon1 has quit IRC16:27
*** stendulker has joined #openstack-ironic16:30
*** Nisha has joined #openstack-ironic16:34
NobodyCamgah! some how I thought the meeting was tonight and not this morning. I was wrong.. Just checking to see if the status reports are up to date... and requestion any last minute issues for the Agenda?16:34
jrollNobodyCam: we should go over k3 priorities16:36
NobodyCam++16:36
rlooNobodyCam: feature proposal freeze is March 5. Do we want to prioritize any specs, to get them approved?16:39
*** killer_prince is now known as lazy_prince16:40
openstackgerritRuby Loo proposed openstack/ironic: INSPECTFAIL value is more readable  https://review.openstack.org/15835116:42
dtantsurrloo, I would even say: let's see if we approve more specs16:42
*** devlaps has quit IRC16:42
NobodyCamthere are a couple on the agenda by others :)16:42
rloodtantsur: that too but realistically, how many more specs can/should we approve, wrt time it takes to get them approved and then code reviews following that.16:42
* dtantsur updates bug stats16:43
rlooNobodyCam: so the authors of the specs would presumably want their specs approved. If there are any specs that "we" think we need (eg the states one was needed)16:44
NobodyCamrloo: jroll: updated agenda16:44
viktorsdevananda: around?16:45
jrollNobodyCam: thanks :)16:46
rloothx NobodyCam16:46
viktorsdevananda: I've answered to your notes in patch https://review.openstack.org/#/c/156192/ (Run tests in py34 environment). Please look there one more time. Thanks!16:46
*** devlaps has joined #openstack-ironic16:48
NobodyCamten minutes til meeting.. last chance for coffee and what nots :-p16:49
openstackgerritNisha Agarwal proposed openstack/ironic: Generic changes for Node Inspection  https://review.openstack.org/14982316:51
dtantsurcoffee yeah16:51
devanandaviktors: hi! it fails for me locally with this error16:54
devanandaurgh ... tox decided to rebuild ... gimme a few to recreate the error16:55
dtantsurtox is nice, it likes rebuilding :D16:55
viktorsdevananda: sure16:55
devanandarloo: like non-glance image refs16:56
devanandaoh. you're talking about specs, not code. /me drinks more coffee16:57
jlvillalNisha: Hi there :)16:57
jlvillalNot sure if you saw my upload.16:57
Nishajlvillal, yes16:57
*** ChuckC_ has joined #openstack-ironic16:57
Nishajlvillal, link16:57
rloodevananda: well, jroll was talking about code ;)16:57
jlvillalNisha: https://review.openstack.org/15159616:57
Nishajlvillal, today i wasnt so active16:57
NobodyCamtwo minutes16:58
jlvillalOne thing my pylint check noticed (happens when I save a file in vim).  Was the issue with the error message that I did a comment on.16:58
jlvillalflake8 doesn't catch it :(16:58
jrollwhat was I talking about now16:58
*** ChuckC_ has quit IRC16:58
rloojroll: k3 priorities16:59
dtantsurjlvillal, hacking (not flake8) is sometimes more opinionated16:59
Nishajlvillal, i found the issue with that and was to upload the new patch. Anyway its fine , what all have you addressed in the new patch?17:00
jrollrloo: I'm talking about specs and code, really. more generally, what are our priorities for reviews for the next few weeks?17:00
* devananda heads to the meeting room17:00
jlvillaldtantsur: It was a thing where it doesn't tell you that a statement in the form of string does nothing.17:00
*** ChuckC has quit IRC17:00
rloojroll: gotcha17:00
*** ChuckC_ has joined #openstack-ironic17:00
*** faizan has joined #openstack-ironic17:00
*** foexle has quit IRC17:01
openstackgerritVladyslav Drok proposed openstack/ironic: Support for non-Glance image references  https://review.openstack.org/13674117:01
dank_Devananda: don't hurry they are running late17:01
*** rameshg87 has joined #openstack-ironic17:01
*** viktors is now known as viktors|afk17:02
*** vdrok is now known as vdrok_afk17:05
*** rwsu has joined #openstack-ironic17:05
jlvillalNisha: I had fixed the message text issue and then used sets.  I think if you do a diff you can see the changes.17:07
Nishajlvillal, i will need to test how the changes work17:07
Nishayes i saw17:07
jlvillalNisha: Okay.  'tox' passed for me here17:08
Nishayes, but i should get the desired output also17:08
*** eghobo has joined #openstack-ironic17:08
jlvillalNisha: But it is your patch.  So I won't be offended if you ignore them :)17:08
Nishaso i will just test and update you17:08
Nishajlvillal, it is all our united work17:08
Nishaand i should thank you for your comments. am not so expert in python17:08
jlvillalNisha: One thought on the unittest.  Maybe check the message text that is expected.17:09
NobodyCamlucasagomes: are you joining the meeting??17:09
lucasagomesNobodyCam, oh sh*t forgot17:09
lucasagomesyes17:09
NobodyCam:-p17:09
lucasagomesNobodyCam, thanks :)17:09
NobodyCam:)17:09
*** eghobo has quit IRC17:16
*** kbs has joined #openstack-ironic17:20
jroll17:21:28    lucasagomes | jroll, but also we are making glance optional by only requiring a http url17:21
jrollthis is also trivial in the agent :P17:21
lucasagomes+117:22
lucasagomesyeah17:22
lucasagomesthe v3 trust could be used to fetch the image from glance too AFAIUI17:22
lucasagomesbut will depend on the keystone v3, so I think iscsi will continue for a good while17:23
jrollyeah, idk much about trusts at this point17:23
jrollalso seems deva has another reason to keep iscsi deploys17:23
lucasagomesright, memory related I bet17:23
lucasagomescause IPA you gotta convert the image in the ramdisk right?17:23
lucasagomesin gate it makes it a bit worse :/17:23
JoshNangrelevant (very large) patch to drop swfit dependency in IPA: https://review.openstack.org/#/c/136741/17:24
lucasagomesbut that said, I think that fetching in the ramdisk is way more scalable17:24
openstackgerritJoshua Harlow proposed openstack/ironic: Update the states generator and regenerate the image  https://review.openstack.org/15810217:24
jrolllucasagomes: well, we want to fix that17:24
jrollto just stream it17:24
lucasagomesJoshNang, nice will look at it17:24
lucasagomesjroll, oh nice one17:24
jrollit's just not high priority17:24
*** stendulker_ has joined #openstack-ironic17:26
lucasagomesI see, but sounds like a pretty good idea :)17:26
jrollindeed17:26
jrollcomstud started on it, nobody picked it up17:26
jrollor more started on making image writing pluggable https://review.openstack.org/#/c/128701/17:27
jrolland vhd support17:27
*** jistr has quit IRC17:29
*** stendulker has quit IRC17:29
*** Marga_ has joined #openstack-ironic17:34
*** Marga_ has quit IRC17:34
*** Marga_ has joined #openstack-ironic17:35
*** derekh has quit IRC17:36
*** ChuckC_ has quit IRC17:36
*** athomas has quit IRC17:37
*** spandhe has joined #openstack-ironic17:44
*** ChuckC has joined #openstack-ironic17:45
dtantsurlazy_prince, driver vendor passthru is just an API endpoint, it allows you everything17:47
dtantsurso I was really surprised you didn't use it for your tool17:47
dtantsurit would save us this discussion17:47
lazy_princeaha.. k.. actually, we started with vendor passthrought but then we were advised by the community on writing an independent tool.. and hence we tok this approach..17:49
lazy_princes/tok/took/17:49
lucasagomeslazy_prince, sigh :(17:49
dtantsurwe probably changes some policies recently17:49
lucasagomesprobably people haven't understand the tool yet17:50
dtantsurlast time adding vendor passthru didn't require a spec even17:50
dtantsurlazy_prince, ^^^17:50
jroll^17:50
lazy_princethats okay.. we will come back with ven_pass through and see if it helps..17:50
openstackgerritRamakrishnan G proposed openstack/ironic: Add driver interface for RAID configuration  https://review.openstack.org/15523017:51
dtantsurlazy_prince, and that means you can just jump into proposing code into ilo passthru17:51
dtantsur(unless people change their mind again)17:51
lazy_princeWell iLO pass_pass through may not work for us as we are targetting micro_servers from HP for now..17:52
*** coolsvap is now known as coolsvap_17:52
dtantsurhmm...17:52
dtantsurthen don't know, I was assuming it's something close17:52
lazy_princebut we wanted to provide options for other microservers too.. so we decided to shape it as framework..17:53
*** Marga_ has quit IRC17:53
*** Marga_ has joined #openstack-ironic17:54
dtantsurlazy_prince, it sounds like a separate project within Ironic umbrella then17:54
lazy_princeyup.. thats true..17:55
rloojlvillal: I only convinced you that if we had one *ED, we have them all. dtantsur has a usecase for *ED, so I think we should have them. I don't know who suggested getting rid of them though.18:00
NobodyCamgood meeting everyone thank you18:00
jlvillalrloo: :)18:01
dtantsurrloo, if it's about inspection, we're already living without it18:01
* BadCub_ grabs a breath of air18:01
dtantsurdevananda, re moving ironic-discoverd under Ironic umbrella: if you want to do it asap, what prevents us from slowly starting?18:02
devanandaviktors|afk: db type could not be determined18:02
*** wanyen has joined #openstack-ironic18:02
devanandadtantsur: does it have functional and integration testing?18:03
dtantsurdevananda, functional - quite primitive, not integration testing. I have to find time to implement devstack plugin for it...18:03
devanandadtantsur: since it has an operator-facing API service, it will need tempest coverage. since it integrates with Ironic, it needs to have support in devstack to start and configure it, and then in tempest to test it18:03
devanandadtantsur: right. so that's all that blocks it from my POV18:04
dtantsurdevananda, not sure how tempest is operated, but I don't think these folks will be happy to accept tests for some random stackforge thingy...18:04
*** jjohnson2 has quit IRC18:05
devanandadtantsur: tempest supports plugins for things on stackforge already18:05
dtantsurah cool18:05
* dtantsur needs to research18:06
*** faizan has quit IRC18:06
devanandadtantsur: it would be really good to see other companies contributing. not a requirement, but it helps18:06
jlvillalyuriyz: https://review.openstack.org/#/c/158351/1/ironic/common/states.py   You mention that 15 is the max size.  Where would that be?  I'm wondering if we should add some documentation to the file?18:06
dtantsurdevananda, oh I'd really love it to happen too... but it's a chicken-egg problem here18:06
jlvillalWhere would that be, as in where is it defined as 15 maximum size.18:06
jrolljlvillal: models.py18:06
jlvillaljroll: Thanks!18:07
jroll:)18:07
jrollsame for driver names :(18:07
devanandadtantsur: yah. I get that :(18:07
*** BadCub has quit IRC18:07
*** BadCub_ has quit IRC18:08
devanandadtantsur: I will continue encouraging other teams in HP to use/contribute. I know there are folks who want discovery18:08
devanandadtantsur: but most of that interest is coming from the direction of our hardware integration (eg, chassis discovery)18:08
dtantsurnice, thanks18:08
devanandadtantsur: so I can't promise anything on that front. there are also other companies interested in the generic approach18:08
*** BadCub_ has joined #openstack-ironic18:08
*** BadCub_ is now known as BadCub18:08
devanandadtantsur: like yahoo -- ohhai rloo :)18:08
dtantsuryeah, I know some people are interested. Yuiko from NEC has contributed basic i18n support18:09
devanandadtantsur: or cray -- stelfer isn't around but you might poke him18:09
*** david-lyle_afk is now known as david-lyle18:09
*** lazy_prince is now known as killer_prince18:09
dtantsurstill, it's mostly our effort for now :(18:09
devanandadtantsur: *nod* like I said, that's not a requirement. and I understand how folks view stackforge as unofficial (even if I find that view to be very damaging to the community)18:10
devanandadtantsur: integration testing is really the blocker18:10
devanandadtantsur: if you can show that it's ready -- ie, have an etherpad that shows anyone how to set it up in devstack and run tempest against it18:10
devanandaeven if those projects haven't merged the patches yet18:10
*** ChuckC has quit IRC18:11
dtantsurI see. I'll try to fit at least devstack work into my schedule :)18:11
devanandadtantsur: that would probably be enough. because then we can land it / move it to ironic, and then iterate to get those changes into devstack & tempest & infra18:11
devanandadtantsur: fwiw, this is what we did with IPA18:11
*** BadCub has quit IRC18:11
devanandait took a whole cycle after they felt IPA was good enough18:11
dtantsuryeah18:12
*** BadCub has joined #openstack-ironic18:12
jrolls/good enough/in production/18:12
jroll:P18:12
dtantsurwell, integration tests are nice to have even now18:12
dtantsur(though it already has one feature that is impossible to test on vms...)18:12
lucasagomesalright folks, I will call it a day18:13
lucasagomeshave a good night everyone!18:13
jrollnight lucasagomes :)18:13
NobodyCamhave a good night lucasagomes :)18:13
*** lucasagomes is now known as lucas-dinner18:14
lucas-dinnerg'nigh!18:14
*** stendulker_ has quit IRC18:15
dtantsurcalling it a day too, g'night18:16
*** dtantsur is now known as dtantsur|afk18:16
jlvillallucas-dinner: dtantsur|afk Good night/bye18:16
*** achanda has joined #openstack-ironic18:16
naohirotgood night all18:16
*** naohirot has quit IRC18:17
devanandajroll: so the thing I mentioned hasn't been approved by the TC yet. here was the original proposal, now abandoned - https://review.openstack.org/#/c/131422/1/reference/project-release-schedules.rst18:17
jrolldevananda: oh, it's abandoned? are they picking it back up?18:17
devanandajroll: I'm trying to figure out why I dont see anything like that in the current proposals18:18
*** achanda has quit IRC18:18
devanandajroll: oh! found it18:18
devanandajroll: https://review.openstack.org/#/c/157322/18:18
*** achanda has joined #openstack-ironic18:18
jrollawesome, thanks18:18
* jroll reads18:18
NobodyCamoh devananda do happen to have a talk up for the summit? and its url for voting?18:19
devanandaNobodyCam: I do. no clue where the link is18:19
NobodyCamlol18:20
* BadCub needs to gobble down food real fast18:20
NobodyCamlol : https://www.openstack.org/vote-vancouver//Presentation/fifty-shades-of-openstack-how-to-quickly-launch-different-openstack-configurations18:21
jrollNobodyCam: there's a search box in the top left18:21
jrollcan search by presenter too18:21
NobodyCamahh yes you can: https://www.openstack.org/vote-vancouver/presentation/isnt-it-ironic-the-bare-metal-cloud18:22
devanandajroll: icehouse & juno - we would have been classified as release:common. in kilo, we'll be classified as release:coordinated18:22
jrolldevananda: right18:23
devanandajroll: swift would be classified as release:compatible. I think you'd like it if we were, too18:23
jrollmaybe18:23
NobodyCamhttps://www.openstack.org/vote-vancouver/presentation/what-is-in-your-toolbox-for-deploying-an-openstack-cloud18:23
jroll Ijust hate that I can't land code for 2-3 months out of the year18:23
openstackgerritJohn L. Villalovos proposed openstack/ironic: Add a note about maximum size for a state value  https://review.openstack.org/15839318:27
*** eghobo has joined #openstack-ironic18:33
*** harlowja has joined #openstack-ironic18:33
*** ifarkas has quit IRC18:37
*** jjohnson2 has joined #openstack-ironic18:42
*** Marga_ has quit IRC18:44
jlvillalAnyone else running devstack in a VM?  It keeps failing for me when trying to launch an instance.18:49
jlvillalI'm following along with: http://docs.openstack.org/developer/ironic/dev/dev-quickstart.html18:49
jrollwhat's the error etc18:49
jrollit does tend to work in a VM18:49
jlvillaljroll: No valid host was found. Exceeded max scheduling attempts 3 for instance be8f62e8-fad7-4083-98e9-a6ca73916d7f. Last exception: [u'Traceback (most recent call last):\n', u' File "/opt/stack/nova/nova/compute/manager.py", line 2087, in _do_build_and_run_in18:49
jlvillalNot sure if that is a VM issue or something else :(18:50
jrolljlvillal: anything bad in ir-cond logs?18:50
jlvillalBrand new devstack instance running in KVM18:50
jrollalso, "ironic node-list" or "nova hypervisor-stats" may be helpful18:50
jroll[/b 16318:50
jrolloops18:50
jlvillaljroll: Nothing I notice in ir-cond.  I did a: http://paste.openstack.org/show/180721/18:51
jlvillaljroll: ironic node-list  http://paste.openstack.org/show/180722/18:52
*** viktors1 has joined #openstack-ironic18:52
jrollhuh18:52
viktors1devananda: ping18:52
*** priteau has joined #openstack-ironic18:53
jlvillaljroll: nova hypervisor-stats http://paste.openstack.org/show/180723/18:53
jlvillaljroll: When it was trying to start I did see ironic node-list change state.18:53
jrolljlvillal: yeah, that all looks fine assuming you're using the baremetal flavor18:53
jlvillalBut then went back to all off.18:53
jlvillalI think I am.  I followed the http://docs.openstack.org/developer/ironic/dev/dev-quickstart.html#deploying-ironic-with-devstack18:54
jlvillalSo setup for baremetal, but running in a KVM instance.  Which sounds like an oxymoron :)18:55
jlvillalI'm going to go to lunch now.  Play with it some more when I get back...18:55
jlvillaljroll: Thanks!18:55
jrollwhat's your nova boot line?18:55
jrollheh, ok, np :)18:55
jlvillaljroll: Uh, where do I look.  Sorry still new18:56
jlvillalI just did ./stack.sh18:56
jrolljlvillal: like, how are you booting the instance18:56
jroll"nova boot ..."18:56
jlvillaljroll: nova boot --flavor baremetal --image $image --key-name default testin18:56
jlvillaljroll: nova boot --flavor baremetal --image $image --key-name default testing18:56
jrollhrm.18:56
jrollno clue18:56
jlvillaljroll: Me either! :(18:57
jlvillalOkay, time for food :)18:57
*** zer0c00l has joined #openstack-ironic18:59
*** faizan has joined #openstack-ironic19:00
NobodyCam:)19:01
*** kbs has quit IRC19:01
priteauHello! I have a quick question: is it possible to configure Ironic / Neutron so that each bare-metal node gets its own static IP?19:04
jrollpriteau: yes, with cloud-init and configdrive, though neutron will still be the service that decides the IP19:06
openstackgerritNisha Agarwal proposed openstack/ironic: Generic changes for Node Inspection  https://review.openstack.org/14982319:07
*** viktors1 has quit IRC19:07
*** Marga_ has joined #openstack-ironic19:08
priteaujroll: but can I configure Neutron to decide to always give the same unique IP to a specific node?19:10
jrollpriteau: I have no idea, maybe19:10
jrollthough I kind of doubt it19:10
openstackgerritNisha Agarwal proposed openstack/ironic: iLO implementation for hardware inspection  https://review.openstack.org/15159619:10
*** viktors1 has joined #openstack-ironic19:12
*** viktors1 has quit IRC19:15
*** viktors1 has joined #openstack-ironic19:16
*** viktors1 has quit IRC19:19
*** pelix1 has quit IRC19:23
*** alexpilotti has quit IRC19:24
*** penick has joined #openstack-ironic19:27
*** rameshg87 has quit IRC19:30
*** lucas-dinner has quit IRC19:35
priteaujroll: I am afraid you're right, I can't find any way to configuring it this way19:37
*** andreykurilin_ has quit IRC19:38
*** wanyen has quit IRC19:39
*** bauzas has quit IRC19:43
*** Nisha has quit IRC19:46
*** kbs has joined #openstack-ironic19:46
*** belle_ has joined #openstack-ironic19:47
*** belle_ has quit IRC19:48
priteaujroll: It looks like the solution might arrive in Kilo: http://specs.openstack.org/openstack/neutron-specs/specs/kilo/neutron-ipam.html19:49
*** openstackgerrit has quit IRC19:51
*** openstackgerrit has joined #openstack-ironic19:52
*** viktors1 has joined #openstack-ironic19:54
*** viktors1 has quit IRC19:55
*** anderbubble has quit IRC19:55
*** achanda has quit IRC19:57
*** penick has quit IRC19:58
*** achanda has joined #openstack-ironic19:59
openstackgerritMerged openstack/ironic: Disable n-novnc, heat, cinder and horizon on devstack  https://review.openstack.org/15833319:59
*** kbs has quit IRC19:59
openstackgerritMerged openstack/ironic: Use functions from oslo.utils  https://review.openstack.org/15825419:59
openstackgerritMerged openstack/ironic: Update Ilo drivers to use REST API interface to iLO  https://review.openstack.org/15440320:00
devanandajroll: did yall ever review the RAID interface spec thoroughly before it got approved? https://review.openstack.org/#/c/135899/20:00
*** gabriel-bezerra has joined #openstack-ironic20:11
*** Marga__ has joined #openstack-ironic20:14
*** Marga_ has quit IRC20:14
jrolldevananda: not sure, why?20:16
*** jjohnson2 has quit IRC20:17
*** andreykurilin_ has joined #openstack-ironic20:19
*** eghobo has quit IRC20:23
devanandajroll: doesn't look like it had eyes from your team, and seems like something ya'll have a reason to care about20:24
devanandajroll: considering the spec is now approved and thus i presume folks are going ahead with the code20:25
devanandaalso, this looks like an easy review, if any cores want to +2/+A it - https://review.openstack.org/15285920:25
*** faizan has quit IRC20:26
openstackgerritRuby Loo proposed openstack/ironic: Minor changes to InspectInterface  https://review.openstack.org/15843620:29
NobodyCamwhere there any client patches for logical name support?20:32
rloodevananda: wrt 52859, you ok with grammatical errors? ('AMT driver use WS-MAN protocol to interactive with...')20:32
devanandarloo: in published docs, not really.20:33
devanandarloo: that's what I get for speed-reading20:33
*** Marga__ has quit IRC20:34
rloodevananda: i can see a bunch of grammatical stuff.20:34
*** harlowja has quit IRC20:34
devanandarloo: (just fwiw, I'm fine with that in inline comments)20:34
*** harlowja_ has joined #openstack-ironic20:34
rloodevananda: we could/i could approve it and just fix it in a separate patch. or do i comment with all my nits?20:34
devanandadarn. well, I was hoping that'd be an easy one to land20:34
devanandarloo: up to you. I'd be fine with a follow on patch too20:34
*** Marga_ has joined #openstack-ironic20:34
*** Marga_ has quit IRC20:35
rloodevananda: ok, i think it is faster for me to do a follow on patch, than to comment on everything.20:35
*** Marga_ has joined #openstack-ironic20:35
*** Marga_ has quit IRC20:35
*** Marga_ has joined #openstack-ironic20:36
*** Marga_ has quit IRC20:36
*** Marga_ has joined #openstack-ironic20:37
*** Marga_ has quit IRC20:38
*** Marga_ has joined #openstack-ironic20:38
*** penick has joined #openstack-ironic20:42
*** wanyen has joined #openstack-ironic20:43
*** priteau has quit IRC20:45
*** achanda has quit IRC20:45
*** Marga_ has quit IRC20:46
wanyenHi BadCub20:46
harlowja_rloo what colors u want for https://review.openstack.org/#/c/158102/ :-P20:47
harlowja_no color?20:47
harlowja_*for start ones20:47
rlooharlowja_: what is a 'start' state?20:47
harlowja_ones that the machine may start off in i guess, ha20:48
harlowja_AVAILABLE, NOSTATE, MANAGEABLE?20:48
rlooharlowja_: they're all supposed to start in 'enroll' state which doesn't exist yet.20:48
harlowja_oh20:48
harlowja_kk20:48
rlooharlowja_: I'd say no colours until we get things sorted out20:48
harlowja_k20:48
rlooharlowja_: stop being so fancy and adding more code ;)20:48
harlowja_:-P20:49
harlowja_kk20:49
harlowja_yes ma'm20:49
devanandarloo: on your "inspect failed" change, that's going to break anyone who's using trunk and has a node in that state currently20:49
devanandarloo: I think that probably affects exactly zero users -- but it might be worth calling out in the commit message20:49
rloodevananda: did code get in that actually uses inspect failed?20:49
rloodevananda: so does it need a DocImpact? Seems like you'd need to microversion to even use that and there's no code for it20:50
devanandarloo: hm, probably true20:50
jrolldevananda: it's probably fine, I did skim and didn't see anything outrageous. thanks for the ping20:50
devanandajroll: great, thanks20:50
mrdaMorning Ironic20:51
NobodyCamrloo: doc and possiably database20:51
rlooNobodyCam: huh?20:51
devanandarloo: oh, I dont see the API code for inspection yet :)20:51
NobodyCamoh no api code20:51
NobodyCamnm20:51
NobodyCam:-p20:51
rloodevananda: yeah, that's what I mean. Unless you manually update the db or have your own out of tree code20:51
devanandaright .. so this is fine20:52
rloophew :-)20:52
rloocan't believe I missed that when reviewing; harlowja_'s picture was worth it ;)20:52
harlowja_:)20:53
rlooharlowja_: go do some other stuff for awhile and wait for this to land first, before updating 158102: https://review.openstack.org/#/c/158351/20:54
harlowja_k20:55
harlowja_sounds good to me :-P20:55
rloothx harlowja_20:56
harlowja_np boss20:56
rloofor everyone that doesn't know me, I am definitely NOT harlowja_'s boss20:57
jrolllol, I was starting to wonder20:57
harlowja_np boss20:58
harlowja_whatever u say boss20:58
harlowja_sorry boss20:58
rlooha ha. harlowja_ is also at Yahoo ;)20:58
mrdarloo: you have direct report?  huh20:58
harlowja_lol20:58
jrollI knew josh was a yahooligan so it made sense :D20:58
* harlowja_ runs away (causing to much trouble)20:58
jroll(is that what y'all call yourselves?)20:58
* harlowja_ i just call myself 'trouble'20:58
harlowja_lol20:58
jrollheh20:58
openstackgerritJohn L. Villalovos proposed openstack/ironic: iLO implementation for hardware inspection  https://review.openstack.org/15159620:59
*** penick has quit IRC21:08
*** hj-hp has joined #openstack-ironic21:08
dank_Welcome hj-hp21:11
*** penick has joined #openstack-ironic21:11
NobodyCam:-p21:11
*** jjohnson2 has joined #openstack-ironic21:12
*** achanda has joined #openstack-ironic21:13
*** Marga_ has joined #openstack-ironic21:17
openstackgerritJohn L. Villalovos proposed openstack/ironic: iLO implementation for hardware inspection  https://review.openstack.org/15159621:18
NobodyCambrb21:24
*** ChuckC has joined #openstack-ironic21:25
*** ijw has joined #openstack-ironic21:26
*** Marga_ has quit IRC21:32
*** Marga_ has joined #openstack-ironic21:32
* BadCub takes a break for food and things21:32
*** ijw_ has joined #openstack-ironic21:34
*** ijw has quit IRC21:36
*** ijw has joined #openstack-ironic21:41
*** ijw_ has quit IRC21:44
*** chuckc__ has joined #openstack-ironic21:44
*** chuckc__ has left #openstack-ironic21:44
*** achanda has quit IRC21:46
rfchapmanNobodyCam: How you doing, hope you had a nice weekend.21:47
*** achanda has joined #openstack-ironic21:47
rfchapmanCould anyone help with deploy issues?  The depoy is failing at the dd portion of the install.  It looks like the first dd of 8k is successfull, but the seccond dd is not.  Anyone have any ideas?21:50
rfchapmanThis is on a HP dl360 G2 box21:50
*** gabriel-bezerra has quit IRC21:58
NobodyCamhey rfchapman :) yep I'z had a very nice weekend, Hope yours was the same22:00
NobodyCamcan you paste the conductor log ?22:01
NobodyCamif DD starts I am thinking its maybe disk releated. could be network?22:01
rfchapmanYes not bad. Got caught up a little bit.  slept quite a bit.22:02
rfchapmanSure I'll pastbin it.22:02
NobodyCam:)22:02
rfchapmanwhat was the address for pastebin?22:03
rfchapmanah shucks,  I need to repete the test.  Give me a few mins22:06
jlvillalrfchapman: paste.openstack.org22:11
*** romcheg has quit IRC22:12
openstackgerritMerged openstack/ironic: Address final comments of a4cf7149fb  https://review.openstack.org/15667122:12
openstackgerritMerged openstack/ironic: Add dhcp-all-interfaces to get IP to NIC other than eth0  https://review.openstack.org/15815622:13
openstackgerritMerged openstack/ironic: INSPECTFAIL value is more readable  https://review.openstack.org/15835122:13
* jlvillal sometimes really hates mock...22:15
jlvillalrloo: I saw your comment on my note about maximum size22:17
*** romcheg has joined #openstack-ironic22:17
rloojlvillal: that was fast ;)22:17
jlvillalI did make a patch to check for things greater than 15 characters.  But it was a little hacky.22:18
rloojlvillal: you feel like updating the comments in that file?22:18
jlvillalfor key, value in globals.iteritems():22:18
jlvillalif key.upper() == key and isinstance(key, str):22:18
rloojlvillal: that assumes that they're all states22:18
jlvillalassert len(value) < 15, "blah blah blah"22:19
jlvillalI mean, isinstance(value, str)22:19
jlvillalBut I think you get the idea.  I wasn't sure if it would be accepted so I didn't submit it.22:19
jrollI think that should be a unit test or something22:19
*** anderbubble has joined #openstack-ironic22:19
jrollmaybe export all_states = (AVAILABLE, MANAGED, ...)22:20
jrolland then a unit test, for state in states.all_states: check_length()22:20
*** jjohnson2 has quit IRC22:20
jlvillaljroll: How do we enforce states get put into all_states?22:20
rloojlvillal, jroll: +1 for unit test. I think it is ok to assume that all keys like jlvillal suggested are states. cuz they are for now.22:20
jrolljlvillal: idk, code review?22:21
rfchapmannobodyCam: Here is the log http://paste.openstack.org/show/180826/22:21
jrollI'd just rather the assertion be in tests and not the actual code22:21
rlooI think for now, they are all states. if we need to export them, we can do that later. hopefully we won't need to. and yeah, i'm worried about having to make sure that all the states get added to all_states.22:21
jlvillaljroll: That shouldn't be hard.  As we there is a unit test for that file.22:21
jlvillaljroll: I can do my idea but in the unittest file.22:22
jrolljlvillal: yep, cool :)22:22
jlvillalI'll work on that where I look at the globals.22:22
jlvillalAs I'm getting frustrated with mock on a different task22:22
rloothx jlvillal22:22
jrollI'm just not sure how to reference it other than having a variable that is a list of them all22:22
jrolloh, dir(states)22:22
jrollright.22:22
NobodyCamTheJulia: have you seen: https://www.openstack.org/vote-vancouver/presentation/deploying-openstack-with-ansible22:22
jlvillaljroll: Yep!22:23
jlvillalIf it is ALL UPPERCASE and a string value, assume it is a state name.22:23
jrollTheJulia: are you working on ironic/ansible things?22:23
jrolljlvillal: ++22:23
NobodyCamrfchapman: line 66-69 seem to be in play here22:26
jrollNobodyCam: "unit MiB" may be related22:26
*** hj-hp has quit IRC22:27
rfchapmanNobodyCam: yes,  as well as 47-5022:29
*** harlowja_ has quit IRC22:29
NobodyCamrfchapman: yep ... looks like same command22:29
*** harlowja has joined #openstack-ironic22:30
*** gabriel-bezerra has joined #openstack-ironic22:30
rfchapmanNobodyCam:  I'm not sure what is happening on line 31-50...   It looks like the first dd of 8k works with out a hitch, but the second one with a seek of 143305884..   What is it doing22:34
NobodyCamoh this looks good: https://www.openstack.org/vote-vancouver/presentation/bare-metal-network-isolation-between-tenants-with-vxlan22:36
jrollhuh22:38
jrollI wonder if they've actually done it yet22:38
NobodyCamrfchapman: line 31 is wipping out any mbr on the disk22:39
NobodyCamso its just writting zeros to the first 36 blocks22:39
NobodyCamrfchapman: how did you install this. I am not seeing logs I would expect to see in the latest trunk versions22:40
rfchapmanNobodyCam, Yes, but when blockdev is called right after it's reporting that lun-1 to be the entire size of the disk,  does that mean that the boot block was not successfully written?22:41
rlooharlowja: https://review.openstack.org/158351 merged. so whenever you want to update the state diagram...22:41
rfchapmanblockdev should be reporting 1843222:42
harlowjakk22:42
harlowjathx boss22:42
jroll:D22:42
rlooanytime underling harlowja ;)22:42
NobodyCamlol22:42
harlowja:)22:42
rfchapmanI used RDO packstack22:42
*** achanda has quit IRC22:43
NobodyCamahh ok packaged version.22:43
openstackgerritJohn L. Villalovos proposed openstack/ironic: Ensure state values are 15 characters or less  https://review.openstack.org/15839322:43
TheJuliaNobodyCam: Saw it, thank you for the reminder :)22:44
harlowjarloo will get that fixed soon boss, having password issues @ work22:44
jlvillalrloo: jroll :  ^^^ is patch with check22:44
NobodyCamany chance you could update? we've added a fair amount of logging to help with some of the deploy issues22:44
*** hj-hp has joined #openstack-ironic22:44
TheJuliajroll: I started about two weeks ago and had to context switch back to another project for a little bit, which just so happened to wrap up today, so I'm heading back in that direction.22:44
rfchapmanI updated saturday, but nothing new for ironic.22:45
rlooharlowja: no worries22:45
rloojlvillal: looking...22:45
*** achanda has joined #openstack-ironic22:45
NobodyCamrfchapman: you did a rpm update?22:45
rfchapmanNobodyCam: yes.22:45
NobodyCamTheJulia: very kewl :)22:46
rloojlvillal: did you copy that test file from somewhere else?22:46
NobodyCamrfchapman: I'm sure RH hasn't packaged a new version yet22:46
jlvillalrloo: Kind of.  fsm.py22:46
jlvillalI deleted almost all of it22:46
rloojlvillal: that explains it.22:47
jrollrloo: he copied it from yahoo's proprietary code somewhere22:47
rloojroll: ha ha. just that he's giving credit to yahoo for his work, that's all ;)22:48
jrollTheJulia: gotcha, we also deploy ironic with ansible if you ever want to bounce ideas off of me22:48
jlvillalrloo: Okay, I'll change it22:48
jlvillalSince in reality I had only have import line22:48
NobodyCamrfchapman: how large is sda on the node your testing with?22:48
rloojlvillal: you don't have to change it, but I thought I should mention it. Am trying to be impartial here :-)22:49
jlvillalrloo: I'll change and update with jroll's comment22:49
NobodyCamjroll: does deva know that?22:50
TheJuliajroll: cool, right now the initial focus is more on being able to add/update/remove nodes in ironic and not the actual deployment of an ironic node22:50
*** Marga_ has quit IRC22:50
rloojlvillal: jroll is a faster reviewer than me.22:52
jlvillalrloo: On your None question.  it is because there is a state: NOSTATE = None22:52
jlvillalI'm just saying we don't care about it.22:52
jlvillalSo we don't check it, because it doesn't have a length22:53
jrollTheJulia: I see, we don't use ansible for that, just control plane deployment :)22:54
jrollNobodyCam: I believe so, yes22:54
rloojlvillal: oh, i think it is the isinstance() that excludes it. ok.22:54
NobodyCam:)22:54
jlvillalrloo: Yep!22:54
jlvillalrloo: It also excludes LOG (which is the logging class)22:54
rloojlvillal: and VERBS22:55
jlvillalThat too :)22:55
*** Marga_ has joined #openstack-ironic22:55
*** Marga_ has quit IRC22:56
*** Marga_ has joined #openstack-ironic22:56
openstackgerritJohn L. Villalovos proposed openstack/ironic: Ensure state values are 15 characters or less  https://review.openstack.org/15839322:57
*** kbs has joined #openstack-ironic22:58
NobodyCamoh the priorities google doc was updated this morning :) https://docs.google.com/spreadsheets/d/1Hxyfy60hN_Fit0b-plsPzK6yW3ePQC5IfwuzJwltlbo22:59
*** wanyen has quit IRC23:01
*** harlowja has quit IRC23:04
*** rwsu is now known as rwsu-afk23:04
*** rloo is now known as rloo_afk23:04
*** romcheg has quit IRC23:08
*** romcheg has joined #openstack-ironic23:08
*** romcheg has quit IRC23:09
openstackgerritJosh Gachnang proposed openstack/ironic: Implement Cleaning States  https://review.openstack.org/15344423:10
*** achanda has quit IRC23:12
*** devlaps has quit IRC23:14
*** devlaps has joined #openstack-ironic23:14
*** kbs has quit IRC23:15
*** harlowja has joined #openstack-ironic23:16
rfchapmanNobodyCam: 80Gig is the size of the disk.23:20
rfchapmanNobodyCam: sorry for the delay, I got pulled away.23:21
NobodyCamrfchapman: line 38 shows it as a 73Gb disk I think23:21
rfchapmanNobodyCam: I would expect that for a formatted size..23:22
jrollGiB vs GB coming in... 1... 2...23:23
NobodyCamjroll: yep thats my guess23:23
NobodyCamrfchapman: try setting it up as a 70 gb disk23:23
NobodyCam:-p23:23
rfchapmanYep, My guess as well.23:23
rfchapmanActually It my be 79Gig.23:24
rfchapmanI'm not really sure,  I'll run down and check. brb23:24
*** achanda has joined #openstack-ironic23:25
*** oomichi has joined #openstack-ironic23:25
NobodyCamrfchapman: just make the make the size on the flavor and node smaller23:26
NobodyCamdoes not need to exactlly match23:26
* NobodyCam assumes your in POC or testing phase23:27
*** anderbubble has quit IRC23:27
*** dprince has quit IRC23:29
* NobodyCam corrects himself.. does not need to match the actual size of the disk ... small is ok to.. (flavor and node do still need to match)23:32
*** ijw has quit IRC23:33
*** krtaylor has quit IRC23:35
rfchapmanYes, I just came to that conclusion that I have it as 80 gig and the disk is smaller than that.23:36
*** alexpilotti has joined #openstack-ironic23:36
NobodyCam:) if this is just testing then set to some thing you know will pass23:37
NobodyCam:-p23:37
devanandaNobodyCam: I dont think that we're done updating that doc ...23:41
* NobodyCam never said it was finished being updated :-p just that it had been updated23:42
* NobodyCam ducks23:42
NobodyCamhehehe23:42
*** andreykurilin_ has quit IRC23:43
*** krtaylor has joined #openstack-ironic23:47
NobodyCamany reason we haven't landed : https://review.openstack.org/#/c/15473023:49
openstackgerritJosh Gachnang proposed openstack/ironic: Implement Cleaning in DriverInterfaces  https://review.openstack.org/15720823:55
openstackgerritJosh Gachnang proposed openstack/ironic: Implement Cleaning States  https://review.openstack.org/15344423:55
*** penick has quit IRC23:56

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