Thursday, 2019-08-29

*** cdearborn has quit IRC00:12
*** ijw_ has joined #openstack-ironic00:20
*** gyee has quit IRC00:22
*** ijw has quit IRC00:23
*** ijw_ has quit IRC00:24
openstackgerritMerged openstack/ironic master: Adding file uri support for ipa image location  https://review.opendev.org/67872901:14
*** jcoufal has joined #openstack-ironic01:28
*** jcoufal has quit IRC01:31
*** ricolin has joined #openstack-ironic01:48
*** ricolin has quit IRC02:04
*** ricolin has joined #openstack-ironic02:05
*** dsneddon has quit IRC02:16
*** ricolin has quit IRC02:32
*** ricolin has joined #openstack-ironic02:32
*** openstackgerrit has quit IRC02:37
*** dsneddon has joined #openstack-ironic02:45
*** dsneddon has quit IRC03:09
*** rcernin has quit IRC03:13
*** rloo has quit IRC03:16
*** ricolin has quit IRC03:21
*** yaawang has quit IRC03:26
*** yaawang has joined #openstack-ironic03:27
*** dsneddon has joined #openstack-ironic03:44
*** dsneddon has quit IRC03:49
*** gkadam has joined #openstack-ironic03:50
*** gkadam has quit IRC03:50
*** rcernin has joined #openstack-ironic04:05
*** dsneddon has joined #openstack-ironic04:24
*** mkrai has joined #openstack-ironic04:25
*** dsneddon has quit IRC04:30
*** rachit7 has joined #openstack-ironic04:49
*** dsneddon has joined #openstack-ironic05:04
*** openstackgerrit has joined #openstack-ironic05:09
openstackgerritShivanand Tendulker proposed openstack/ironic master: Add iLO RAID deploy steps  https://review.opendev.org/67427105:09
*** dsneddon has quit IRC05:09
*** pradip_k has joined #openstack-ironic05:15
openstackgerritShivanand Tendulker proposed openstack/ironic master: Add deploy steps for iLO BIOS interface  https://review.opendev.org/67427005:16
openstackgerritShivanand Tendulker proposed openstack/ironic master: WIP: Add iDRAC RAID deploy steps  https://review.opendev.org/64173105:17
pradip_kHi Shivanand, I have one query regarding https://review.opendev.org/#/c/674021/8 patch, I am updating patch by adding try/except clause  for "clear_job_queue" clean step, Do I need to add  try/except clause for ''reset_idrac'' and "known_good_state" clean steps in this patch as well??05:23
patchbotpatch 674021 - ironic - DRAC : clear_job_queue clean step to fix pending b... - 8 patch sets05:23
*** dsneddon has joined #openstack-ironic05:35
*** dsneddon has quit IRC05:40
*** devx has quit IRC05:48
*** devx has joined #openstack-ironic05:50
*** rcernin_ has joined #openstack-ironic05:52
*** pradip_k has quit IRC05:54
*** pradip_k has joined #openstack-ironic05:54
*** pradip_k has quit IRC05:54
*** pradip_k has joined #openstack-ironic05:55
*** rcernin has quit IRC05:55
rachit7Good Morning Ironicers..!!!05:58
*** pradip_k has quit IRC06:02
*** pradip_k has joined #openstack-ironic06:02
*** pradip_k has quit IRC06:08
*** pradip_k has joined #openstack-ironic06:08
*** dsneddon has joined #openstack-ironic06:10
*** pradip_k has quit IRC06:12
*** dsneddon has quit IRC06:16
*** dsneddon has joined #openstack-ironic06:17
*** dsneddon has quit IRC06:22
openstackgerritChason Chan proposed openstack/virtualbmc master: Tiny fix for documentation RST convention  https://review.opendev.org/67918706:25
*** pradip_k has joined #openstack-ironic06:27
arne_wiebalckGood morning, ironic!06:30
*** ricolin has joined #openstack-ironic06:38
*** dougsz has joined #openstack-ironic06:48
kaifenggm arne_wiebalck o/06:57
*** dsneddon has joined #openstack-ironic06:57
arne_wiebalckhey kaifeng o/06:58
*** dsneddon has quit IRC07:03
*** pradip_k has quit IRC07:11
*** rachit7 has quit IRC07:12
*** dsneddon has joined #openstack-ironic07:33
*** lucasagomes has joined #openstack-ironic07:37
*** pradip_k has joined #openstack-ironic07:39
*** dougsz has quit IRC07:40
*** rcernin_ has quit IRC07:40
*** trident has quit IRC07:40
*** dsneddon has quit IRC07:41
*** dougsz has joined #openstack-ironic07:43
*** trident has joined #openstack-ironic07:49
openstackgerritAnkit Kumar proposed openstack/ironic master: Add iso less virtual media deploy  https://review.opendev.org/67799607:53
*** dougsz has quit IRC07:53
*** priteau has joined #openstack-ironic07:54
*** rcernin_ has joined #openstack-ironic07:57
*** dsneddon has joined #openstack-ironic08:10
*** e0ne has joined #openstack-ironic08:11
*** dsneddon has quit IRC08:15
*** pradip_k has quit IRC08:17
*** e0ne has quit IRC08:20
*** alexmcleod has joined #openstack-ironic08:33
*** e0ne has joined #openstack-ironic08:34
*** dsneddon has joined #openstack-ironic08:44
*** dsneddon has quit IRC08:49
*** rachit7 has joined #openstack-ironic08:54
openstackgerritDmitry Tantsur proposed openstack/ironic-python-agent-builder master: DIB: install IPA from source checked out by Zuul  https://review.opendev.org/67908608:58
*** e0ne has quit IRC08:59
*** pradip_k has joined #openstack-ironic08:59
openstackgerritPradip Kadam proposed openstack/ironic master: DRAC : clear_job_queue clean step to fix pending bios config jobs  https://review.opendev.org/67402109:08
*** dsneddon has joined #openstack-ironic09:20
*** dsneddon has quit IRC09:24
*** e0ne has joined #openstack-ironic09:27
*** e0ne has quit IRC09:27
arne_wiebalckIs there currently a way to limit parallel deployments? When creating hundreds of instances, the controllers seem to run out of memory, apparently when running qemu-img. I went from 3 to 5 controllers, hoping to reduce the parallelism, and will go to bigger nodes next, but I was just wondering if it would make sense to look into making it work with small nodes (by self-limiting ironic).09:37
*** dsneddon has joined #openstack-ironic09:53
*** dsneddon has quit IRC09:58
openstackgerritM V P Nitesh proposed openstack/ironic-python-agent master: Creates and Reorders the Boot Entry  https://review.opendev.org/66983210:06
*** derekh has joined #openstack-ironic10:20
*** e0ne has joined #openstack-ironic10:21
*** dtantsur|afk is now known as dtantsur10:24
dtantsurmorning ironic10:24
*** e0ne has quit IRC10:27
*** dsneddon has joined #openstack-ironic10:29
*** jawad_axd has joined #openstack-ironic10:29
*** andrein has joined #openstack-ironic10:34
*** dsneddon has quit IRC10:34
openstackgerritM V P Nitesh proposed openstack/ironic master: Creates boot entry on bare metal in UEFI boot mode for wholedisk images  https://review.opendev.org/67026610:37
*** mkrai has quit IRC10:53
*** mkrai has joined #openstack-ironic10:54
*** mkrai has quit IRC10:57
*** mkrai has joined #openstack-ironic10:57
*** e0ne has joined #openstack-ironic11:00
*** dsneddon has joined #openstack-ironic11:00
*** mkrai has quit IRC11:05
*** dsneddon has quit IRC11:05
*** pradip_k has quit IRC11:05
openstackgerritDmitry Tantsur proposed openstack/ironic-python-agent master: DNM testing the new CI jobs  https://review.opendev.org/67910611:07
*** tesseract has joined #openstack-ironic11:15
dtantsurTheJulia: https://review.opendev.org/#/c/679233/11:15
patchbotpatch 679233 - networking-generic-switch-tempest-plugin - Abandon this repository - 1 patch set11:15
*** Lucas_Gray has joined #openstack-ironic11:19
*** e0ne has quit IRC11:20
*** e0ne has joined #openstack-ironic11:23
*** e0ne has quit IRC11:32
*** rh-jelabarre has joined #openstack-ironic11:34
*** rachit7 has quit IRC11:35
*** dsneddon has joined #openstack-ironic11:37
TheJuliadtantsur: thanks11:40
*** e0ne has joined #openstack-ironic11:40
dtantsurnp..11:40
* TheJulia makes French press style coffee this morning11:40
dtantsurTheJulia: FYI it seems that this https://github.com/openstack/ironic/blob/master/zuul.d/ironic-jobs.yaml#L385 doesn't actually work11:41
dtantsurand I'm struggling to find a way to override OS_TEST_TIMEOUT for new-style jobs (coreos ones were old style)11:41
*** dsneddon has quit IRC11:41
TheJuliaIs there a general env cars parameter?11:43
TheJuliaMy phone things vars should be cara11:43
TheJuliaBah11:43
*** Lucas_Gray has quit IRC11:45
*** jcoufal has joined #openstack-ironic11:45
kaifenggoodnight TheJulia, dtantsur o/11:57
dtantsurg'night11:58
*** andrein has quit IRC11:58
*** andrein has joined #openstack-ironic11:59
TheJuliaGood night12:00
* TheJulia has another cup of coffee to wake up12:00
*** e0ne has quit IRC12:11
*** dsneddon has joined #openstack-ironic12:14
openstackgerritIlya Etingof proposed openstack/sushy-tools master: Do not reuse sqlite connection  https://review.opendev.org/67879712:17
*** dsneddon has quit IRC12:19
openstackgerritDmitry Tantsur proposed openstack/ironic master: WIP ipv6 jobs  https://review.opendev.org/61316912:21
openstackgerritDmitry Tantsur proposed openstack/ironic-python-agent-builder master: Import ansible version of the image building job  https://review.opendev.org/67888412:23
*** derekh has quit IRC12:23
*** dsneddon has joined #openstack-ironic12:26
TheJuliaarne_wiebalck: still hunting a raid issue12:28
*** jcoufal has quit IRC12:28
TheJuliain your config, do you have [agent]manage_agent_boot set to true or false?12:28
*** jcoufal has joined #openstack-ironic12:30
*** dsneddon has quit IRC12:31
*** jcoufal has quit IRC12:33
*** rloo has joined #openstack-ironic12:35
arne_wiebalckTheJulia: we do not override the default (so we use true)12:36
TheJuliahmm12:36
TheJuliaand your absolutely sure no kernel and ramdisk are present on the images your deploying?12:36
TheJuliawhat is your default deploy interface?12:37
arne_wiebalckTheJulia: iscsi12:38
TheJuliahmmm12:38
* arne_wiebalck notices that the hmmm gets bigger and bigger 12:38
TheJuliahmmmm12:38
TheJuliaindeed12:38
arne_wiebalckTheJulia: what is the actual failure12:38
TheJuliaWell, I went to change the default logic for raid, and hit: https://b1dbb34e22ddc2f6b152-1659b40e5c03e7f989419d6178d67ae8.ssl.cf1.rackcdn.com/679132/1/check/ironic-standalone/97c5492/testr_results.html.gz12:39
arne_wiebalckTheJulia: this is during deployment (not cleaning), I guess?12:39
TheJuliayes, during deployment12:39
TheJuliasame issue as changing the default_boot_option to local in the conductor12:40
* TheJulia wonders if instances are being fired up with a netboot flavor or something12:40
* TheJulia is running out of m's for her hmmm12:40
*** Lucas_Gray has joined #openstack-ironic12:40
*** andrein has quit IRC12:42
arne_wiebalckI'm not really familiar with tempest, but is there a way to see what is going on on the node (as the log only shows a timeout for not reaching active, from what I see)?12:43
arne_wiebalckLike: would a broken grub result in such an erorr?12:44
TheJuliaarne_wiebalck: really only digging through the conductor log. I guess I'm really wondering if your deployment is always setting up a boot loader or not.12:44
arne_wiebalckTheJulia: It should not.12:44
arne_wiebalckTheJulia: Only if RAID is configured.12:44
TheJuliawell, so the tests were previously getting 'netboot' for prepare_instance_to_boot's, so it was skipping installing a boot loader12:44
TheJuliaonly IF raid is configured, so it could be that the tempest tests are just broken then12:45
arne_wiebalckTheJulia: the target raid config has the "controller=software" flag to trigger the boot loader installation12:45
arne_wiebalckTheJulia: our images are full disk images and have hence the bootloader built-in12:46
TheJuliaokay12:47
arne_wiebalckTheJulia: So, we always have a bootloader ofc, but only when we deploy on a software RAID ironic installs it.12:47
TheJuliaso... this is an issue of our CI images don't actually have grub-install12:47
* TheJulia tableflips12:47
TheJuliaand for $reasons, it just happens to still boot12:48
TheJuliadtantsur: ^^^ any thoughts on this. the tl;dr that hte tempest tests work in CI because the boot_option default ends up being netboot, they don't ever actually setup to local boot really as a result12:49
TheJuliadtantsur: so when bootloader install occurs, there is no grub-install12:49
openstackgerritJulia Kreger proposed openstack/ironic master: Fix get_boot_option logic  https://review.opendev.org/67913212:50
TheJuliawhich is why ^^^ fails too12:51
TheJuliaoh, and I guess the partition selection code is actually incompatible with the cirros whole disk images12:52
TheJuliabecause there is not an actual partition12:52
TheJuliaSo crazy question, what if we just looked at the header of the image to see if it was bootable?12:52
TheJuliamaybe the answer is to kill cirros with fire12:57
*** dsneddon has joined #openstack-ironic12:57
*** derekh has joined #openstack-ironic12:58
arne_wiebalckthe partition selection code to find a place to install the bootloader?12:59
dtantsurTheJulia: I'll read the scrollback later today, okay? Having some important errands right now (may be healing nerves mid vodka later on)12:59
dtantsurs/mid/with/ (a very interesting German-English mix)12:59
TheJuliadtantsur: understood, thanks :)12:59
* TheJulia groked it13:00
TheJuliaso the raw cirros disk image does actually pave a partition...13:00
arne_wiebalckhm13:00
* arne_wiebalck checks which image Rally is using to test our ironic deployment13:01
TheJuliaarne_wiebalck: I suspect you guys are good13:02
*** dsneddon has quit IRC13:02
arne_wiebalckTheJulia: Rally does not test s/w RAID anyway13:02
arne_wiebalckTheJulia: good because?13:03
TheJuliabecause your configuration forces you down the right path, its a bug in ironic and CI13:06
TheJuliaat least, I'm 99.95% convinced as such13:06
*** dougsz has joined #openstack-ironic13:07
TheJuliayour hard coding local as your default boot option, cirros has boot headers embedded into the image to force an x86 boot13:08
TheJuliaso the tests work in CI13:08
TheJuliaugh13:08
* TheJulia ponders13:08
*** andrein has joined #openstack-ironic13:08
*** rh-jelabarre has quit IRC13:10
*** bobmel has quit IRC13:12
*** Goneri has joined #openstack-ironic13:20
* arne_wiebalck was reading some docs13:21
TheJuliaoO https://b1dbb34e22ddc2f6b152-1659b40e5c03e7f989419d6178d67ae8.ssl.cf1.rackcdn.com/679132/1/check/ironic-standalone/97c5492/controller/logs/ironic-bm-logs/node-0_no_ansi_2019-08-28-21:13:53_log.txt.gz13:23
arne_wiebalckNow, that's a RAID failure :-D13:24
TheJuliaWell, first thing is likely first. We need to turn off the tempest tests :(13:29
arne_wiebalckThe md restart during grub installation is failing ... since the device is already mounted?13:29
TheJulialooking to see13:29
*** dsneddon has joined #openstack-ironic13:31
TheJuliaso looks like iscsi is still running13:31
TheJuliai that specific case13:32
arne_wiebalckah13:32
TheJuliaso likely a race I guess13:32
arne_wiebalckwe could retry the restart, or check iscsi is gone, or find some replacement for my restart workaround13:34
arne_wiebalckmaybe the recent rescan you introduced?13:35
TheJuliaso the direct one gets further which is why there is so much confusion13:35
TheJuliahttps://b1dbb34e22ddc2f6b152-1659b40e5c03e7f989419d6178d67ae8.ssl.cf1.rackcdn.com/679132/1/check/ironic-standalone/97c5492/controller/logs/ironic-bm-logs/node-4_console_2019-08-28-21:20:55_log.txt.gz13:35
*** priteau has quit IRC13:35
*** dsneddon has quit IRC13:36
TheJuliaperhaps, but I was just trying the same steps with the cirros image on a loopback, and I had no luck getting it to rescan properly13:36
*** rachit7 has joined #openstack-ironic13:36
* arne_wiebalck has a meeting now, back in 20mins13:37
TheJuliak13:37
*** e0ne has joined #openstack-ironic13:40
*** rcernin_ has quit IRC13:41
*** e0ne has quit IRC13:43
openstackgerritJulia Kreger proposed openstack/ironic master: Fix get_boot_option logic  https://review.opendev.org/67913213:50
openstackgerritJulia Kreger proposed openstack/ironic master: Disable software raid CI testing  https://review.opendev.org/67925713:50
*** jcoufal has joined #openstack-ironic13:53
*** zbitter has quit IRC13:53
*** zbitter has joined #openstack-ironic13:54
*** rcernin_ has joined #openstack-ironic13:55
*** csmart has quit IRC13:55
openstackgerritJulia Kreger proposed openstack/ironic-tempest-plugin master: Make local boot explicit on software raid tests  https://review.opendev.org/67925813:56
*** jawad_axd has quit IRC13:56
*** jawad_axd has joined #openstack-ironic13:57
TheJuliaso I think we do need to seriously consider adding code to IPA to grok if the contents written already contain boot loader data13:57
*** jawad_axd has quit IRC13:57
*** dougsz has quit IRC13:57
TheJuliaIn that case, we should be able to update the overall disk record for UEFI cases13:57
TheJuliahonestly it is a bug fix for a regression, the direct interface + whole disks never really went down this path until fairly recently... and the code is linux specific13:58
*** jawad_axd has joined #openstack-ironic13:58
*** jawad_ax_ has joined #openstack-ironic14:00
*** csmart has joined #openstack-ironic14:01
*** cdearborn has joined #openstack-ironic14:01
*** jawad_axd has quit IRC14:02
*** jawad_ax_ has quit IRC14:04
*** dsneddon has joined #openstack-ironic14:06
*** jawad_axd has joined #openstack-ironic14:09
*** dsneddon has quit IRC14:11
*** jawad_axd has quit IRC14:13
*** dsneddon has joined #openstack-ironic14:15
*** dougsz has joined #openstack-ironic14:15
arne_wiebalckTheJulia: with "the contents already written" you mean the image data written to the install device, no?14:15
TheJuliaYes14:16
arne_wiebalckTheJulia: What would the IPA do if it detected a boot loader?14:16
TheJuliaI think we would have to examine device contents to see if a MBR is present on the root of the device, the first partition, and see if a uefi boot partition exists.14:17
*** rh-jelabarre has joined #openstack-ironic14:17
TheJuliaThe only other reason to really run grub is the nvram update right?14:20
dtantsur./stack.sh: line 1340: configure_neutron_after_post_config: command not found14:20
dtantsurWUT14:20
* dtantsur assumes he's not cooking neutron right14:21
TheJuliaIronic plugin right I think14:21
dtantsurfor the context: that's the v6 metalsmith job14:21
arne_wiebalckTheJulia: and you would install grub if there is no MBR?14:21
dtantsurthere's nothing fancy, I must be making some silly mistake14:22
* arne_wiebalck is apparently slow14:22
*** dougsz has quit IRC14:22
*** e0ne has joined #openstack-ironic14:22
dtantsuralso, can someone please check my various IPA-b patches? https://review.opendev.org/#/q/project:openstack/ironic-python-agent-builder+status:open14:23
dtantsurwe're getting excitingly close to a supported DIB image14:23
arne_wiebalckTheJulia: In case of a s/w RAID, the installation device is a partition on top of an md device which consists of partitions on a real disk.14:24
dtantsurTheJulia: (re scrollback) we haven't ever supported boot_loader:local in our CI, if that's your question. Cirros is incapable of that.14:24
dtantsurmetalsmith CI builds its own centos image AND does not use tempest14:24
dtantsurkill cirros with fire can be an answer. using centos is not bad at all14:25
dtantsurrelevant CI bits (we would want to cache the image) https://opendev.org/openstack/metalsmith/src/branch/master/playbooks/integration/centos-image.yaml14:25
TheJuliadtantsur: cirros actually has the loader already on it, the problem is our grub expectation14:27
dtantsuryep. this ^^ is why whole disk images work14:27
*** mkrai has joined #openstack-ironic14:27
dtantsurpartition images + boot_option:local = sadness14:27
TheJuliacirros "partition" image local booting is bogus, the partition is empty14:28
TheJuliagreat sorrow14:28
TheJuliaperhaps like romeo and juliet14:28
dtantsur:D14:29
dtantsurwell, yes, it's never worked14:29
* arne_wiebalck thinks of our last summit presentation where we had the Romeo + Juliet theme14:29
TheJuliayeah.. the "copy ramdisk contents to disk upon ramdisk boot" thing is... ugh14:29
TheJuliaWhat if we split out software raid standalone tests with something other than cirros?14:30
arne_wiebalck16:27:57 <dtantsur> partition images + boot_option:local = sadness14:30
arne_wiebalckin general or in CI?14:30
dtantsurarne_wiebalck: with cirros14:30
TheJuliaarne_wiebalck: CI with cirros14:30
arne_wiebalckah, ok14:31
dtantsurworks perfectly well with centos and other "real" operating systems14:31
dtantsurtripleo defaults to that14:31
arne_wiebalckok, I was confused for a sec :)14:31
dtantsurTheJulia: sw raid uses whole disk images, no?14:31
dtantsurI mean, tests14:31
TheJuliadtantsur: yes, except you had a bug that was allowing your tests to silently kind of work with a default boot_option of netboot14:31
dtantsurthat me!14:32
dtantsur:)14:32
TheJuliano, not your bug, just a long built bug in boot_option logic. When I started to tickle changing the default, I hit it14:32
dtantsurwell, given that cirros is not (apparently) capable of booting from md volumes, I did not have many options14:32
*** Lucas_Gray has quit IRC14:32
*** Wryhder has joined #openstack-ironic14:32
dtantsurif we start using centos, we can have a normal job (I hope)14:32
TheJuliadtantsur: oh, but it is... just not capible of us trying to mount it, chroot it, and run commands against it14:33
TheJuliadtantsur: I guess if we can extend the OS_TEST_TIMEOUT....14:33
*** Wryhder is now known as Lucas_Gray14:33
TheJuliathe whole path of "everything uses grub, must get inside the image and run grub" is just... crazy14:33
dtantsurTheJulia: working on that: https://review.opendev.org/#/c/679242/14:34
patchbotpatch 679242 - tempest - Allow overridding OS_TEST_TIMEOUT via the role var... - 1 patch set14:34
dtantsurwell... supporting partition images is kinda crazy14:34
TheJuliaagreed14:34
dtantsurmaybe not crazy, but too opinionated14:34
dtantsureveryone uses linux with grub kind of opinionated14:34
*** Lucas_Gray has quit IRC14:35
*** dougsz has joined #openstack-ironic14:35
TheJuliaI _think_ the path for whole disk images should be "If iwdi and mbr_or_efi_part_present(root_dev) then skip to nvram metadata update as opposed to full bootloader config14:35
TheJuliaand we should be able to set that nvram without needing grub in the image (but this is obviously something that I'm not going to get to until after september)14:36
arne_wiebalckare partition images widely used? (we do not, for instance, but use the very same whole disk images for physical (w/ and w/o s/w RAID) and virtual instances)14:36
TheJuliaI would say it is kind of 50/5014:37
dtantsurarne_wiebalck: I think many use them because they're used to14:37
dtantsurmany use them because they don't know cloud-init can grow the last paritition14:37
TheJuliadtantsur: maybe put a "Stop using partition images" sign for your next conference talk?14:39
dtantsurin Stockholm? maybe :)14:39
dtantsurwell, I guess we could start deprecating or at least discouraging them14:39
dtantsur(from our pov supporting two kinds of images is also not effortless)14:39
TheJuliathat would be the longest deprecation cycle of ironic yet to date14:39
dtantsur++14:40
dtantsurand *somebody* will have to update tripleo :(14:40
TheJuliaugh14:40
TheJuliaand build pipelines14:40
TheJuliamaybe "please stop using partition images, they make us cry!  And if you don't, we'll deprecate them!"14:41
dtantsurpractically, it will only work the other way around14:41
TheJuliaor "whenever you use a partition image, a cat goes without cuddles"14:41
dtantsur"hey, we've deprecated these. deal with it. or tell us why you hate us, we'll try to fix it"14:41
TheJulia++14:41
arne_wiebalckmaybe "let us know why you prefer partition images over whole disk images" as a starter?14:42
TheJuliathat is a really good point14:42
dtantsurarne_wiebalck: in an ideal world - yes. in the real one, people may not care to respond until we take actions14:42
TheJuliaand perhaps a good question for me to pose as part of the project update14:42
dtantsurTheJulia: would you mind asking around in China?14:42
* dtantsur writes China because he cannot spell the city, sorry14:42
arne_wiebalckdtantsur: I agree14:42
TheJuliaShanghai14:42
dtantsur++14:42
* TheJulia resists making awful jokes14:43
arne_wiebalckit was just to avoid that we announce deprecation and then a use case comes along which needs partition images for whatever reason14:43
arne_wiebalckwe can still ask with low expectations and proceed with deprecation ;)14:44
TheJulia"Please tell us why you prefer partition images over disk images... and if you don't we're going to deprecate partition images"14:44
arne_wiebalckTheJulia: ++14:44
TheJulia"Failure to do so will make cats go without scritches and cuddles, and you don't want to make cats sad"14:44
* arne_wiebalck sees the audience in Shanghai nod14:45
* TheJulia suspects cats will be invading the project update.... although she will need to see if that will be socially acceptable14:46
dtantsur:D14:46
dtantsurbut yes, it's a good idea14:46
arne_wiebalckFWIW and to build up confidence: yesterday and today we set up more than 400 nodes  with s/w RAID (upstream code backported to Stein) and created instances on all of them14:48
dtantsurawesome14:50
dtantsursoftware RAID is arguable one of the most awaited features in the ironic history14:51
dtantsur(I still think we must implement disk hits asap)14:51
arne_wiebalckdtantsur: physical disk selection you mean?14:51
dtantsuryep14:51
arne_wiebalckyes14:51
* dtantsur should have written "disk hints", but "n" ran away14:52
arne_wiebalckwe have quite some nodes being added these weeks and months, but I'd of course be interested to work on this14:52
TheJuliaarne_wiebalck: that is awesome news to hear14:55
arne_wiebalckTheJulia: and is 100% upstream code14:56
arne_wiebalckTheJulia: the only thing I did was to include the clean steps so that s/w RAID gets created during cleaning :-P14:57
arne_wiebalckTheJulia: include in our h/w manager14:57
arne_wiebalckTheJulia: during automatic cleaning14:57
* arne_wiebalck starts to write sentences which are hard to understand14:58
*** dougsz has quit IRC14:58
TheJulia:)14:58
*** mkrai has quit IRC15:00
*** mkrai has joined #openstack-ironic15:02
*** jawad_axd has joined #openstack-ironic15:11
*** e0ne has quit IRC15:14
*** jawad_axd has quit IRC15:16
*** mkrai has quit IRC15:18
*** dsneddon has quit IRC15:18
*** mkrai has joined #openstack-ironic15:21
*** sthussey has joined #openstack-ironic15:22
*** jtwill98 has joined #openstack-ironic15:44
*** dsneddon has joined #openstack-ironic15:48
*** mkrai has quit IRC15:50
*** mkrai has joined #openstack-ironic15:50
*** trandles has joined #openstack-ironic15:52
*** dsneddon has quit IRC15:54
*** mkrai has quit IRC15:56
NobodyCamGood morning Ironic folks15:57
TheJuliagood morning NobodyCam15:58
*** lucasagomes has quit IRC15:59
NobodyCamGood Morning TheJulia :)15:59
NobodyCamready to come back to the west coast?16:00
*** gyee has joined #openstack-ironic16:00
*** jcoufal has quit IRC16:03
dtantsurmorning NobodyCam!16:04
NobodyCamMorning dtantsur :)16:04
*** rachit7 has quit IRC16:09
*** dougsz has joined #openstack-ironic16:14
arne_wiebalckbye everyone o/16:18
dtantsurc u arne_wiebalck16:19
NobodyCamnight arne_wiebalck16:24
*** trandles has quit IRC16:25
*** dsneddon has joined #openstack-ironic16:25
*** dsneddon has quit IRC16:30
*** igordc has joined #openstack-ironic16:44
TheJuliaNobodyCam: very much so. Saw on one of the cameras that the wind has calmed down16:44
*** alexmcleod has quit IRC16:45
*** andrein has quit IRC16:47
*** tesseract has quit IRC16:50
dtantsurTheJulia, NobodyCam https://review.opendev.org/#/c/679058/16:52
patchbotpatch 679058 - bifrost - Stop using deprecated OS_URL - 1 patch set16:52
dtantsurso bifrost is not broken, it was probably a glitch16:52
*** dougsz has quit IRC16:56
*** dsneddon has joined #openstack-ironic16:59
*** derekh has quit IRC16:59
*** derekh has joined #openstack-ironic16:59
*** e0ne has joined #openstack-ironic17:02
*** ijw has joined #openstack-ironic17:02
*** dtantsur is now known as dtantsur|afk17:03
dtantsur|afksee you tomorrow17:03
*** e0ne has quit IRC17:04
*** e0ne has joined #openstack-ironic17:04
*** dsneddon has quit IRC17:04
*** e0ne has quit IRC17:04
*** derekh has quit IRC17:09
*** jawad_axd has joined #openstack-ironic17:26
*** jawad_axd has quit IRC17:29
*** dsneddon has joined #openstack-ironic17:29
*** andrein has joined #openstack-ironic17:32
*** dsneddon has quit IRC17:35
*** e0ne has joined #openstack-ironic17:35
*** e0ne has quit IRC17:35
*** jtomasek has quit IRC17:36
*** jtomasek has joined #openstack-ironic17:46
*** ricolin has quit IRC17:55
*** andrein has quit IRC17:57
*** dsneddon has joined #openstack-ironic18:06
*** jtomasek has quit IRC18:08
*** dsneddon has quit IRC18:11
*** jtomasek has joined #openstack-ironic18:14
*** dsneddon has joined #openstack-ironic18:18
*** ijw has quit IRC18:19
*** ijw has joined #openstack-ironic18:19
*** ijw has quit IRC18:21
*** ijw has joined #openstack-ironic18:22
*** ijw has quit IRC18:23
*** ijw has joined #openstack-ironic18:24
*** ijw has quit IRC18:26
*** ijw has joined #openstack-ironic18:27
*** ijw_ has joined #openstack-ironic18:28
*** e0ne has joined #openstack-ironic18:29
*** ijw_ has quit IRC18:29
*** ijw has quit IRC18:32
*** ijw_ has joined #openstack-ironic18:32
*** ijw_ has quit IRC18:32
*** e0ne has quit IRC18:32
*** andrein has joined #openstack-ironic18:34
*** ijw has joined #openstack-ironic18:35
*** ijw_ has joined #openstack-ironic18:36
*** ijw_ has quit IRC18:37
*** ijw has quit IRC18:38
*** ijw has joined #openstack-ironic18:39
*** ijw has quit IRC18:43
*** jtomasek has quit IRC18:54
*** e0ne has joined #openstack-ironic18:55
*** e0ne has quit IRC19:01
*** ijw has joined #openstack-ironic19:01
*** e0ne has joined #openstack-ironic19:03
*** ijw has quit IRC19:04
*** e0ne has quit IRC19:04
*** e0ne has joined #openstack-ironic19:05
*** ijw has joined #openstack-ironic19:05
*** e0ne has quit IRC19:05
*** Nisha_away has joined #openstack-ironic19:44
openstackgerritNisha Agarwal proposed openstack/ironic master: RPC changes for Graphical Console  https://review.opendev.org/64082719:59
*** Nisha_away has quit IRC20:05
openstackgerritNisha Brahmankar proposed openstack/ironic-python-agent master: Adds CI job that uses DIB build images  https://review.opendev.org/67623920:18
*** ijw_ has joined #openstack-ironic20:20
*** ijw has quit IRC20:24
openstackgerritJulia Kreger proposed openstack/ironic-python-agent master: Attempt tgtd session detach  https://review.opendev.org/67933220:25
openstackgerritJulia Kreger proposed openstack/ironic-python-agent master: Don't try to put a bootloader in place when bootable  https://review.opendev.org/67933320:25
TheJuliadtantsur|afk: ^^^^^^ Needs a reno, but should cause bootloader to be bypassed if the partition boot flag is present. We likely need to actually examine contents... but... *shrug*20:27
*** Goneri has quit IRC20:35
*** trandles has joined #openstack-ironic20:35
trandlesOk, today's newb question. I added image_source=file:///images/centos7.qcow2 and it's freaking out the conductor when trying to validate.20:39
trandles| deploy     | False  | Unexpected exception, traceback saved into log by ironic conductor service that is running on do-sn1.localdomain: 'NoneType' object has no attribute 'rstrip' |20:39
trandles2019-08-29 14:38:07.306 105149 ERROR ironic.conductor.manager [req-ef8b445d-3704-43da-a947-733f18e6418c - - - - -] Unexpected exception occurred while validating deploy driver interface for driver ipmi: 'NoneType' object has no attribute 'rstrip' on node 2f9fd223-839c-4bf8-ae22-fc8d7394c786.: AttributeError: 'NoneType' object has no attribute 'rstrip'20:39
trandles2019-08-29 14:38:07.306 105149 ERROR ironic.conductor.manager Traceback (most recent call last):20:39
trandles2019-08-29 14:38:07.306 105149 ERROR ironic.conductor.manager   File "/usr/lib/python2.7/site-packages/ironic/conductor/manager.py", line 2206, in validate_driver_interfaces20:39
trandles2019-08-29 14:38:07.306 105149 ERROR ironic.conductor.manager     iface.validate(task)20:39
trandles2019-08-29 14:38:07.306 105149 ERROR ironic.conductor.manager   File "/usr/lib/python2.7/site-packages/ironic_lib/metrics.py", line 60, in wrapped20:39
trandles2019-08-29 14:38:07.306 105149 ERROR ironic.conductor.manager     result = f(*args, **kwargs)20:39
trandles2019-08-29 14:38:07.306 105149 ERROR ironic.conductor.manager   File "/usr/lib/python2.7/site-packages/ironic/drivers/modules/iscsi_deploy.py", line 394, in validate20:39
trandles2019-08-29 14:38:07.306 105149 ERROR ironic.conductor.manager     validate(task)20:39
trandles2019-08-29 14:38:07.306 105149 ERROR ironic.conductor.manager   File "/usr/lib/python2.7/site-packages/ironic_lib/metrics.py", line 60, in wrapped20:39
trandles2019-08-29 14:38:07.306 105149 ERROR ironic.conductor.manager     result = f(*args, **kwargs)20:39
trandles2019-08-29 14:38:07.306 105149 ERROR ironic.conductor.manager   File "/usr/lib/python2.7/site-packages/ironic/drivers/modules/iscsi_deploy.py", line 320, in validate20:40
trandles2019-08-29 14:38:07.306 105149 ERROR ironic.conductor.manager     deploy_utils.get_ironic_api_url()20:40
trandles2019-08-29 14:38:07.306 105149 ERROR ironic.conductor.manager   File "/usr/lib/python2.7/site-packages/ironic/drivers/modules/deploy_utils.py", line 123, in get_ironic_api_url20:40
trandles2019-08-29 14:38:07.306 105149 ERROR ironic.conductor.manager     ironic_api = ironic_api.rstrip('/')20:40
trandles2019-08-29 14:38:07.306 105149 ERROR ironic.conductor.manager AttributeError: 'NoneType' object has no attribute 'rstrip'20:40
trandles2019-08-29 14:38:07.306 105149 ERROR ironic.conductor.manager20:40
trandlesI'm using iscsi deploy interface20:40
* TheJulia blinks20:42
TheJuliahmm20:43
TheJuliatrandles: i guess your not using keystone20:44
trandlesI can provide more output if it'll help...but I'm not sure and I feel like a backtrace is already abusing the channel20:44
TheJuliaand that conductor.api_url is not set20:44
trandlesTotally standalone20:45
TheJuliathat setting needs to be set them20:45
TheJulia[conductor]api_url20:45
trandlesEven if I'm using json-rpc?20:45
TheJuliayes, that url actually gets used by the conductor to tell the agent where to call home20:45
TheJuliawhich is why it can be different from the API's perception, or normally keystone...20:46
trandlesahok20:46
trandlesAh _space_ ok20:46
trandles\o/ fixed, thanks TheJulia20:49
openstackgerritJulia Kreger proposed openstack/ironic master: Provide a more useful error message  https://review.opendev.org/67934320:49
trandlesSays that setting is deprecated in ironic.conf...not sure what you'll do for standalone in the future20:49
TheJuliaugh20:49
* TheJulia ponders "un-deprecating"20:50
*** rh-jelabarre has quit IRC20:57
trandlesAh, it looks like maybe I should use [conductor]endpoint_override instead. That's the hint given in the deprecated note. It exists for other services (like [glance], [cinder]) but not for [conductor]. I'm going to try it in that section and see if it works.20:57
trandlesThat worked, actually [service_catalog]endpoint_override is the right value21:01
trandlesSo continue deprecating21:01
*** ijw_ has quit IRC21:02
*** ijw has joined #openstack-ironic21:07
TheJulia\o/21:07
TheJuliaMore to fix then :\21:07
*** rcernin_ has quit IRC21:25
*** trandles has left #openstack-ironic22:05
*** ijw has quit IRC22:18
*** ijw has joined #openstack-ironic22:34
*** ijw has quit IRC22:37
*** ijw has joined #openstack-ironic22:38
*** rcernin has joined #openstack-ironic22:43
*** cdearborn has quit IRC23:37
*** andrein has quit IRC23:41
*** mrda has quit IRC23:49
*** mrda has joined #openstack-ironic23:50
*** sthussey has quit IRC23:52
*** hjensas has quit IRC23:52
*** gyee has quit IRC23:55
*** hjensas has joined #openstack-ironic23:56

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