Tuesday, 2017-07-25

*** zhangfei has joined #openstack-ironic00:06
TheJuliaThe only other way would be to add fallback/retry logic into nova00:09
TheJuliajlvillal: I feel like I should know this, where is our grenade stuff squirreled away?00:15
jlvillalTheJulia:  devstack/upgrade/00:15
TheJuliajlvillal: off the top of your head, do you know where they get invoked at?00:16
TheJulianvmd00:17
jlvillalTheJulia: Uh, grenade does it. It loads the file as a plugin.00:17
jlvillalTheJulia: Kind of have to walk through it and see what is going on.00:17
jlvillalTheJulia: I'm about to take off :(00:17
TheJuliaokay, have a good evening00:17
jlvillalTheJulia: Thanks, you too!00:19
*** baoli has joined #openstack-ironic00:34
*** mtanino has quit IRC00:35
*** baoli has quit IRC00:38
*** fragatina has quit IRC00:45
*** fragatina has joined #openstack-ironic00:46
*** syqian_ has quit IRC00:48
*** fragatin_ has joined #openstack-ironic00:49
*** fragatin_ has quit IRC00:50
*** fragatina has quit IRC00:50
*** fragatin_ has joined #openstack-ironic00:50
*** fragatin_ has quit IRC00:52
*** fragatina has joined #openstack-ironic00:52
*** baoli has joined #openstack-ironic00:55
*** fragatina has quit IRC00:56
*** xavierr has quit IRC00:58
*** baoli has quit IRC00:59
*** tuanluong has joined #openstack-ironic01:00
*** phuongnh has joined #openstack-ironic01:02
*** rbartal has joined #openstack-ironic01:03
*** xavierr has joined #openstack-ironic01:09
TheJuliawoot, so... same version all around :\01:09
*** harlowja has quit IRC01:13
*** fragatina has joined #openstack-ironic01:25
*** hshiina has joined #openstack-ironic01:25
*** fragatina has quit IRC01:29
*** rloo has quit IRC01:31
*** yufei has joined #openstack-ironic01:32
*** syqian_ has joined #openstack-ironic01:32
*** xavierrr has joined #openstack-ironic01:36
TheJuliajlvillal: I think this is the actual issue. http://logs.openstack.org/49/485349/3/check/gate-grenade-dsvm-ironic-multinode-multitenant-ubuntu-xenial/2869cfe/logs/grenade.sh.txt.gz#_2017-07-24_23_55_59_04001:36
*** rbartal has quit IRC01:39
*** chlong_ has joined #openstack-ironic01:45
*** chlong__ has quit IRC01:47
*** litao__ has joined #openstack-ironic01:48
*** crushil has joined #openstack-ironic01:50
*** baoli has joined #openstack-ironic01:51
* TheJulia adds another item to the PTG etherpad01:52
*** baoli has quit IRC01:56
*** chlong__ has joined #openstack-ironic02:06
*** chlong_ has quit IRC02:07
*** fragatina has joined #openstack-ironic02:16
*** xavierrr has quit IRC02:19
*** chlong_ has joined #openstack-ironic02:25
openstackgerritDao Cong Tien proposed openstack/ironic master: Tempest scenario test for boot-from-volume  https://review.openstack.org/47274002:26
*** namnh has joined #openstack-ironic02:26
*** chlong__ has quit IRC02:27
TheJuliajlvillal: I figured it out02:31
TheJuliait is grenade multi-node at it's core02:31
TheJuliathe old api that hangs out, and the redirect we put in to it. :\02:31
*** fragatina has quit IRC02:34
*** baoli has joined #openstack-ironic02:37
*** crushil has left #openstack-ironic02:38
*** crushil has joined #openstack-ironic02:38
*** baoli has quit IRC02:41
*** fragatina has joined #openstack-ironic02:55
*** syqian_ has quit IRC03:01
*** syqian_ has joined #openstack-ironic03:01
*** fragatina has quit IRC03:12
*** vishwana_ has joined #openstack-ironic03:19
*** vishwana_ has quit IRC03:19
*** vishwanathj has quit IRC03:22
*** fragatina has joined #openstack-ironic03:23
*** chlong_ has quit IRC03:28
*** chlong__ has joined #openstack-ironic03:28
*** hshiina has quit IRC03:41
openstackgerritJulia Kreger proposed openstack/ironic master: DNM: Unwind Julia's Migraine... maybe.  https://review.openstack.org/48685204:01
openstackgerritJulia Kreger proposed openstack/ironic master: Address review feedback for ipxe boot file fix  https://review.openstack.org/48685304:01
*** hshiina has joined #openstack-ironic04:01
*** chlong__ has quit IRC04:01
*** chlong_ has joined #openstack-ironic04:01
openstackgerritMerged openstack/proliantutils master: Add test cases parity for RIS init  https://review.openstack.org/48657004:09
openstackgerritJulia Kreger proposed openstack/ironic master: Tempest scenario test for boot-from-volume  https://review.openstack.org/47274004:12
openstackgerritJulia Kreger proposed openstack/ironic master: DNM: Unwind Julia's Migraine... maybe.  https://review.openstack.org/48685204:12
openstackgerritJulia Kreger proposed openstack/ironic master: Address review feedback for ipxe boot file fix  https://review.openstack.org/48685304:12
openstackgerritJulia Kreger proposed openstack/ironic master: WIP/DNM: Try to test boot-from-volume  https://review.openstack.org/48534904:12
TheJuliajlvillal:  https://review.openstack.org/#/c/486852/ might explain my headache04:12
patchbotpatch 486852 - ironic - DNM: Unwind Julia's Migraine... maybe.04:12
*** chlong__ has joined #openstack-ironic04:25
*** chlong_ has quit IRC04:27
*** links has joined #openstack-ironic04:30
*** sasha2 has quit IRC04:33
*** mvpnitesh has joined #openstack-ironic04:53
*** jaypipes has joined #openstack-ironic04:56
openstackgerritAparna proposed openstack/proliantutils master: Redfish: Adds server capabilities  https://review.openstack.org/48436005:04
*** marios has joined #openstack-ironic05:15
openstackgerritAnkit Kumar proposed openstack/ironic master: Adding grub2 bootloader support to devstack plugin  https://review.openstack.org/45402605:16
*** jjung has joined #openstack-ironic05:18
*** vmud213 has joined #openstack-ironic05:21
*** chlong_ has joined #openstack-ironic05:32
*** racedo has joined #openstack-ironic05:34
*** racedo has quit IRC05:34
*** chlong__ has quit IRC05:34
masbergood afternoon all, I have created ironic node but the validation is giving me some errors regarding boot and console http://paste.openstack.org/show/616378/, I was wondering whether I could get any type of help or advise?05:36
*** mjura has joined #openstack-ironic05:41
*** syqian__ has joined #openstack-ironic05:50
*** syqian_ has quit IRC05:50
openstackgerritHironori Shiina proposed openstack/ironic master: Add API for volume resources to api-ref  https://review.openstack.org/47879805:51
*** syqian__ has quit IRC05:53
*** syqian__ has joined #openstack-ironic05:54
*** jjung_ has joined #openstack-ironic05:58
openstackgerritHironori Shiina proposed openstack/ironic master: Add storage interface to api-ref  https://review.openstack.org/48097506:00
openstackgerritlu.li proposed openstack/virtualbmc master: Update the documentation link for doc migration  https://review.openstack.org/48688606:07
*** rcernin has joined #openstack-ironic06:10
*** udesale has joined #openstack-ironic06:13
*** ccamacho has joined #openstack-ironic06:35
*** stendulker has joined #openstack-ironic06:39
*** milan has joined #openstack-ironic06:39
*** rbartal has joined #openstack-ironic06:41
openstackgerritparesh sao proposed openstack/proliantutils master: Adds nvdimm_n, logical_nvdimm_n, persistent_memory attributes  https://review.openstack.org/47870206:47
*** tiendc has joined #openstack-ironic06:50
openstackgerritNisha Agarwal proposed openstack/proliantutils master: WIP:Redfish: Adds get_essential_properties()  https://review.openstack.org/48513406:50
openstackgerritNisha Agarwal proposed openstack/proliantutils master: Redfish: Adds macs discovery  https://review.openstack.org/48312706:51
*** kaifeng has joined #openstack-ironic06:52
openstackgerritVasyl Saienko proposed openstack/ironic master: Fix docstring and default value for local_group_info  https://review.openstack.org/48691106:52
*** jaganathan has joined #openstack-ironic06:52
kaifengmasber: you need to create a port for this node06:53
openstackgerritNisha Agarwal proposed openstack/proliantutils master: Redfish: Adds get_essential_properties()  https://review.openstack.org/48513406:53
kaifengramdisk and kernel are also required if you don't want to expect another validation error.06:56
*** ChubYann has quit IRC06:56
openstackgerritNisha Agarwal proposed openstack/proliantutils master: Redfish: Adds get_essential_properties()  https://review.openstack.org/48513407:01
*** kaifeng has quit IRC07:05
*** vsaienk0 has joined #openstack-ironic07:24
openstackgerritSiyi Luo proposed openstack/sushy master: Enable some off-by-default checks  https://review.openstack.org/48238007:31
*** mvpnitesh has quit IRC07:33
*** e0ne has joined #openstack-ironic07:38
*** rbartal has quit IRC07:39
*** ralonsoh has joined #openstack-ironic07:54
*** etingof has quit IRC07:57
*** yibo has left #openstack-ironic07:59
*** ralonsoh has quit IRC07:59
*** rbartal has joined #openstack-ironic08:01
milanmorning ironic! :)08:01
*** aarefiev_afk is now known as aarefiev08:05
aarefievmorning!08:05
*** ralonsoh has joined #openstack-ironic08:06
wonghi, does Ironic have a best practice?08:07
*** derekh has joined #openstack-ironic08:10
openstackgerritMadhuri Kumari proposed openstack/ironic master: [doc-migration] Add configuration folder for documentation  https://review.openstack.org/48693408:11
*** jhesketh has joined #openstack-ironic08:16
*** etingof has joined #openstack-ironic08:16
*** ralonsoh has quit IRC08:16
*** ralonsoh has joined #openstack-ironic08:16
*** jhesketh_ has joined #openstack-ironic08:22
*** jjung has quit IRC08:22
*** jjung_ has quit IRC08:22
*** lucas-afk is now known as lucasagomes08:23
*** jhesketh has quit IRC08:25
openstackgerritMarkos Chandras (hwoarang) proposed openstack/bifrost master: bifrost-create-vm-nodes: Do not use KVM VMs by default  https://review.openstack.org/48664508:28
*** jhesketh_ is now known as jhesketh08:30
etingofmilan, morning ;)08:30
milanmorning etingof! :)08:30
etingofmilan, can I take a look at the logs you mentioned here -- https://review.openstack.org/#/c/466448/40/ironic_inspector/pxe_filter/dnsmasq.py@40 ?08:30
patchbotpatch 466448 - ironic-inspector - Introducing a dnsmasq PXE filter driver08:30
etingofmilan, the ones I can see now are probably not failing anymore08:31
milanetingof, http://logs.openstack.org/12/468712/34/check/gate-tempest-dsvm-ironic-inspector-ubuntu-xenial/23ad6fe/logs/screen-ironic-inspector.txt.gz?level=ERROR08:31
milanetingof, it's from the TEST patch that enables the dnsmasq filter08:32
* etingof looking08:33
milanetingof, also the whole design revolves around the --dhcp-hostsdir description from  http://www.thekelleys.org.uk/dnsmasq/docs/dnsmasq-man.html08:35
* milan emphasising that right now08:35
milanin the patch08:35
*** priteau has joined #openstack-ironic08:36
openstackgerritbhavani proposed openstack/bifrost master: Handle log message interpolation by the logger in common/  https://review.openstack.org/48512308:37
*** jjung_ has joined #openstack-ironic08:38
etingofmilan so can you `os.unlink` the existing file and then `os.rename` the temp file into the proper name?08:39
*** jjung has joined #openstack-ironic08:39
milanetingof, I'd like to avoid it; another thread may be running listdir()08:39
milanedge cases08:40
milanetingof, anyways, a MAC address is quite a random beast and the hostsdir isn't public, please see the man page08:40
lucasagomesmorning all08:41
* milan would like to revert this tempfile thing08:41
milanit's not tempdir after all ;)08:41
*** marios has quit IRC08:41
milanmorning lucasagomes! :)08:41
etingofmilan, right. so is there still the same edge case if two threads are touching these files?08:41
etingofmorning ;)08:41
*** marios has joined #openstack-ironic08:42
etingofmilan, BTW, there is an atomic `os.replace` since Py3.308:42
milanyup but the filenames are always mac addresses; the size check is mutually exclusive with a write, correct?08:42
milanthe named temp file creates the inconsistency08:43
etingofmilan, well, I'm not sure: when you open() for writing file size resets to zero08:43
asettlesambetts|afk: how'd you go with the docs? Lemme know, I have more time today to help out if you need :)08:44
milanetingof, also true08:44
* etingof is wondering - do we need concurrent listdir()...?08:45
milanetingof, actually I'm wrong08:46
milanetingof, I've forgotten it's exclusive (there's the lock decorator)08:46
etingofmilan, that's good! so what is the problem we are still confronting here?08:47
milanetingof, basically the file existence as it's cache08:48
etingofmilan, can we safely unlink it prior to renaming?08:48
milanetingof, I'm not sure the tempname adds much security to the picture08:49
milanbut yeah, we can08:49
etingofmilan, well, probably depends on the setup08:49
etingofetingof, it's not critical for sure08:49
etingofmilan, anyways, thank you for the explanation! ;-)08:50
milanetingof, thanks for the reviews! :)08:50
milanetingof, one more drawback of the named temp file: the dnsmasq would get posted twice ;)08:52
vdrokmorning ironic, milan etingof aarefiev wong  lucasagomes ! :)08:52
milanmorning vdrok! :)08:52
etingofmorning ;)08:52
etingofmilan, to nechápu ;)08:53
milanetingof, mind the inotify ;)08:53
milana new file would pop up with the hardlink, no?08:54
etingofmilan, so if we create the tempfile at the hostdir - yes, inotify might send the extra events to dnsmasq08:55
milanetingof, exactly08:55
etingofmilan, the solution may be to create tempfiles in a subdir08:55
milanetingof, listdir() would have to adjusted then08:55
milanto filter08:55
milanbut again, I'm unsure about the benefits08:56
etingofmilan, the hard requirement here is that tempfiles and hostdir/* should be on the same filesystem08:56
milanit's getting more complicated :)08:56
etingofmilan, yeah, I clearly see the complications....08:56
etingofmilan, btw, I wonder how many inotify events we produce per a single file update -- one or two?08:57
milanetingof, a single one with the fd.close()08:58
milanat least that's what I've observed08:58
etingofmilan, good then08:58
milanetingof, we can examine actually in the logs08:59
* milan would amend the patch08:59
milanthen the TEST patch will log dnsmasq events08:59
etingofmilan, I'm asking because when you truncate a file (for example), file size is reset to zero and no contents is available anymore, still FD is still open08:59
milanetingof, ack makes sense; that's maybe why inotifyd reacts on the fd.close()09:00
wongmorning09:00
milanmorning wong! :)09:00
etingofmilan, I think it's a single event!09:02
etingofmilan, judging from https://github.com/aa65535/dnsmasq/blob/13dee6f49e1d035b8069947be84ee8da2af0c420/src/inotify.c#L121 and https://linux.die.net/man/7/inotify09:02
milan\o/ :D09:02
milanyup09:02
milanso the design of the filter isn't completely hosed ;)09:03
*** mgoddard_ has joined #openstack-ironic09:03
etingofmilan, noooo! it paves our way to the inevitable success ;)09:04
milanlol :D09:04
milanetingof, so true about pretty much any piece of code out there! :D09:04
openstackgerrityuan liang proposed openstack/ironic-inspector master: Add selinux check in Troubleshooting PXE boot document  https://review.openstack.org/48284809:05
wongwe are going to provide ironic to our customer, do you have offical best practice?09:08
wongwhitepaper of something else09:09
wongsorry , or09:09
openstackgerritCédric Ollivier proposed openstack/bifrost master: Fix tools/vagrant_dev_env/vagrant.yml  https://review.openstack.org/48695409:10
wongnow I'm create an instance success by using devstack 、pxe_ilo and HP server09:14
wongbut I'm afraid if bad things happened in customer environment09:15
lucasagomesvdrok, morning :D09:21
vdrokwong: I'm not sure what you mean, what bad things happened?09:23
vdrokdevstack is not the thing generally recommended to deploy ironic in production :)09:24
*** tiendc has quit IRC09:32
*** chlong__ has joined #openstack-ironic09:33
wongso,what should I choose the most suitabale physical machine before I deploy in production09:34
*** chlong_ has quit IRC09:35
wongand the most suitable deployment topology09:35
*** amarao1 has joined #openstack-ironic09:39
*** ralonsoh has quit IRC09:45
*** ralonsoh has joined #openstack-ironic09:45
openstackgerritMerged openstack/bifrost master: Removes unnecessary utf-8 encoding  https://review.openstack.org/48659409:53
openstackgerritMadhuri Kumari proposed openstack/ironic master: [doc-migration] Add configuration folder for documentation  https://review.openstack.org/48693410:02
sambetts|afkasettle: basically we've got competeing ideas for the ironic index page now :/ mine: https://review.openstack.org/#/c/486649/ and rloo's https://review.openstack.org/#/c/48582010:06
patchbotpatch 486649 - ironic - Clean up and simplify doc/source/index10:06
patchbotpatch 485820 - ironic - [doc] update ironic's landing page10:06
*** sambetts|afk is now known as sambetts10:06
asettleNeat :d10:06
asettle:D *10:06
sambettsyeah great... XD10:06
sambettsliterally the first commnet on my patch was "I wish there was guideence from OpenStack land so that we all organisze the info in the same way"10:07
*** phuongnh has quit IRC10:08
*** dtantsur|afk is now known as dtantsur10:10
dtantsurmorning ironic10:10
dtantsursambetts: heh, let the fight begin :)10:12
*** syqian has joined #openstack-ironic10:16
mgoddard_wong: take a look at http://kayobe.readthedocs.io/en/latest/ for production deployment using ironic. It's based on the kolla-ansible project with a focus on bare metal10:16
*** openstackgerrit has quit IRC10:17
*** syqian__ has quit IRC10:18
*** MattMan_1 has quit IRC10:19
*** MattMan_1 has joined #openstack-ironic10:20
mgoddard_wong: do you need non-baremetal compute as well? That hasn't been tried with Kayobe yet so it would be treading new ground10:22
masbergood afternoon all, node validation is giving some errors http://paste.openstack.org/show/616378/ kaifeng mentioned that I need to create a port, is it a Port groups support? https://docs.openstack.org/ironic/latest/admin/portgroups.html10:23
mkraiHi Ironic Team10:24
mkraiCan you please help review this https://review.openstack.org/#/c/486934/ ?10:24
patchbotpatch 486934 - ironic - [doc-migration] Add configuration folder for docum...10:24
dtantsurmasber: hi! I don't think you need port groups, just at least one port will work10:24
mkraiThis is necessary for pike docs10:24
dtantsurmasber: there is some information about ports on https://docs.openstack.org/ironic/latest/install/enrollment.html#enrollment-process10:25
milanmorning asettle, dtantsur, masberg, mgoddard_, mkrai, sambetts! :)10:25
dtantsurhey milan10:25
milan:)10:25
asettleo/10:25
* asettle whispers10:25
asettleDoes this mean I'm a part of ironic now?10:25
dtantsurmkrai: added to my queue, will check once Jenkins passes. thanks!10:26
*** syqian has quit IRC10:26
dtantsurasettle: yep. welcome! :)10:26
asettleHooray!10:26
*** syqian has joined #openstack-ironic10:28
*** jkilpatr has quit IRC10:29
sambettsasettle: obligatory link to UGT for the new comer http://www.total-knowledge.com/~ilya/mips/ugt.html10:30
sambetts;)10:30
asettlesambetts: "Your ass will be laminated" well that's nice10:30
asettleAlthough, I completely adhere to UGT without realising it10:31
asettleNeato10:31
sambetts;P10:31
masberdtantsur, I added the port to my node-create command but still complains http://paste.openstack.org/raw/616410/10:36
*** jjung_ has quit IRC10:37
*** jjung has quit IRC10:37
sambettsmasber: ironic node-port-list 089d1588-604e-4a1b-9ca1-3a039a935d9810:37
sambettsmasber: is your port listed there10:37
mgoddard_morning milan & all10:37
sambettso/ mgoddard_10:38
masbersambetts, no port listed after running your command10:41
sambettsits sounds like your port create command didn't work then10:41
sambettsyou need to do ironic port-create -n <node_uuid> -a <mac_address>10:42
*** openstackgerrit has joined #openstack-ironic10:46
openstackgerritVladyslav Drok proposed openstack/ironic master: Fixes hashing issues for py3.5  https://review.openstack.org/47388810:46
openstackgerritDmitry Tantsur proposed openstack/ironic master: Fix small issues in the installation documentation  https://review.openstack.org/48665110:47
*** jjung has joined #openstack-ironic10:51
*** jjung_ has joined #openstack-ironic10:51
*** mvpnitesh has joined #openstack-ironic10:52
*** chlong_ has joined #openstack-ironic10:52
*** chlong__ has quit IRC10:53
*** stendulker_ has joined #openstack-ironic10:54
*** lucasagomes has quit IRC10:55
*** chlong__ has joined #openstack-ironic10:57
*** stendulker has quit IRC10:58
*** chlong_ has quit IRC10:59
*** jkilpatr has joined #openstack-ironic10:59
*** stendulker_ has quit IRC11:00
*** sai has quit IRC11:01
*** rook has quit IRC11:01
vdrokgood morning asettle sambetts dtantsur masber !11:03
xavierrgood morning asettle sambetts dtantsur masber vdrok :)11:05
dtantsuro/11:05
vdrokmornin xavierr11:06
openstackgerritDmitry Tantsur proposed openstack/ironic master: Guide on upgrading to hardware types  https://review.openstack.org/48669611:07
dtantsura bit raw, and I cannot check the syntax, but worth reviewing anyway ^^11:10
asettleo/11:11
masbersambetts, so do I still need the option -i ipmi_port=623 when I create a node?11:11
sambettsnot unless your using an non-standard ipmi port11:19
*** lucasagomes has joined #openstack-ironic11:20
*** lucasagomes is now known as lucas-hungry11:20
*** zhangfei has quit IRC11:22
xavierrvdrok: do you agree with Shivanand suggestion in https://review.openstack.org/#/c/482209/5/releasenotes/notes/oneview-agent-mixin-removal-b7277e8f20df5ef2.yaml  :)11:24
patchbotpatch 482209 - ironic - Removes agent mixin from oneview drivers11:24
* xavierr asks before send a new patch set11:24
vdrokxavierr: that wording seems fine to me11:25
* xavierr opens vim to change the release notes11:26
masbersambetts, ok, now I am getting a deploy_randisk and deploy_kernel errors on node-validation http://paste.openstack.org/raw/616419/ documentation says that "When using the Compute Service with the Bare Metal service, it is safe to ignore the deploy interface’s validation error due to lack of image information" I am not clear about that statement as I though everything in Ironic was baremetal service, could you please help me to understand?11:27
*** jjung_ has quit IRC11:27
*** jjung has quit IRC11:27
*** syqian has quit IRC11:27
openstackgerritOpenStack Proposal Bot proposed openstack/ironic-ui master: Imported Translations from Zanata  https://review.openstack.org/48700811:27
*** baoli has joined #openstack-ironic11:32
*** baoli has quit IRC11:32
*** baoli has joined #openstack-ironic11:33
*** ralonsoh has quit IRC11:33
*** sai has joined #openstack-ironic11:35
*** rook has joined #openstack-ironic11:35
*** lucasagomes has joined #openstack-ironic11:35
*** rook is now known as Guest5717211:35
openstackgerritXavier proposed openstack/ironic master: Removes agent mixin from oneview drivers  https://review.openstack.org/48220911:41
sambettsmasber: you need to provide a node with driver_info/deploy_kernal and deploy_ramdisk equal to glance image UUIDs for the deploy ramdisk, e.g. IPA11:41
sambettsmasber: the warnings you can ignore are about the image_source and related fields which are populated by nova at deploy time11:42
openstackgerritMerged openstack/ironic master: Add tempest tests for physical networks  https://review.openstack.org/47091511:44
*** chlong__ has quit IRC11:45
*** chlong_ has joined #openstack-ironic11:45
*** chlong_ has quit IRC11:58
masbersambetts, I think that is what I am doing (assigning the deployment UUIDs to the node) http://paste.openstack.org/show/616426/ but still getting same error, the images have been created using coreOS tools11:59
sambettsmasber: you have double labeled the parameters, so you've got driver_info/driver_info/deploy_ramdisk no driver_info/deploy_ramdisk12:01
sambettsnot*12:01
sambetts>     -i driver_info/deploy_kernel=7c038f5b-1b76-49a9-9add-41ce5e165a35 \12:01
sambetts>     -i driver_info/deploy_ramdisk=b7949118-4296-4050-878c-768532574b93 \12:01
sambettsshould just be deploy_kernel= and deploy_ramdisk=12:02
sambettsthe -i == driver_info12:02
*** litao__ has quit IRC12:05
*** tuanluong has quit IRC12:06
openstackgerritVladyslav Drok proposed openstack/ironic master: Remove usage of some of the deprecated methods  https://review.openstack.org/48702512:08
vdroksambetts: tried to fix some things here https://review.openstack.org/487025, but still the most annoying is the pkg_resources one12:09
patchbotpatch 487025 - ironic - Remove usage of some of the deprecated methods12:09
*** namnh has quit IRC12:09
sambettsvdrok: jlvillal has a fix for the pkg_resources one here: https://review.openstack.org/#/c/486796/12:09
patchbotpatch 486796 - oslo.utils - Prevent deprecation error messages from pkg_resources12:09
vdroksambetts: oh cool!12:10
sambettsvdrok: awesome job! that engine facade one has been annoying the hell out of me for weeks12:10
*** lucas-hungry has quit IRC12:11
*** jaganathan has quit IRC12:13
openstackgerritSam Betts proposed openstack/ironic master: Receive and store agent version on heartbeat  https://review.openstack.org/36486112:15
*** trown|outtypewww is now known as trown12:17
masbersambetts, thanks, so does it looks better? http://paste.openstack.org/raw/616430/12:17
sambettsmasber: yup :) ['ramdisk', 'kernel', 'image_source'] these are the ones nova will populate for you12:17
*** jjung has joined #openstack-ironic12:18
*** jjung_ has joined #openstack-ironic12:18
*** Guest57172 is now known as rook12:21
*** jcoufal has joined #openstack-ironic12:23
* dtantsur sees his chances to get to the PTG diminishing with every day.. :(12:25
sambetts:(12:26
sambettsvisa issues?12:26
dtantsurwell, not related to the US itself. rather issues right here..12:27
*** links has quit IRC12:27
sambetts:(12:28
*** MattMan_1 has quit IRC12:28
*** goldyfruit has joined #openstack-ironic12:33
*** racedo has joined #openstack-ironic12:38
goldyfruitMorning12:42
goldyfruitAny of you had this issue from a Bifrost (newton branch) fresh install:12:42
goldyfruitJul 24 23:55:00 bifrost ironic-api[2390]: 2017-07-24 23:55:00.586 2488 DEBUG oslo.messaging._drivers.impl_rabbit [-] Timed out waiting for RPC response: Timeout while waiting on RPC response - topic: "<unknown>", RPC method: "<unknown>" info: "<unknown>" _raise_timeout /usr/local/lib/python2.7/dist-packages/oslo_messaging/_drivers/impl_rabbit.py:105212:43
goldyfruitThis happens when a node should be validated12:43
goldyfruitMy RabbitMQ is running, a curl on 5672 port is responding, I can see Ironic connected to the AMQP bus12:44
*** links has joined #openstack-ironic12:44
*** sauloaislan has quit IRC12:48
*** hshiina has quit IRC12:50
TheJuliaGood morning12:51
TheJuliagoldyfruit: can you reproduce it with the ironic command line?12:51
goldyfruitTheJulia: Morning12:53
goldyfruitTheJulia: Yes I can12:53
*** sauloaislan has joined #openstack-ironic12:53
goldyfruitTheJulia: https://pastebin.com/BB1xgsvs12:53
*** yufei has quit IRC12:54
goldyfruitTheJulia: And the trace: https://pastebin.com/AnFhy0L012:54
TheJuliavsaienk0: regarding https://review.openstack.org/#/c/486852/, basically that means we can never land something in nova the same cycle we land the api in ironic.  Kind of insanely stupid in my opinion. :(12:54
patchbotpatch 486852 - ironic - DNM: Unwind Julia's Migraine... maybe.12:54
TheJuliagoldyfruit: what do you see in your conductor log?12:55
openstackgerritDmitry Tantsur proposed openstack/ironic master: Guide on upgrading to hardware types  https://review.openstack.org/48669612:55
dtantsurmorning TheJulia12:55
TheJuliagood morning dtantsur12:55
TheJuliadtantsur: wrt, bfv, I think the only way is to begin to craft retry and/or fallback logic into the nova patch.12:56
* dtantsur sighs12:56
goldyfruitTheJulia: same as for the API, timeout: https://pastebin.com/WFFgsfmH12:56
dtantsuris it because of the upgrade?12:56
goldyfruitplop dtantsur12:56
TheJuliadtantsur: yeah, because we explicitly only run an old api endpoint.12:57
dtantsurTheJulia: I think if we document that ironic is always upgraded first, we should also test it in the CI12:57
* dtantsur thinks12:57
TheJuliadtantsur: except, we don't complete the upgrade, we just let the old endpoint run.12:57
dtantsurcan we prevent nova from upgrading? can we actually only upgrade one ironic-conductor?12:57
sambettswe should probably complete the upgrade right?12:58
TheJuliano and that is what we presently do12:58
*** ralonsoh has joined #openstack-ironic12:58
TheJuliasambetts: I would think so, but grenade multihost forces a mixed environment.12:58
sambettshaving old-api running and new conductors means your 50% through an upgrade12:58
TheJuliagoldyfruit: what is the version of oslo messaging that is installed?12:59
openstackgerritMilan Kováčik proposed openstack/ironic-inspector master: Introducing a dnsmasq PXE filter driver  https://review.openstack.org/46644812:59
openstackgerritMilan Kováčik proposed openstack/ironic-inspector master: TEST check dnsmasq PXE filter in devstack  https://review.openstack.org/46871212:59
sambettsgrenade should test going from full old version to full new version, rolling upgrade grenade should test mixed12:59
TheJuliaagreed12:59
*** sasha2 has joined #openstack-ironic13:00
milanmorning goldyfruit, TheJulia! :)13:00
goldyfruitTheJulia: 5.17.213:00
goldyfruitmilan: o/13:00
TheJuliagoldyfruit: can you try downgrading to oslo.messaging===5.10.2 ?13:01
goldyfruitTheJulia: I'll13:02
TheJuliathat is the upper constraint for newton, sounds like a newer version got on there13:02
*** peri_ has joined #openstack-ironic13:04
goldyfruitTheJulia: That solved the issue \o/13:04
*** vmud213 has quit IRC13:04
TheJuliadtantsur: any thoughts regarding grenade, since I'm being asked about bfv patches in nova13:04
TheJuliaI'm kind of at this "there is no way we can land it" and not break our gate, but our grenade gate does not perform a complete upgrade, so it is already broken anyhow.13:05
*** ralonsoh has quit IRC13:05
goldyfruitTheJulia: Thx13:05
*** ralonsoh has joined #openstack-ironic13:05
dtantsurTheJulia: it's a question of whether we want to 1. change our grenade, 2. or change our upgrade procedure and guarantees around it13:05
dtantsur#1 allows us to merge the nova change and figure out our problems13:06
dtantsur#2 requires us to rework our virt driver to be compatible with future changes (and already merged changes this release)13:06
dtantsurI belive that it's a bit too late to do #2 right now13:06
dtantsurTheJulia: does it make sense&13:06
dtantsur?13:06
TheJuliadtantsur: I checked history, the past releases are not impacted by #2. This is the first time this cycle we've bumped the microversion13:07
sambettsIMO we should do grenade regardless of #2 because our grenade isn't actually testing ironic post-upgrade correctly13:07
TheJuliathe other feature worked without a micro version bump13:07
dtantsurright13:07
dtantsurstill, if we say that starting with Pike we allow Nova N-1 to work with Ironic, we have to be quite serious about this claim13:08
dtantsure.g. test it in the CI13:08
sambettsN-1 should already work with ironic13:08
vsaienk0folks sorry I'm a bit out of context  what is the problem with our upgrades and CI?13:09
dtantsuryeah, sorry, Ironic N-1, Nova N13:09
goldyfruitTheJulia: I have an other error, do you know where can I find the upper constraint for Newton ?13:09
TheJuliaSo the question becomes, do we let the bfv nova patch land to force us to fix grenade, or do we just punt for now and work on grenade13:09
goldyfruitTheJulia: I think it's the same kind of issue13:09
TheJuliavsaienk0: if we bump the minimum required micro version to a version released _this_ cycle inside of nova, our grenade test will fail because we never start a newer API, we just redirect requests to an older API endpoint on the second node.13:10
sambettswe pin the API version in the ironic-api to last n-1 version13:10
TheJuliagoldyfruit: openstack/requirments, look in the stable/newton branch, file upper-constraints.txt13:11
dtantsurI vote "fix the grenade", as the recommended upgrade order is 1. ironic-conductor, 2. ironic-api, 3. nova-compute13:11
vsaienk0TheJulia: I see, this only affects multinode grenade right?13:11
*** mvpnitesh has quit IRC13:11
TheJuliavsaienk0: yes13:11
goldyfruitTheJulia: +1 Thanks13:11
*** Goneri has joined #openstack-ironic13:11
openstackgerritFellype Cavalcante proposed openstack/ironic master: Add a flag to always peform persistent boot on PXE interface  https://review.openstack.org/48343013:11
*** jaganathan has joined #openstack-ironic13:11
*** mvpnitesh has joined #openstack-ironic13:11
*** fellypefca has joined #openstack-ironic13:12
vsaienk0ok so multinode grenade is like a partial upgrade, an we test there that all works when we have api and conductors with different versions, we may disable nova upgrade there I think13:12
dtantsurI wonder if we should even disable nova there and use one of standalone tests :)13:12
dtantsurbut yeah, I agree with vsaienk013:13
TheJuliaI'm not sure we can realistically, but that is a viable option13:13
TheJuliadtantsur: +++++13:13
fellypefcaGood morning, Ironic :)13:13
sambettsdisabling nova upgrade sounds like the right way to go if we want it to represent partial upgrade13:13
TheJuliado we hae a good document written to describe these?13:14
TheJuliadescribing the test cases we are actually trying to test.13:14
sambettsI think we had a spec or something for grenade testing right?13:15
TheJuliaI'm more thinking we need some sort of living document that just details current state as we view them13:16
sambettsI think we wanted 3 different tests, 1. everything shutdown and upgraded and brought back up 2. partial upgrade, ironic only everything else n-1 3. rolling upgrade, conductors -> api -> nova13:16
sambettsTheJulia: +113:16
dtantsur++ to both13:16
TheJuliaspecs are great, but... not everything lives onward like described in a spec. :)13:17
sambettsthere was an etherpad when jlvillal, vsaienk0, and vdrok were working on it right?13:17
vdroksambetts: I'm not really sure, don't remember :(13:18
*** mvpnitesh has quit IRC13:18
vdrokbut what you describe sounds good13:18
TheJuliaAnyone up for doing a quick review on https://review.openstack.org/#/c/484032/5 ?  There is a follow-up covering jlvillal's review feedback.13:18
patchbotpatch 484032 - ironic - Generate iPXE boot script on start up13:18
*** mvpnitesh has joined #openstack-ironic13:18
sambettsI was just going through that13:19
sambetts:)13:19
TheJuliaawesome!13:19
sambettsFound this: https://etherpad.openstack.org/p/IronicCI and https://etherpad.openstack.org/p/ironic-newton-summit-grenade-worksession13:19
TheJuliaI feel like the consensus is work towards letting the nova bfv patch land, and we independently go and fix our broken grenade job?13:19
vsaienk0sambetts: I think we cover 1 and 2 already by singlenode grenade, and multinode grenade. I don't think we can cover 3 easily as it will require upgrade scripts to perform upgrades on subnode, which is not allowed by design at the moment13:20
sambettsvsaienk0: right, rolling upgrade is harder13:20
dtantsurTheJulia: I skimmed through it, and just suggested merging it with a follow-up on #openstack-nova :)13:21
vsaienk0by design I mean that it is not covered by devstack-gate and grenade scripts13:21
sambettsvsaienk0: 2 isn't covered by multinode because multinode upgrades other services, and doesn't fully upgrade ironic13:21
vsaienk0sambetts: yes but we already have a case when all is upgraded it is single node grenade13:22
sambettsmultinode is currently the oposite of partial upgrade, it upgrades everything else, and leaves ironic running in old version mode13:22
dtantsursambetts: waiting for your review then, I'm +2 on it13:22
vsaienk0sambetts: multinode grenade should test only stage when we have conductors and api with different versions, we shouldn't touch other services I think13:22
sambettsvsaienk0: the problem we're hitting is the nova is being upgraded in that job so TheJulia's BFV patch breaks because it requests a API version newer than ironic can support13:23
sambettsso its no doing partial upgrade correctly right now, because nova is upgrading13:24
vsaienk0sambetts: I understand this, I think the propper fix here, is to disable upgrade for all services on multinode that should be upgraded after ironic like nova13:24
sambettsright13:25
dtantsur++13:25
TheJuliaI think we are in agreement there13:25
TheJuliaso the question then becomes, how13:25
*** mvpnitesh has quit IRC13:25
sambettsgrenade has a flag for it according to the etherpad I just found13:25
*** cdearborn has joined #openstack-ironic13:26
*** rloo has joined #openstack-ironic13:26
vsaienk0https://github.com/openstack-dev/grenade/blob/b69f4851950d2e6aa66617cf5b751fb8aa1c1324/projects/60_nova/settings13:27
vsaienk0so the project for upgrade is registered by nova upgrade plugin13:27
sambettsso we just disable nova upgrade plugin?13:28
sambettsor I guess we can just export UPGRADE_PROJECTS="ironic"13:29
sambettswhich is all the register_project_for_upgrade function appends13:29
vsaienk0sambetts: nova is in grenade core, and nova settings will be always called here https://github.com/openstack-dev/grenade/blob/11dd94308ed5c25a8f28f86b03b20b251f0a05a1/inc/plugin#L3513:31
sambettsI guess we'll have to over ride that field then ?13:31
vsaienk0so I think we should modify trigger here https://github.com/openstack-dev/grenade/blob/b69f4851950d2e6aa66617cf5b751fb8aa1c1324/projects/60_nova/settings#L1 to something like if is_service_enabled nova && is_service_enabled ironic && not MULTINODE_JOB ...13:32
*** baoli_ has joined #openstack-ironic13:33
sambettswe shouldn't need to do that, 60_nova shouldn't need to be aware of ironic, otherwise every project's settings file will need a flag for is_service_enabled ironic, because its not just nova we don't want to upgrade, its every other project13:34
*** jmorgan1_ has joined #openstack-ironic13:34
*** baoli has quit IRC13:35
*** crushil has quit IRC13:35
*** racedo has quit IRC13:35
*** jmorgan1 has quit IRC13:35
vsaienk0sambetts: I think we need to talk with sdague, as it will require a lot of changes13:35
*** crushil has joined #openstack-ironic13:35
vsaienk0Do we have any other requirements that should be upgraded only after ironic except of Nova?13:36
* dtantsur thinks only Nova13:36
*** chlong has joined #openstack-ironic13:37
vsaienk0ok so seems having extended if in nova upgrade settings is the only one place13:37
masberhi, I just tried my first deployment, the target server did restart but then it boot the original OS instead of deploying the new user image, this is what I can see from the ironic-conductor logs http://paste.openstack.org/raw/616440/13:37
* sambetts is very -1 to making nova aware of ironic upgrade13:37
masberopenstack server list shows the status of the baremetal server as BUILD13:38
vsaienk0sambetts we can try to introduce something like DO_NOT_UPRADE_PROJECTS and check that project is not set https://github.com/openstack-dev/grenade/blob/11dd94308ed5c25a8f28f86b03b20b251f0a05a1/inc/plugin#L3413:39
vsaienk0the problem with core plugins is that they registered dynamically, can try to switch it to manual fashion, but will require a lot of changes to project-config...13:39
sambettsvsaienk0: like I said the function register_project_for_upgrade just adds the project to the field UPGRADE_PROJECTS so we can just override that field13:40
sambettslike UPGRADE_PROJETS="ironic"13:40
vsaienk0sambetts: override from where? from ironic grenade plugin?13:41
sambettsyeah, something like that, in upgrade/settings or something13:42
openstackgerritMadhuri Kumari proposed openstack/ironic master: [doc-migration] Add configuration folder for documentation  https://review.openstack.org/48693413:42
TheJuliaI believe upgrade/settings is read after the other projects are read in13:43
TheJuliaI kind of like the DO_NOT_UPGRADE_PROJECTS flag13:43
TheJuliasince that allows for some order to be imposed for partial cases like ours13:43
vsaienk0yup it will work, but we can't drop projects that were added after ironic settings are sourced13:43
masberthis may be more useful http://paste.openstack.org/show/616445/13:46
TheJuliamasber: do you have cleaning enabled?13:47
vsaienk0UPGRADE_PROJECTS=$(echo $UPGRADE_PROJECTS | sed -e 's/ nova//g' )13:47
TheJuliavsaienk0: that is kind of evil, and could just work13:47
vsaienk0yup and better to add export  of that variable13:48
dtantsur+2W on BFV, get your glasses, cool down your wine!13:49
*** crushil has quit IRC13:49
*** jaganathan has quit IRC13:50
* jroll sends large bottles of bourbon instead \o/13:50
*** e0ne has quit IRC13:50
* jroll realizes \o/ also looks like a whiskey glass with large round ice13:50
*** e0ne has joined #openstack-ironic13:50
vdrokgood morning jroll :)13:51
jrollmorning! :)13:51
*** e0ne has quit IRC13:51
rloogood morning all, jroll (!), TheJulia, vsaienk0, dtantsur, sambetts masber, vdrok and everyone else!13:51
vdrokmornin rloo :)13:51
*** e0ne has joined #openstack-ironic13:51
rloowrt order of project upgrades, this is what we documented in the spec: http://specs.openstack.org/openstack/ironic-specs/specs/not-implemented/support-rolling-upgrade.html#problem-description13:51
dtantsurmorning rloo, jroll13:51
*** e0ne has quit IRC13:52
*** e0ne has joined #openstack-ironic13:52
*** e0ne has quit IRC13:52
*** e0ne has joined #openstack-ironic13:53
masberTheJulia, I did put the cleaning network in the ironic configuration file13:53
*** e0ne has quit IRC13:53
rlooi think we/openstack ought to have a suggested upgrade order so openstack will work...13:53
TheJuliagood morning jroll , rloo13:53
*** e0ne has joined #openstack-ironic13:54
*** e0ne has quit IRC13:54
TheJuliarloo: I think that backfired since we are not one of the main projects in grenade.13:54
TheJuliamasber: so the question is really, what happened to the node during it's previous deployment, did it make it through cleaning after it was torn down from it's previous deployment or when it was set to manageable13:55
rlooTheJulia: right, so ahem, i think grenade infrastructure needs to be enhanced. I mean, *after* the community agrees with order of upgrades. i believe wrt nova, that they agree that ironic gets upgraded first.13:55
*** zhangfei has joined #openstack-ironic13:55
TheJuliarloo: enhanced is a good way of putting it :)13:56
rlooTheJulia: I suspect it isn't a bug, that grenade was initially written to support the 'core' projects. anyway, wondering if ptg/xproject discussion is in order13:57
rlooTheJulia: in the meantime, i think whatever we can do to hack it to work for us, is ok :)13:57
openstackgerritMerged openstack/ironic-inspector master: Introducing the contributor content  https://review.openstack.org/48022213:57
xavierrdtantsur: vdrok: may you +2 https://review.openstack.org/#/c/482209/? All reviews done, Jenkins and CI passing :)13:58
patchbotpatch 482209 - ironic - Removes agent mixin from oneview drivers13:58
masberTheJulia, automatic_celan is false and I did not manually cleaned the node. I can see the node provisioned state as "wait call-back" and maintenance as false. My guess is that cleaning step did not start because the boot step did not took long13:58
TheJuliarloo: I was kind of thinking the same last night when I got the message from JayF. The nature of the world of openstack has shifted over the past year.13:58
*** crushil has joined #openstack-ironic13:59
rlooTheJulia: ++13:59
*** ricardoas has quit IRC13:59
TheJuliamasber: indeed, you'll need it set to true to really prevent issues like your encountering13:59
dtantsurxavierr: putting on my list, will try to get to it today13:59
vdrokxavierr: will take a look, thx13:59
* dtantsur -> short walk14:01
*** dtantsur is now known as dtantsur|brb14:01
openstackgerritVladyslav Drok proposed openstack/ironic master: Fixes hashing issues for py3.5  https://review.openstack.org/47388814:01
vdrok(fingers crossed)14:01
TheJuliarloo: I'm going to try and get that discussion started re grenade14:02
rlooTheJulia: thx!14:03
TheJuliaat least, so maybe we can influence the order in the future14:03
TheJulias/we/a plugin can/14:03
TheJuliavdrok: \o/14:03
openstackgerritVladyslav Drok proposed openstack/ironic master: Fixes hashing issues for py3.5  https://review.openstack.org/47388814:03
*** chlong has quit IRC14:03
sambettsthe same issue exists with devstack plugins and order, there is currently no way to determine which order the devstack plugins are run14:03
sambettsso knowing if a service is up, e.g. glance if we need to use it to upload IPA images is hard14:04
vdroksambetts: iirc there is a variable that defines the order, but yeah changing it does not sound good14:04
rloowtf.. .i'm still seeing grenade errors, looks like the same neutron "no exchange 'q-agent-notifier-port-delete_fanout' in vhost"14:05
rloohttp://logs.openstack.org/32/483432/1/gate/gate-grenade-dsvm-ironic-ubuntu-xenial/b37efc2/logs/new/screen-q-svc.txt.gz?level=ERROR14:05
sambettsrloo: /me smashe14:05
* sambetts smashes face into desk 14:05
rloosambetts: i was hoping you meant you were going to smash that bug :-(14:05
sambettsunless it was on my desk where my face just landed nope :/14:06
* TheJulia wonders if we could have anticipated that and placed a pillow to slightly soften the face smashing into desk14:06
rloosambetts: i hope i am wrong, maybe it is due to some other bug that got introduced? we should try to keep an eye on it, see if it fails again.14:07
sambetts+1 might be a different code path not caught by the neutron fix14:07
openstackgerritMark Goddard proposed openstack/ironic master: Rolling upgrades support for create_port RPCAPI  https://review.openstack.org/48577314:07
rloosambetts: i don't pay much attention to the tests, it is 'normal' (grenade test) for neutron to complain about "Failed to bind port 55c4410a-7547-4ad6-a949-f397b270379c on host 73ae7831-2d15-4b48-8c26-86ea7ef1ca26 for vnic_type baremetal using segments [{'network_id': '66d1b2a9-9d6d-42bb-9407-c4b0fb012e57', 'segmentation_id': 36, 'physical_network': None, 'id': '4c165893-5582-43a6-b937-76b0c5f90c03', 'network_type': u'vxlan'}]"14:10
rloovsaienk0: ^^ ?14:10
vdrokrloo: that's fine, ml2 plugin in networking-baremetal should solve this14:10
sambettsunfortunatly yes, that is what the ml2 plugin should get rid of14:11
rloovdrok, sambetts: ok. so we're back to q-agent-notifier-port-delete_fanout error :-(14:11
sambetts:(14:12
TheJuliaCan we get a core that is not rloo to look at https://review.openstack.org/#/q/project:openstack/python-ironicclient real quick? easiest review of the week14:16
TheJuliaerr14:16
TheJuliano14:16
TheJuliawrong link14:16
TheJuliahttps://review.openstack.org/#/c/486677/14:16
patchbotpatch 486677 - python-ironicclient - Follow up to the API version warning patches14:16
rlooTheJulia: you made a very minor change, i think you can +2/A it14:16
*** ricardoas has joined #openstack-ironic14:17
TheJuliarloo: I touched half of it :\14:17
* TheJulia has a clipboard, and a list of checkboxes, detailing process... because reasons() ;)14:18
rlooTheJulia: was it that much? :) Anyway, I am fine if you +A. it is a followup after all, and minor changes. We have bigger fish to fry!14:18
TheJuliathank you vdrok14:19
vdroknp :)14:19
vsaienk0rloo: the error Failed to bind port 55c4410a-7547-4ad6-a949-f397b270379c .... 'network_type': u'vxlan'}  is ok, as for unknown reason we still using vxlan networks in neutron for ironic14:20
vsaienk0for flat case14:21
rloovsaienk0: thx, that is good to know!14:21
sambettsmy devstack plugin patches should change that ^ but I think they need a massive rebase14:22
*** mtanino has joined #openstack-ironic14:24
*** mjturek has joined #openstack-ironic14:25
*** links has quit IRC14:26
TheJuliarloo: It is on the QA ether pad. :)14:28
rlooTheJulia: yay!14:28
rlooTheJulia: so it isn't only ironic that wants that :)14:28
TheJuliarloo: it is likely worth noting other projects that would like or need such functionality.14:31
rlooTheJulia: btw, would be good to update our queens etherpad, to mention other sessions of interest14:32
TheJuliagood point14:32
*** udesale has quit IRC14:33
TheJuliarloo: done14:34
rlooTheJulia: thx!14:35
TheJuliavsaienk0: it sounded like we have our plan for now until we can have better things, are you working in that direction or should someone else be doing so?14:36
vsaienk0TheJulia: you mean try to disable nova upgrade?14:36
TheJuliayes14:36
vsaienk0TheJulia: I will handle this14:36
TheJuliavsaienk0: Awesome, thanks!14:37
*** trown is now known as trown|brb14:41
*** rbartal has quit IRC14:42
rloovdrok: wrt https://review.openstack.org/#/c/408556/, did you have any more comments/suggestions before i do another revision?14:43
patchbotpatch 408556 - ironic - Add new dbsync command with first online data migr...14:43
vdrokrloo: will take a look in 10 mins14:43
rloovdrok: thx!14:43
*** trown|brb is now known as trown14:44
openstackgerritMerged openstack/python-ironicclient master: Follow up to the API version warning patches  https://review.openstack.org/48667714:45
sambettsvsaienk0: ok going through the grenade rc scripts, if we add "export UPGRADE_PROJECTS="ironic"" to a localrc file in the grenade.sh directory that gets sourced after all the grenade plugins are loaded and might allow us to override as late as possible in the process14:46
*** jjung has quit IRC14:46
*** jjung_ has quit IRC14:46
goldyfruitTheJulia: I tried Bifrost's master branch and I have the same issue as before the Messaging Timeout14:48
TheJuliawell that is not good14:49
TheJuliagoldyfruit: can you send me the steps you used to install so I can stand up something similar14:50
goldyfruitTheJulia: I tried from something cleaned (removed all the python dependencies before), checkout the master branch, ran the bash script, ran the Ansible playbook, but but but but it doesn't like me anymore !14:51
masberTheJulia, I enabled automatic cleaning and tried to deploy the server again but failed with same error. This is a screenshot of pxe boot process https://imagebin.ca/v/3Ub8OtxbTJKd14:52
TheJuliagoldyfruit: can you run test-bifrost.sh?14:52
goldyfruitTheJulia: Sure14:52
TheJuliagoldyfruit: save the stdout and stderr14:53
TheJuliait will create a logs folder as well, if you share that with me, I might be able to get to the bottom of your issue quickly14:53
goldyfruitTheJulia: It failed almost at the begin https://paste.debian.net/978085/14:54
goldyfruitTheJulia: the script needs to be run from /opt/bifrost directory14:55
goldyfruitRunning now14:55
*** deadnull has joined #openstack-ironic14:56
*** cdearborn_ has joined #openstack-ironic14:57
TheJuliahmm, okay14:57
vdrokrloo: all makes sense to me, apart from one place, commented15:03
rloovdrok: thx! looking...15:03
rloovdrok: good point wrt https://review.openstack.org/#/c/408556/63/ironic/cmd/dbsync.py15:07
patchbotpatch 408556 - ironic - Add new dbsync command with first online data migr...15:07
rloovdrok: i think we need to check before doing the upgrade then15:08
rloovdrok: also, i forgot to ask you about your comment here: https://review.openstack.org/#/c/408556/63/doc/source/cli/ironic-dbsync.rst15:08
patchbotpatch 408556 - ironic - Add new dbsync command with first online data migr...15:08
rloovdrok: what did you mean?15:08
*** baoli_ has quit IRC15:09
*** lifeless has quit IRC15:09
vdrokrloo: it's just my imagination here :) like, you've upgraded the packages, with all the dependencies etc. and now realize that you need to install old code to run some command. so you'll maybe have to build a virtualenv with old requirements and run the command from inside it. just stating "hey, you'd better not forget to run the online migration" should be fine :)15:11
rloovdrok: ah, that stuff will be in the documentation about rolling upgrades. I'll see if i can reword it a bit clearer. thx.15:12
*** cdearborn has quit IRC15:12
vdrokthank you!15:13
openstackgerritDerek Higgins proposed openstack/ironic master: [TEST] [DO NOT MERGE] Nothing to see here  https://review.openstack.org/48711815:14
*** MattMan has joined #openstack-ironic15:14
*** chlong has joined #openstack-ironic15:16
*** [1]rpioso has joined #openstack-ironic15:16
*** rcernin has quit IRC15:17
*** mjura has quit IRC15:17
* sambetts instantly wants to click on that ^ 15:20
derekhYou'll be very disappointed15:21
NobodyCamGood morning Ironic'ers15:21
*** lifeless has joined #openstack-ironic15:22
*** zhangfei has quit IRC15:23
*** vishwanathj has joined #openstack-ironic15:24
*** milan has quit IRC15:26
*** rama_y has joined #openstack-ironic15:29
anupnGood morning Ironic'ers, NobodyCam :)15:29
*** lifeless has quit IRC15:29
NobodyCamGood Morning anupn :)15:29
rama_yGood morning all, anupn, NobodyCam!15:32
NobodyCamhey hey Good Morning rama_y :)15:32
openstackgerritMerged openstack/ironic-ui master: Imported Translations from Zanata  https://review.openstack.org/48700815:33
vdrokmorning NobodyCam anupn rama_y and derekh !15:34
NobodyCamGood Morning vdrok :)15:34
anupnMorning vdrok, rama_y15:34
derekhgood morning15:35
TheJuliaderekh: I was super disappointed ;)15:35
derekhTheJulia: sorry ;-(15:35
*** lifeless has joined #openstack-ironic15:36
*** vishwanathj has quit IRC15:36
*** baoli has joined #openstack-ironic15:36
*** vishwanathj has joined #openstack-ironic15:37
rama_yGood morning vdrok!15:45
*** fellypefca has quit IRC15:45
jlvillalTheJulia: dtantsur|brb: Can you bring me up to speed on BFV? I saw a comment in the Nova channel about asking if I was okay with something.15:47
TheJuliahmm... where would you like me to start?15:47
jlvillalTheJulia: Well basically am I supposed to say yes or no to something?15:48
jlvillalTheJulia: I'm okay with landing the Nova patch now and finishing up the ironic patches this week.15:48
jlvillalTheJulia: Frankly the sooner we land the Nova patch the better it seems15:48
TheJuliajlvillal: that is what has occurred. :)15:48
jlvillalOkay, great :)15:48
jlvillalTheJulia: I was reading the backscroll where I got pinged :)15:49
*** stendulker has joined #openstack-ironic15:49
jlvillalAbout two hours ago15:49
TheJuliavsaienk0: is taking on trying to fix the grenade issue sine our test should not be upgrading nova in that specific scenario15:49
TheJulias/sine/since/15:49
TheJuliaI'm having a latte trying to relax a little, and then some in tree patch revisions15:52
*** rama_y has quit IRC15:52
openstackgerritMerged openstack/ironic-inspector master: Introducing the installation content  https://review.openstack.org/48024915:52
jlvillalTheJulia: Thanks for the info!15:54
jlvillalTheJulia: And woo hoo! on the Nova patch landing :)15:55
mjturekthat's awesome!!!!15:56
TheJuliait is awesome, now just think of all the doc, and next steps in the next cycle.15:56
mjturekcongrats TheJulia hshiina15:56
mjturek:) sounds fun15:56
*** baoli has quit IRC15:57
rlooyay!! thanks to you too mjturek :)15:58
*** jistr is now known as jistr|mtg15:58
mjturek:)15:58
*** baoli has joined #openstack-ironic15:59
openstackgerritMerged openstack/ironic-inspector master: Introducing the user content  https://review.openstack.org/48025016:02
openstackgerritMerged openstack/ironic-inspector master: Docs migration conclusion  https://review.openstack.org/48025116:02
*** dr_gogeta86_ has joined #openstack-ironic16:03
*** mcarden_ has joined #openstack-ironic16:03
*** dr_gogeta86 has quit IRC16:06
*** mcarden has quit IRC16:06
*** kzaitsev_ws has joined #openstack-ironic16:08
kzaitsev_wsany pointers why a node that's visible under ironic node-list doesn't show up under nova hypervisor-list?16:08
kzaitsev_wswho's logs should I look at?16:09
*** ccamacho has quit IRC16:11
*** amarao1 has quit IRC16:14
*** lucasagomes is now known as lucas-hungry16:14
*** lucas-hungry is now known as lucas-afk16:14
*** rcernin has joined #openstack-ironic16:14
*** amarao1 has joined #openstack-ironic16:15
*** jaganathan has joined #openstack-ironic16:16
jlvillalTheJulia: Are we holding off on merging: https://review.openstack.org/#/c/484032/ ?  Has four +2s now.16:16
patchbotpatch 484032 - ironic - Generate iPXE boot script on start up16:16
*** oomichi has quit IRC16:16
vdrokkzaitsev_ws: compute logs for the start I suppose, they should be updated periodically16:17
vdroks/they/cached node list16:17
*** oomichi has joined #openstack-ironic16:18
xavierrmjturek: when performing BFV, should we do cleaning anyways?16:18
mjturekxavierr: cleaning through the ramdisk should work,  so if you have other cleaning steps then yes16:19
*** jistr|mtg is now known as jistr16:19
*** amarao1 has quit IRC16:20
xavierrmjturek: the IPA will run on the ram and then verify if there is a disk on that it will perform the operation, if not the operation will be skiped. is that true? :)16:21
mjturekxavierr: I believe so, TheJulia please correct me if I'm wrong ^16:22
xavierrmjturek: may in the future we could configure each node to tell ironic if perform or not the cleaning operation. does it make sense?16:23
openstackgerritVladyslav Drok proposed openstack/ironic master: Fixes hashing issues for py3.5  https://review.openstack.org/47388816:23
TheJuliaxavierr: yes, because there could still be local disks16:24
xavierrTheJulia: even if not using the local disk (only the volume) ironic will perform the cleaning?16:25
TheJuliaxavierr: i've pondered such a feature actually and wouldn't be too terribly opposed to it, but it would defintiely be an "advanced usage - know what your doing" kind of thing with lots of warnings, and maybe only works once16:25
TheJuliaxavierr: it should, because there could be firmware that also needs to be updated16:25
TheJuliathat is  good question if ipa will error or not.  I think we opened a bug on that a long time ago. I think it just tries to wipe any disks that it finds16:26
xavierrTheJulia: is update firmware part of any clean step?16:26
TheJuliaxavierr: it is, if so defined by a hardware manager16:26
xavierrTheJulia: oh, ok. I was trying to find 'should_write_image' before perform cleaning but now makes sense... :)16:28
xavierrTheJulia: considering the case we need a noop implementation but returning False on 'should_write_image' instead16:28
mjturekxavierr: I don't think skipping disks in cleaning is supported.. Maybe it is through root device hints? It probably would be a nice feature if you have any disks that you want to retain16:28
xavierrTheJulia: shoud we introduce a new storage interface for that?16:29
openstackgerritMerged openstack/ironic master: Fix docstring and default value for local_group_info  https://review.openstack.org/48691116:29
xavierrmjturek: ++16:29
*** peri_ has quit IRC16:30
*** derekh has quit IRC16:30
TheJuliamjturek: yeah, some details there would have to be hashed out.  We have preserve_ephemeral for rebuild, but yeah...16:31
TheJuliaxavierr: i'm not sure why you would need a storage interface that is noop and returns false thus skipping deploy logic16:32
TheJuliaI mean, if you have a magical volume attachment mechanism in the background, then \o/16:32
xavierrTheJulia: we want just update the server profile instead16:33
xavierrTheJulia: no need for pxe when using such technology16:33
JayFAlso re: BfV + Cleaning -- you have to drop the assumption that cleaning is about disk wiping16:34
JayFit's about more than that in some environments - security, validation, etc16:34
xavierrTheJulia: image streamer ;)16:34
TheJuliaxavierr: I was suspecting that...16:34
xavierrhahaha16:34
mjturekJayF: very true (and o/!!!)16:34
JayFhttps://github.com/jayofdoom/ipa-example-hardware-managers has examples of other use cases for cleaning :)16:34
JayFmjturek: o/16:34
JayFI just read the right few lines of IRC, still not actually here :P16:35
mjturek:)16:35
* jroll sees JayF very much here16:35
JayFWith only like, a dozen IRC channels now16:35
JayFit's easy to keep up :P16:35
JayFI was at 90+ when I actually worked on this stuff, hahaha16:35
xavierrhey jroll, JayF o/16:36
TheJuliaxavierr: yeah, I don't remember the mechanics of it anymore, but that could be a viable thing and would be a storage interface if your facilitating that.... although at the same time it is almost like a deploy interface. I guess technically depends on the mechanics and how storage ends up being used in those cases16:36
*** fellypefca has joined #openstack-ironic16:36
jroll\o xavierr16:36
TheJuliao/ JayF and jroll16:36
jroll\o TheJulia16:36
goldyfruitTheJulia: found the issue ! Not related to messing at all, my ramdisk URL had a typo, the validate was never able to validate, so I got an error from the messaging because it reached the timeout16:38
goldyfruitTheJulia: sorry to be... me !16:38
openstackgerritRuby Loo proposed openstack/ironic master: Changes log level of a message  https://review.openstack.org/47684716:38
TheJuliaxavierr: I guess, a good way to scope it would be what are the inputs and desired results, and operational requirements along the way16:39
xavierrTheJulia: we were trying to use oneview of oneview classic drivers w/o boot interface, and updating the profile when allocating the node (applying profile). I got stuck 'waiting for callback' ...16:39
xavierras axpected... hahaha16:39
xavierrTheJulia: please, clarify :)16:40
TheJuliaxavierr: Use of the image streamer tech that you have access to, if it would fall into storage or deploy interfaces16:41
*** trown is now known as trown|lunch16:41
*** rama_y has joined #openstack-ironic16:41
TheJuliaxavierr: it would be awesome if you could make it to the PTG, because this is a reason to possibly consider some additional interface changes16:41
*** stendulker has quit IRC16:42
xavierrTheJulia: indeed, we could add moke hooks methods to that :)16:42
xavierrs/moke/more/16:43
xavierrTheJulia: but, ironic is planning to have agnostic deploy interfaces. isn't that true?16:44
*** rama_y is now known as 18WAAOEC616:44
*** rama_y has joined #openstack-ironic16:44
*** rama_y has quit IRC16:44
xavierrmaybe it should go to the boot interface (only if storage is not the right place)16:45
TheJuliait has been discussed, part of the conundrum begins what to do about cleaning because deploy and cleaning are mixed together16:45
TheJuliaxavierr: the more I think about it, it the more it feels like a variation on the deploy interface.16:47
xavierrthat's the case, how to apply a profile w/o change cleaning methods from deploy interface... haha16:47
*** mgoddard_ has quit IRC16:47
xavierrTheJulia: ++16:47
xavierrmaybe in the future we have deploy and cleaning interfaces for nodes :)16:50
*** deadnull has quit IRC16:50
* xavierr needs a coffee16:50
*** 18WAAOEC6 has quit IRC16:53
TheJuliaxavierr: Yeah, that is kind of where my brain was going with the discussion, hence why I feel like being at the PTG would be a GoodIdea™16:53
*** links has joined #openstack-ironic16:55
*** racedo has joined #openstack-ironic16:56
*** racedo has quit IRC16:56
*** racedo has joined #openstack-ironic16:56
*** racedo has quit IRC16:57
*** racedo has joined #openstack-ironic16:57
*** racedo has quit IRC16:58
*** ralonsoh has quit IRC16:58
openstackgerritMerged openstack/ironic master: Update URL home-page in documents according to document migration  https://review.openstack.org/48365417:00
*** jaganathan has quit IRC17:03
*** ricardoas has quit IRC17:05
*** sauloaislan has quit IRC17:05
*** cdearborn has joined #openstack-ironic17:05
xavierryeah, TheJulia17:05
xavierrjust curious, why GoodIdea™? :D17:05
*** ricardoas has joined #openstack-ironic17:06
*** dtantsur|brb is now known as dtantsur17:09
dtantsurmorning NobodyCam, JayF, jlvillal17:09
NobodyCamGood Morning dtantsur :)17:09
dtantsurTheJulia: as a reponsible PTL I should not encourage people to drink, but today feels like opening a bottle :)17:09
jlvillalHi dtantsur, NobodyCam, JayF :)17:10
NobodyCamhey hey Good morning jlvillal :)17:10
* sambetts --> home 17:10
sambettsNight all!17:10
NobodyCamhave a good night sambetts17:10
*** sambetts is now known as sambetts|afk17:10
TheJuliadtantsur: oh alright! ;)17:10
sambetts|afkcya NobodyCam17:10
NobodyCam:)17:10
TheJuliaxavierr: because it is on the topics list17:11
TheJuliaxavierr: and you driver brings a variation of use that forces us to look at things a little differently17:11
TheJuliaxavierr: which is a good thing17:11
dtantsurfolks, we have 4x +2 on https://review.openstack.org/#/c/484032/. is there any reasons not to approve it?17:13
patchbotpatch 484032 - ironic - Generate iPXE boot script on start up17:13
*** cdearborn has quit IRC17:13
*** marios has quit IRC17:13
TheJuliano, I was just about to17:13
xavierrTheJulia: great! justing asking because of the ™ :)17:14
* xavierr needs 484032 approved to keep working17:15
*** ChubYann has joined #openstack-ironic17:15
TheJuliaxavierr: it is approved, I fear we might just need to fix our grenade first, we shall see :)17:17
*** baoli has quit IRC17:17
xavierr\o/17:17
TheJuliaxavierr: I have a few minor follow-ups to fix up today, I'll likely just stack them all so you can pull the last one in if you want.17:18
*** baoli has joined #openstack-ironic17:18
*** sauloaislan has joined #openstack-ironic17:18
xavierrTheJulia: send the link17:19
TheJuliaxavierr: will do when I get that far17:19
xavierro/17:19
rloodtantsur: wrt https://review.openstack.org/#/c/486651/, let me know if you want to fix the nova link, or shall I +A?17:20
patchbotpatch 486651 - ironic - Fix small issues in the installation documentation17:20
*** cdearborn_ has quit IRC17:20
dtantsurrloo: this is a nit-fixing follow-up patch, I guess we don't want a follow-up for a follow-up later? :)17:20
dtantsurwill fix17:21
rloodtantsur: heh. up to you :)17:21
openstackgerritDmitry Tantsur proposed openstack/ironic master: Guide on upgrading to hardware types  https://review.openstack.org/48669617:21
dtantsurrloo: another thing you may be excited to see ^17:21
dtantsur(or maybe not)17:21
rloodtantsur: NOOOOOOOO! Am trying to avoid doing docs until close to 'the end' :)17:22
dtantsurok, it's fine :) it can wait indeed17:22
dtantsurrloo: re s/-/--/ do we actually use -- anywhere? I'm pretty sure I've always used a simple dash..17:22
*** baoli has quit IRC17:23
rloodtantsur: grammatically, it is -- (one long dash), but we don't tend to use it cuz I don't think people know about it.17:23
rloodtantsur: i don't care that much, just thought i'd point it out cuz yeah, i took a real typing course many years ago :)17:23
dtantsuryeah, but it's not a double dash, but a special symbol, right? I'd use it if I know how to input it :D17:24
rloodtantsur: i suspect there is some way to get the actual symbol. but. low. on. my. list...17:24
rloodtantsur: it was a double dash with a real typewriter ;)17:24
*** etingof has quit IRC17:25
rloodtantsur: i suspect that if you put '--', it'll get rendered as long-dash. http://docutils.sourceforge.net/FAQ.html#how-can-i-represent-esoteric-characters-e-g-character-entities-in-a-document17:28
*** baoli has joined #openstack-ironic17:28
dtantsurI can give it a try, but we'll only know it after the Jenkins run :)17:28
kzaitsev_wsvdrok: thanks =) indeed my compute was misconfigured17:29
kzaitsev_wstook me some time to recheck everything %)17:29
openstackgerritMerged openstack/ironic-lib master: Update and replace http with https for doc links  https://review.openstack.org/48604717:29
rloodtantsur: you're still having issues generating docs locally? yikes.17:29
openstackgerritDmitry Tantsur proposed openstack/ironic master: Fix small issues in the installation documentation  https://review.openstack.org/48665117:30
dtantsurrloo: anyway, here it is (without the dash change) ^^^17:30
*** links has quit IRC17:31
*** trown|lunch is now known as trown17:31
*** cdearborn__ has joined #openstack-ironic17:34
openstackgerritRuby Loo proposed openstack/ironic master: Changes log level of a message  https://review.openstack.org/47684717:43
openstackgerritHugo Nicodemos proposed openstack/ironic master: [DNM|WIP] Use mac virtual for OneView drivers  https://review.openstack.org/48561817:45
openstackgerritJulia Kreger proposed openstack/ironic master: Address review feedback for ipxe boot file fix  https://review.openstack.org/48685317:48
*** oomichi_ has joined #openstack-ironic17:51
*** baoli has quit IRC17:52
*** oomichi has quit IRC17:52
*** oomichi_ is now known as oomichi17:52
*** harlowja has joined #openstack-ironic17:55
*** rama_y has joined #openstack-ironic17:57
*** baoli has joined #openstack-ironic17:58
openstackgerritJulia Kreger proposed openstack/ironic master: BFV Deploy skip minor logging, logic, and test fixes  https://review.openstack.org/47932617:59
*** cdearborn_ has joined #openstack-ironic17:59
xavierrvdrok: pls, remember https://review.openstack.org/#/c/482209/ :)18:01
patchbotpatch 482209 - ironic - Removes agent mixin from oneview drivers18:01
anupnTheJulia, rama_y ppiela crushil: Meeting time ;)18:01
TheJuliaThanks for the reminder, my brain was working on some notes18:03
jlvillalTheJulia: The experimental job just got approved :)  https://review.openstack.org/#/c/480332/18:04
patchbotpatch 480332 - openstack-infra/project-config - Add an experimental job to test ironic boot from v...18:04
jlvillalTheJulia: So soon we can just do:    check experimental18:04
jlvillalTo kick off the experimental boot-from-volume test :)18:04
*** penick has joined #openstack-ironic18:04
TheJulia\o/18:06
TheJuliaI'm updating he whiteboard w/r/t the grenade-multinode failures that we discussed earlier. I'll finish typing out the notes in a little bit.18:06
*** athomas has quit IRC18:09
*** cdearborn__ has quit IRC18:14
vdrokPython 3 job passed http://logs.openstack.org/88/473888/11/experimental/gate-tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-tinyipa-python3-ubuntu-xenial-nv/4c2a6d4/18:20
vdrokdtantsur: ^ just so u know18:22
*** baoli has quit IRC18:23
*** penick has quit IRC18:27
rloo'Did a compute worker not boot correctly'? That is the question that grenade multinode wants to know :-( http://logs.openstack.org/73/485773/3/check/gate-grenade-dsvm-ironic-multinode-multitenant-ubuntu-xenial/7554a75/logs/testr_results.html.gz18:28
*** fragatina has quit IRC18:28
rloovdrok: nice!18:30
openstackgerritDmitry Tantsur proposed openstack/ironic master: Guide on upgrading to hardware types  https://review.openstack.org/48669618:31
TheJuliarloo: yeah, it didn't, just wrapped the UI meeting and need to finish updating the whiteboard :(18:32
*** baoli has joined #openstack-ironic18:32
*** amarao1 has joined #openstack-ironic18:33
openstackgerritMerged openstack/ironic-inspector master: Update URL home-page in documents according to document migration  https://review.openstack.org/48365518:34
dtantsurvdrok: awesome!18:37
dtantsurvdrok: I guess both of us should stop working at this hour :)18:37
vdrok:) good night everyone!18:42
xavierrbye vdrok18:43
*** crushil has left #openstack-ironic18:44
*** crushil has joined #openstack-ironic18:44
*** priteau_ has joined #openstack-ironic18:44
*** priteau has quit IRC18:45
dtantsurgood night18:45
*** dtantsur is now known as dtantsur|afk18:45
vdrokxavierr: I do remember about that change, will take a look first thing in the morning18:45
xavierrvdrok: awesome, take care!18:45
*** baoli has quit IRC18:47
*** baoli has joined #openstack-ironic18:47
TheJuliaOkay, eyes crossed and t's dotted... oh wait, I have that backwards....18:48
TheJuliavsaienk0: https://bugs.launchpad.net/ironic/+bug/170641818:48
openstackLaunchpad bug 1706418 in Ironic "Ironic multimode-grenade upgrades nova without upgrading the API" [Critical,Confirmed] - Assigned to Vasyl Saienko (vsaienko)18:48
*** priteau_ has quit IRC18:48
TheJuliavsaienk0: I went ahead and assigned it to you based on the discussion earlier.18:49
*** penick has joined #openstack-ironic18:51
*** fragatina has joined #openstack-ironic18:51
*** baoli has quit IRC18:52
openstackgerritRushil Chugh proposed openstack/ironic-specs master: Add spec for XClarity Driver  https://review.openstack.org/47692218:54
*** penick has quit IRC18:58
*** baoli has joined #openstack-ironic19:02
*** amarao1 has quit IRC19:04
*** jcoufal has quit IRC19:08
*** penick has joined #openstack-ironic19:12
rlooTheJulia: sorry, are you saying that the grenade error is due to the bfv stuff? is it random?19:15
TheJuliarloo: it is due to the bfv nova patch merging. Better to merge it and fix our broken grenade job then not get the feature in this cycle.19:19
rlooTheJulia: ahh. So it must be a random failure, otherwise you couldn't have merged the code in the first place?19:20
rlooTheJulia: oh, wait. due to the nova patch merging. It breaks the gate then, recheck won't work?19:20
TheJuliarloo: nova does not gate on it, so they were able to merge it.  The next thing we realistically need to merge is the fix to our upgrade scripts19:20
TheJulianope, it will not work19:21
TheJuliaWell, if other tests fail, those might pass :)19:21
rlooTheJulia: ok, so our gate is broken. Would you please update our whiteboard then :)19:21
TheJuliathis is purely limited to just that grenade scenario19:21
TheJuliarloo: already did19:21
rlooTheJulia: ok thx!19:21
TheJuliarloo: also while I opened the bug and all19:21
TheJuliaerr, why19:22
rlooTheJulia: I added a note in whiteboard, not to recheck since it won't help19:23
TheJuliaAnd I just made the text larger :)19:24
rlooTheJulia: :D good idea19:24
*** fragatin_ has joined #openstack-ironic19:38
openstackgerritMerged openstack/ironic-python-agent master: Removes unnecessary utf-8 encoding  https://review.openstack.org/48009919:40
*** fragatina has quit IRC19:41
*** racedo has joined #openstack-ironic19:46
openstackgerritJay Bryant proposed openstack/ironic-specs master: Add spec for XClarity Driver  https://review.openstack.org/47692219:48
*** mtreinish has quit IRC19:55
openstackgerritRushil Chugh proposed openstack/ironic-specs master: Add spec for XClarity Driver  https://review.openstack.org/47692219:59
*** xavierr is now known as xavierr|afk20:09
*** priteau has joined #openstack-ironic20:09
*** fragatin_ has quit IRC20:10
*** mtreinish has joined #openstack-ironic20:10
*** fragatina has joined #openstack-ironic20:11
*** fragatina has quit IRC20:11
*** fragatina has joined #openstack-ironic20:12
rama_yrloo, TheJulia: ironic node-show <node-id> doesn't show target_raid_config; openstack baremetal node show <node-id> does.20:12
rloorama_y: oh really?20:12
rama_yHowever, if api version is specified, it displays. Is that the intended behavior?20:12
rloorama_y: i would think that they both default to the same api version if api version is not specified.20:13
rama_yWithout specifying api-version, I was unable to see target_raid_config20:13
rloorama_y: if you do something like --debug, you should see the request header. what is the api version there? i think the client sets it but don't recall20:14
*** Goneri has quit IRC20:14
*** e0ne has joined #openstack-ironic20:14
rama_yrloo, it shows X-OpenStack-Ironic-API-Version: 1.920:18
rloorama_y: i just tried it quickly. i think what is happening is that ironic CLI will show the text for 'target-raid-config', but no value. whereas we must have done something with OSC so that it doesn't show the text. the value itself is not shown if the API version is too low.20:19
rloorama_y: do you actually see a value for the target-raid-config?20:20
rama_yThe value is not shown if api version is not explicitly given.20:20
rloorama_y: right. i think that is a shortcoming with ironic CLI. we never got around to cleaning that up.20:20
rama_yI do; once I give it as --ironic-api-version 1.31 or something like that20:20
rama_ySo, should I enter a bug for this?20:21
rloorama_y: i don't recall if there is a bug against that or not, you can take a look and add one if you want. but i don't think we will fix it; the client release is this week and we're going to deprecate ironic CLI.20:21
rama_yI saw the RFE on deprecating Ironic CLI20:21
*** cdearborn__ has joined #openstack-ironic20:22
rloorama_y: right. so for 'documentation' purposes, we can mention in the bug that we aren't going to fix it.20:22
rama_yThere is no bug against it. Ok, let me enter it then.20:22
rama_yThanks.20:22
rloothank you rama_y!20:22
*** cdearborn_ has quit IRC20:24
*** jkilpatr has quit IRC20:25
*** fellypefca has quit IRC20:28
*** oomichi has quit IRC20:28
*** oomichi has joined #openstack-ironic20:28
*** crushil has quit IRC20:41
TheJuliarama_y: That is known, as far as I'm aware, from a standpoint one is api version 1.9, the other is "last known" to receive updates, so it will show more data as I understand it.20:41
rama_yTheJulia: I found the doc on raid config: https://github.com/openstack/ironic/blob/02015a4be6b3333f2d78f852f9a36ec799b93910/doc/source/admin/raid.rst20:42
rama_yIt says to use the api-version.20:42
TheJuliarama_y: it is also geared entirely around the CLI20:43
rama_yYeah20:43
* TheJulia sighs that we didn't get the docs all updated by now20:45
jlvillalTheJulia: experimental job passed :)  http://logs.openstack.org/26/479326/9/experimental/gate-tempest-dsvm-ironic-bfv-ubuntu-xenial-nv/0f4b1dc/20:47
TheJuliarloo: double checking release notes is on my todo list tomorrow.20:48
TheJuliajlvillal: So. Totatally. Awesome!20:48
jlvillalSTA! ;)20:48
*** priteau has quit IRC20:48
TheJuliaThis means I need to actually like... have an agenda for the thursday BFV meeting.. DOH20:48
rlooTheJulia: release notes for client packages?20:49
TheJuliaclient packages, and ironic-ui.  Also need to build/review ironic for the cycle and begin that clean-up effort20:49
rlooTheJulia: ack. and Thanks! :)20:50
*** crushil has joined #openstack-ironic20:51
*** trown is now known as trown|outtypewww20:53
*** jkilpatr has joined #openstack-ironic20:56
*** priteau has joined #openstack-ironic20:59
*** Goneri has joined #openstack-ironic21:09
*** priteau has quit IRC21:13
*** e0ne has quit IRC21:23
openstackgerritJohn L. Villalovos proposed openstack/ironic master: Deprecate DHCP providers  https://review.openstack.org/45612721:31
openstackgerritJohn L. Villalovos proposed openstack/ironic master: DNM/WIP: Testing  https://review.openstack.org/48722321:31
*** baoli has quit IRC21:34
openstackgerritJohn L. Villalovos proposed openstack/ironic master: DNM/WIP: Testing  https://review.openstack.org/48722421:34
*** mtreinish has quit IRC21:42
openstackgerritJohn L. Villalovos proposed openstack/ironic master: DNM/WIP: Testing  https://review.openstack.org/48722421:44
*** penick has quit IRC21:44
*** mtreinish has joined #openstack-ironic21:46
openstackgerritRuby Loo proposed openstack/ironic master: Add new dbsync command with first online data migration  https://review.openstack.org/40855621:51
openstackgerritRuby Loo proposed openstack/ironic master: Add new dbsync command with first online data migration  https://review.openstack.org/40855621:51
*** penick has joined #openstack-ironic21:57
*** mjturek has quit IRC21:59
openstackgerritJohn L. Villalovos proposed openstack/ironic master: DNM/WIP: Testing  https://review.openstack.org/48722422:04
openstackgerritRuby Loo proposed openstack/ironic master: [POC|DNM|TEST] Add node.configdrive  https://review.openstack.org/45581122:07
openstackgerritJohn L. Villalovos proposed openstack/ironic master: DNM/WIP: Testing  https://review.openstack.org/48722422:21
openstackgerritNate Potter proposed openstack/sushy master: Create mappings for System Indicator LED  https://review.openstack.org/48537622:27
*** Goneri has quit IRC22:27
openstackgerritNate Potter proposed openstack/sushy master: Add DELETE method to connector  https://review.openstack.org/48723122:29
openstackgerritJohn L. Villalovos proposed openstack/ironic master: DNM/WIP: Testing  https://review.openstack.org/48722422:34
*** sasha2 has quit IRC22:38
openstackgerritNate Potter proposed openstack/sushy master: Add DELETE method to connector  https://review.openstack.org/48723122:40
*** mtanino has quit IRC22:41
*** Goneri has joined #openstack-ironic22:49
openstackgerritJohn L. Villalovos proposed openstack/ironic master: DNM/WIP: Testing  https://review.openstack.org/48722422:56
*** rcernin has quit IRC22:58
*** [1]rpioso has quit IRC23:00
openstackgerritAnup Navare proposed openstack/ironic-ui master: Display enabled interfaces for underlying driver  https://review.openstack.org/46780423:13
openstackgerritAnup Navare proposed openstack/ironic-ui master: Migrate node-details controller tests to new framework  https://review.openstack.org/48671123:13
*** chlong has quit IRC23:32
*** deep-book-gk_ has joined #openstack-ironic23:33
*** deep-book-gk_ has left #openstack-ironic23:35
*** vishwanathj has quit IRC23:37
*** vishwanathj has joined #openstack-ironic23:37
openstackgerritNate Potter proposed openstack/sushy master: Add DELETE method to connector  https://review.openstack.org/48723123:38
*** penick has quit IRC23:39
*** penick has joined #openstack-ironic23:40
*** penick has quit IRC23:45
*** jaypipes has quit IRC23:54

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