Wednesday, 2017-08-02

*** dyasny has quit IRC00:02
*** dyasny has joined #openstack-ironic00:02
*** bfournie has joined #openstack-ironic00:04
openstackgerritJohn L. Villalovos proposed openstack/ironic-tempest-plugin master: Remove trailing slash from base_url in tempest plugin  https://review.openstack.org/43109700:07
openstackgerritJohn L. Villalovos proposed openstack/ironic-tempest-plugin master: Switch to decorators.idempotent_id  https://review.openstack.org/42743100:07
openstackgerritJohn L. Villalovos proposed openstack/ironic-tempest-plugin master: Update validate_ports from BaremetalBasicOps  https://review.openstack.org/42743000:07
openstackgerritJohn L. Villalovos proposed openstack/ironic-tempest-plugin master: Skip VIF api tests for old api versions  https://review.openstack.org/42742900:07
openstackgerritJohn L. Villalovos proposed openstack/ironic-tempest-plugin master: Add Virtual Network Interface REST APIs  https://review.openstack.org/42742800:07
openstackgerritJohn L. Villalovos proposed openstack/ironic-tempest-plugin master: Remove service argument from tempest plugin client manager  https://review.openstack.org/42742700:08
openstackgerritJohn L. Villalovos proposed openstack/ironic-tempest-plugin master: Move CONF.service_available.ironic to our plugin  https://review.openstack.org/42742600:08
openstackgerritJohn L. Villalovos proposed openstack/ironic-tempest-plugin master: Enhance wait_for_bm_node_status waiter  https://review.openstack.org/42742500:08
openstackgerritJohn L. Villalovos proposed openstack/ironic-tempest-plugin master: Use polling in set_console_mode tempest test  https://review.openstack.org/42742400:08
openstackgerritJohn L. Villalovos proposed openstack/ironic-tempest-plugin master: Remove unused argument in Tempest Plugin  https://review.openstack.org/42742000:08
openstackgerritJohn L. Villalovos proposed openstack/ironic-tempest-plugin master: Update to hacking 0.12.0 and use new checks  https://review.openstack.org/42742100:08
openstackgerritJohn L. Villalovos proposed openstack/ironic-tempest-plugin master: Bring configurations from tempest to ironic_tempest_plugin  https://review.openstack.org/42742200:08
openstackgerritJohn L. Villalovos proposed openstack/ironic-tempest-plugin master: Drop bad skip check in tempest plugin  https://review.openstack.org/42742300:08
openstackgerritJohn L. Villalovos proposed openstack/ironic-tempest-plugin master: Fix docstrings in Tempest Plugin REST client for Ironic API  https://review.openstack.org/42741600:08
openstackgerritJohn L. Villalovos proposed openstack/ironic-tempest-plugin master: Replace assertTrue(isinstance()) with assertIsInstance()  https://review.openstack.org/42741700:08
openstackgerritJohn L. Villalovos proposed openstack/ironic-tempest-plugin master: Fix docstrings in tempest plugin baremetal json client  https://review.openstack.org/42741800:08
openstackgerritJohn L. Villalovos proposed openstack/ironic-tempest-plugin master: Fix docstrings to match with method arguments  https://review.openstack.org/42741900:08
openstackgerritJohn L. Villalovos proposed openstack/ironic-tempest-plugin master: Fix incorrect order of params of assertEqual()  https://review.openstack.org/42741200:08
openstackgerritJohn L. Villalovos proposed openstack/ironic-tempest-plugin master: Change misc to test_utils for tempest test  https://review.openstack.org/48978200:08
openstackgerritJohn L. Villalovos proposed openstack/ironic-tempest-plugin master: Deduplicate _assertExpected method in tests  https://review.openstack.org/48978300:08
openstackgerritJohn L. Villalovos proposed openstack/ironic-tempest-plugin master: Fix BaseBaremetalTest._assertExpected docstring  https://review.openstack.org/48978400:08
openstackgerritJohn L. Villalovos proposed openstack/ironic-tempest-plugin master: Trivial: Change hardcoded values in tempest plugin  https://review.openstack.org/48978500:08
openstackgerritJohn L. Villalovos proposed openstack/ironic-tempest-plugin master: Do not load credentials on import in tempest plugin clients.py  https://review.openstack.org/48978600:08
openstackgerritJohn L. Villalovos proposed openstack/ironic-tempest-plugin master: Add a tempest test for creating a chassis with a specific UUID.  https://review.openstack.org/48978700:08
openstackgerritJohn L. Villalovos proposed openstack/ironic-tempest-plugin master: Refactor waiters in our tempest plugin  https://review.openstack.org/48978800:08
openstackgerritJohn L. Villalovos proposed openstack/ironic-tempest-plugin master: Fix the exception message in tempest plugin  https://review.openstack.org/48978900:08
openstackgerritJohn L. Villalovos proposed openstack/ironic-tempest-plugin master: Add Ironic standalone tests  https://review.openstack.org/48979000:08
openstackgerritJohn L. Villalovos proposed openstack/ironic-tempest-plugin master: Add ironic standlaone test with ipmi dynamic driver  https://review.openstack.org/48979100:08
openstackgerritJohn L. Villalovos proposed openstack/ironic-tempest-plugin master: Include a copy of tempest.scenario.manager module  https://review.openstack.org/48979200:08
openstackgerritJohn L. Villalovos proposed openstack/ironic-tempest-plugin master: Prune local copy of tempest.scenario.manager.py  https://review.openstack.org/48979300:08
openstackgerritJohn L. Villalovos proposed openstack/ironic-tempest-plugin master: Fix local copy of scenario manager  https://review.openstack.org/48979400:08
openstackgerritJohn L. Villalovos proposed openstack/ironic-tempest-plugin master: Add functional API tests for portgroups  https://review.openstack.org/48979500:08
openstackgerritJohn L. Villalovos proposed openstack/ironic-tempest-plugin master: Extend tests and checks for node VIFs  https://review.openstack.org/48979600:08
openstackgerritJohn L. Villalovos proposed openstack/ironic-tempest-plugin master: Add standalone tests using direct HTTP links  https://review.openstack.org/48979700:08
openstackgerritJohn L. Villalovos proposed openstack/ironic-tempest-plugin master: Define minimum required API ver for portgroups  https://review.openstack.org/48979800:08
openstackgerritJohn L. Villalovos proposed openstack/ironic-tempest-plugin master: Fix docstrings for creating methods in baremetal api tests  https://review.openstack.org/48979900:08
*** jkilpatr has quit IRC00:08
jlvillalrloo: ^^ :)00:10
*** rama_y has quit IRC00:16
*** mat128 has quit IRC00:19
rloojlvillal: no way am I reviewing that!00:30
*** rloo has quit IRC00:31
*** baoli has joined #openstack-ironic00:35
*** baoli has quit IRC00:35
*** baoli has joined #openstack-ironic00:36
*** ijw has quit IRC00:56
*** ijw has joined #openstack-ironic00:57
*** litao__ has joined #openstack-ironic00:57
*** jkilpatr has joined #openstack-ironic01:00
*** pmannidi has joined #openstack-ironic01:05
*** jkilpatr has quit IRC01:17
*** rama_y has joined #openstack-ironic01:22
*** https_GK1wmSU has joined #openstack-ironic01:28
*** https_GK1wmSU has left #openstack-ironic01:31
*** ijw has quit IRC01:31
*** ijw has joined #openstack-ironic01:32
*** rama_y has quit IRC01:33
*** tuanluong has joined #openstack-ironic01:38
*** Goneri has quit IRC01:43
*** sasha2 has quit IRC01:49
*** rama_y has joined #openstack-ironic01:53
*** slagle has quit IRC01:59
*** baoli has quit IRC02:02
*** baoli has joined #openstack-ironic02:02
*** slagle has joined #openstack-ironic02:12
*** crushil has quit IRC02:18
*** crushil has joined #openstack-ironic02:18
*** rbudden has quit IRC02:18
*** ijw has quit IRC02:25
*** baoli has quit IRC02:43
*** racedo has quit IRC03:00
*** racedo has joined #openstack-ironic03:00
*** hel0tsp has joined #openstack-ironic03:06
*** hel0tsp has quit IRC03:11
*** hel0tsp has joined #openstack-ironic03:11
*** rama_y has quit IRC03:24
openstackgerritlan proposed openstack/ironic master: Use HostAddressOpt for opts that accept IP and hostnames  https://review.openstack.org/48984303:25
*** udesale has joined #openstack-ironic03:33
*** yangyapeng has joined #openstack-ironic03:36
*** crushil has quit IRC03:45
*** crushil has joined #openstack-ironic03:46
*** links has joined #openstack-ironic03:48
*** Nisha_Agarwal has joined #openstack-ironic03:59
*** aparnav has joined #openstack-ironic04:04
*** hel0tsp has quit IRC04:07
*** hel0tsp has joined #openstack-ironic04:08
*** pmannidi has quit IRC04:13
*** pmannidi has joined #openstack-ironic04:16
*** adisky__ has joined #openstack-ironic04:24
*** udesale__ has joined #openstack-ironic04:29
*** rama_y has joined #openstack-ironic04:31
*** udesale has quit IRC04:31
*** rama_y has quit IRC04:33
*** ijw has joined #openstack-ironic04:40
*** ijw has quit IRC04:45
*** rama_y has joined #openstack-ironic04:48
*** ijw has joined #openstack-ironic04:52
*** ijw has quit IRC05:00
*** jtomasek has joined #openstack-ironic05:16
*** yangyapeng has quit IRC05:17
*** yangyapeng has joined #openstack-ironic05:19
*** Nisha_Agarwal has quit IRC05:29
*** Nisha_Agarwal has joined #openstack-ironic05:34
*** mvpnitesh has joined #openstack-ironic05:34
openstackgerritMadhuri Kumari proposed openstack/ironic master: [doc-migration] Add configuration folder for documentation  https://review.openstack.org/48693405:44
*** mvpnitesh has quit IRC05:50
*** mjura has joined #openstack-ironic05:51
*** marios has joined #openstack-ironic05:55
*** e0ne has joined #openstack-ironic06:01
*** hoonetorg has quit IRC06:02
*** e0ne has quit IRC06:03
*** mjura has quit IRC06:08
*** hel0tsp1 has joined #openstack-ironic06:08
*** hel0tsp has quit IRC06:08
*** hoonetorg has joined #openstack-ironic06:15
*** mjura has joined #openstack-ironic06:19
*** jaosorior has quit IRC06:25
*** hel0tsp1 has quit IRC06:25
*** hel0tsp has joined #openstack-ironic06:26
*** rwsu has quit IRC06:30
*** rbartal has joined #openstack-ironic06:32
*** jaosorior has joined #openstack-ironic06:34
*** pcaruana has joined #openstack-ironic06:34
*** hel0tsp has quit IRC06:37
*** ccamacho has quit IRC06:38
*** hel0tsp has joined #openstack-ironic06:40
*** ChubYann has quit IRC06:42
*** hshiina has joined #openstack-ironic06:43
*** yangyape_ has joined #openstack-ironic06:43
*** Hao has joined #openstack-ironic06:46
*** yangyape_ has quit IRC06:46
*** yangyape_ has joined #openstack-ironic06:46
*** yangyapeng has quit IRC06:46
*** rcernin has joined #openstack-ironic06:46
*** hel0tsp has quit IRC06:47
*** Nisha_ has joined #openstack-ironic06:49
*** Nisha_Agarwal has quit IRC06:49
*** yangyapeng has joined #openstack-ironic06:50
*** yangyape_ has quit IRC06:50
*** jaganathan has joined #openstack-ironic06:53
*** Nisha_ has quit IRC06:54
*** yangyapeng has quit IRC06:54
*** Nisha_ has joined #openstack-ironic06:54
openstackgerritVasyl Saienko proposed openstack/ironic master: Wait for cleaning is completed after destroy phase  https://review.openstack.org/48941806:56
*** namnh has joined #openstack-ironic06:58
*** alanhoang has joined #openstack-ironic07:02
openstackgerritD G Lee proposed openstack/ironic master: ironic-conductor can't report heartbeat to database  https://review.openstack.org/47521007:03
*** alanhoang has quit IRC07:04
*** aarefiev_afk is now known as aarefiev07:07
openstackgerritHao Li proposed openstack/ironic-lib master: Retry when execute partprobe cmd failed  https://review.openstack.org/44360407:07
*** zhangfei has joined #openstack-ironic07:08
*** hel0tsp has joined #openstack-ironic07:12
*** milan has joined #openstack-ironic07:16
*** https_GK1wmSU has joined #openstack-ironic07:20
*** https_GK1wmSU has left #openstack-ironic07:22
*** udesale has joined #openstack-ironic07:33
*** udesale__ has quit IRC07:35
*** rama_y has quit IRC07:44
*** ralonsoh has joined #openstack-ironic07:46
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic master: Optimize node locking on heartbeat  https://review.openstack.org/45652807:48
*** gcb_ has quit IRC07:48
*** tesseract has joined #openstack-ironic07:48
pas-hamornig ironic :)07:49
*** yangyapeng has joined #openstack-ironic07:50
*** ccamacho has joined #openstack-ironic07:52
*** etingof has quit IRC08:01
*** yangyapeng has quit IRC08:05
*** yangyapeng has joined #openstack-ironic08:06
*** mgoddard has joined #openstack-ironic08:08
*** ralonsoh has quit IRC08:12
*** ralonsoh has joined #openstack-ironic08:13
openstackgerritLingyong Xu proposed openstack/python-ironicclient master: Update the documentation link for doc migration  https://review.openstack.org/48991708:14
*** etingof has joined #openstack-ironic08:14
*** derekh has joined #openstack-ironic08:15
*** ralonsoh has quit IRC08:15
*** ralonsoh has joined #openstack-ironic08:18
makowalsHello everyone, anyone from EMEA/APAC time zone, or just US based ?08:18
makowalsQuick question about node capabilities ...08:19
*** udesale__ has joined #openstack-ironic08:20
*** https_GK1wmSU has joined #openstack-ironic08:20
openstackgerritHironori Shiina proposed openstack/ironic master: Add storage interface to api-ref  https://review.openstack.org/48097508:21
*** https_GK1wmSU has left #openstack-ironic08:22
*** udesale has quit IRC08:22
openstackgerritHironori Shiina proposed openstack/ironic master: Add storage interface to api-ref  https://review.openstack.org/48097508:29
aarefievmakowals: hi, just ask your question, a lot of folks in this time zone08:29
makowalsAh, cool ! I'm trying to track the code which is responsible for propagating ironic node capabilities into nova compute node. More specifically, I'd like to know what and when triggers the synchronization of these two ("capabilities" from ironic DB into "stats" in nova DB)08:30
openstackgerritVasyl Saienko proposed openstack/ironic master: Wait for cleaning is completed after destroy phase  https://review.openstack.org/48941808:31
makowalsI see it's not 1:1 mapping, as for example cpu_arch is not inside "capabilities" in ironic, but also gets propagated into "stats" in nova. In my case I will be extending set of properties for my ironic nodes so I'd like to understand how to easily make them propagated down to nova so for example scheduler can use them08:32
*** lucas-afk is now known as lucasagomes08:32
*** openstackgerrit has quit IRC08:33
*** milan has quit IRC08:34
*** openstackgerrit has joined #openstack-ironic08:35
openstackgerritLingyong Xu proposed openstack/python-ironicclient master: Update the documentation link for doc migration  https://review.openstack.org/48991708:35
aarefievmakowals: yeah, cpu arch, memory disk size are node properties, nova-compute collect this info08:35
aarefievmakowals: https://github.com/openstack/nova/blob/master/nova/virt/ironic/driver.py#L26508:36
makowalsaarefiev: Great, that was exactly what I needed but I was sure it's in ironic codebase, not in nova08:38
makowalsJust the second part of the question, is there a periodic task in nova for synchronizing this, or is it done just once sometime (and then when) ?08:38
*** ralonsoh_ has joined #openstack-ironic08:40
*** ralonsoh has quit IRC08:40
aarefievmakowals: yep, it's periodic task, nova fetch all available node (not in maintenance) and compute the stat08:42
*** yangyapeng has quit IRC08:43
*** yangyapeng has joined #openstack-ironic08:43
openstackgerritAnton Arefiev proposed openstack/ironic-inspector master: Introduce oslo.messaging RPC  https://review.openstack.org/46286108:45
vdrokmorning all08:46
mgoddardmorning vdrok & other bare metallists09:03
vdrok#pixiesay -m rnr morning!09:04
PixieBoots\m/ʕ>ᴥ<ʔ\m/: morning!09:04
mgoddard:)09:07
*** yangyapeng has quit IRC09:08
aparnavmorning ironic.. !09:08
*** hshiina has quit IRC09:09
*** yangyapeng has joined #openstack-ironic09:14
HaoGood afternoon! now 17:14 in China.09:15
*** yangyapeng has quit IRC09:16
*** yangyapeng has joined #openstack-ironic09:17
*** dtantsur|afk is now known as dtantsur09:17
dtantsurmorning ironic09:18
*** Nisha_ has quit IRC09:19
*** Nisha_ has joined #openstack-ironic09:21
*** priteau has joined #openstack-ironic09:24
*** amarao has joined #openstack-ironic09:25
*** zhangfei has quit IRC09:26
*** gcb has joined #openstack-ironic09:28
openstackgerritAnton Arefiev proposed openstack/ironic-inspector master: Use declarative reader/writer separation  https://review.openstack.org/46376809:30
openstackgerritAnton Arefiev proposed openstack/ironic-inspector master: Use declarative reader/writer separation  https://review.openstack.org/46376809:32
*** zhangfei has joined #openstack-ironic09:38
aparnavhey vdrok, Hoping to get this patch reviewed https://review.openstack.org/#/c/422572/. We are aiming to have it merged this release. Take a look when you can.09:44
patchbotpatch 422572 - ironic - Support hpsum based `update_firmware` for iLO drivers09:44
vdrokhi aparnav , will do09:45
aparnavvdrok, thank you09:45
*** milan has joined #openstack-ironic09:49
*** e0ne has joined #openstack-ironic09:53
*** namnh has quit IRC10:06
*** tuanluong has quit IRC10:07
*** sambetts|afk is now known as sambetts10:09
*** jaosorior has quit IRC10:10
openstackgerritVasyl Saienko proposed openstack/ironic master: Disable automated cleaning for single node grenade  https://review.openstack.org/48952310:24
*** pmannidi has quit IRC10:31
openstackgerritVasyl Saienko proposed openstack/ironic master: Wait for cleaning is completed after destroy phase  https://review.openstack.org/48941810:33
*** amarao1 has joined #openstack-ironic10:35
*** Nisha_ has quit IRC10:38
*** Nisha_ has joined #openstack-ironic10:42
*** jaosorior has joined #openstack-ironic11:02
openstackgerritIlya Etingof proposed openstack/virtualbmc master: WIP: multiprocess server, socket-based management cli tool  https://review.openstack.org/48887411:05
openstackgerritAparna proposed openstack/ironic master: Support hpsum based `update_firmware` for iLO drivers  https://review.openstack.org/42257211:05
*** udesale__ has quit IRC11:09
*** zhangfei has quit IRC11:15
*** hw_wutianwei has quit IRC11:16
*** jaypipes has joined #openstack-ironic11:18
*** jaypipes is now known as jaypipes-jurydut11:22
*** jaypipes-jurydut is now known as jaypipesjuryduty11:22
*** jkilpatr has joined #openstack-ironic11:24
*** baoli has joined #openstack-ironic11:32
*** baoli has quit IRC11:32
*** baoli has joined #openstack-ironic11:32
*** baoli has quit IRC11:33
*** jcoufal has joined #openstack-ironic11:34
*** lucasagomes is now known as lucas-hungry11:37
*** fellypefca has joined #openstack-ironic11:37
*** baoli has joined #openstack-ironic11:40
*** aparnav has quit IRC11:44
*** baoli has quit IRC11:46
*** dprince has joined #openstack-ironic11:54
*** andymccr has joined #openstack-ironic11:55
*** litao__ has quit IRC11:56
*** hel0tsp has quit IRC12:01
*** baoli has joined #openstack-ironic12:02
*** bfournie has quit IRC12:07
TheJuliaGood morning everyone12:07
sambettso/ TheJulia12:10
*** jcoufal has quit IRC12:11
fellypefcaGood morning TheJulia and sambetts :)12:12
nicodemosmorning Ironic'ers.12:16
openstackgerritFellype Cavalcante proposed openstack/ironic master: Add a flag to always perform persistent boot on PXE interface  https://review.openstack.org/48343012:18
fellypefcanicodemos o/12:20
openstackgerritNguyen Hung Phuong proposed openstack/ironic master: Add functional API tests for volume connector and volume target  https://review.openstack.org/47371712:22
*** phuongnh has joined #openstack-ironic12:29
fellypefcasambetts Hey, I understand that I have to reference pxe.rst in doc /source/admin/drivers.rst, but I also need to put something in doc/source/admin/index.rst?12:29
sambettsfellypefca: no you shouldn't have too, referencing it from admin/drivers should be good enough I think12:30
sambettsdrivers.rst is linked from admin/index12:30
fellypefcasambetts ok! :) thank you.12:31
dtantsurmorning TheJulia, fellypefca and everyone else12:32
*** nicodemos has quit IRC12:32
fellypefcaGood morning dtantsur12:32
openstackgerritSam Betts proposed openstack/ironic master: Switch API ref to use versionadded syntax throughout  https://review.openstack.org/49000812:35
*** rbudden has joined #openstack-ironic12:35
*** baoli has quit IRC12:36
*** lucas-hungry is now known as lucasagomes12:39
*** phuongnh has quit IRC12:40
*** bfournie has joined #openstack-ironic12:41
*** nicodemos has joined #openstack-ironic12:41
openstackgerritFellype Cavalcante proposed openstack/ironic master: Add a flag to always perform persistent boot on PXE interface  https://review.openstack.org/48343012:43
*** baoli has joined #openstack-ironic12:43
fellypefcasambetts ^ :)12:43
openstackgerritVasyl Saienko proposed openstack/ironic master: Wait for cleaning is completed after destroy phase  https://review.openstack.org/48941812:44
openstackgerritDmitry Tantsur proposed openstack/ironic master: Add API for volume resources to api-ref  https://review.openstack.org/47879812:46
openstackgerritDmitry Tantsur proposed openstack/ironic master: Add storage interface to api-ref  https://review.openstack.org/48097512:49
dtantsurTheJulia: mind re-reviewing https://review.openstack.org/#/c/478798/ please, I changed exactly one word there12:49
patchbotpatch 478798 - ironic - Add API for volume resources to api-ref12:49
TheJuliadtantsur: awesome!12:50
*** baoli has quit IRC12:51
*** xavierr has joined #openstack-ironic12:51
TheJuliadtantsur: done12:51
dtantsurcool12:52
TheJuliajlvillal: Any reason we are not landing stuff in the tempest plugin repo?12:52
*** Goneri has joined #openstack-ironic12:52
openstackgerritIlya Etingof proposed openstack/virtualbmc master: WIP: multiprocess server, socket-based management cli tool  https://review.openstack.org/48887412:57
dtantsurmgoddard: I may have asked you already (sorry!), but is networking-baremetal work required for physical network awareness itself? i.e. can we test physical network awareness now without that bit?12:58
dtantsursambetts: ^^12:58
*** crushil has quit IRC12:58
*** crushil has joined #openstack-ironic12:59
sambettsdtantsur: nope networking-baremetal is independent of physnet awareness13:00
*** sasha2 has joined #openstack-ironic13:00
*** sasha2 has quit IRC13:00
dtantsuraha, this matches my current understanding13:00
sambettsso it should just work out of the box13:00
*** sasha2 has joined #openstack-ironic13:00
dtantsurbfournie: ^^13:00
sambettsnetworking-baremetal is required to improve flat network behaviour and for routed (L3) network support13:01
*** rloo has joined #openstack-ironic13:01
dtantsurgood. thanks sambetts13:02
dtantsurrloo: hi! do we have a patch up to move http://specs.openstack.org/openstack/ironic-specs/specs/approved/support-rolling-upgrade.html#rolling-upgrade-process to our upgrade guide?13:02
dtantsurnvm, found it: https://review.openstack.org/#/c/416565/13:03
patchbotpatch 416565 - ironic - Rolling upgrade procedure documentation13:03
rloodtantsur: hi. maybe. there are 2? doc patches that I haven't looked at for months. Was going to update them when the dbsync patch landed. am still going through my email. did they land?13:03
dtantsurrloo: I've approved the dbsync patch, yes13:03
dtantsurstill making its way through the gate, it's slow today13:04
rloodtantsur: ok. i will update those patches today.13:04
dtantsurthanks!13:04
rloodtantsur: 'slow' is better than 'never'... sad to say...13:04
* dtantsur figures out what has to be updated in tripleo13:04
rlooalso, hi and good morning dtantsur, sambetts and everyone else in ironic-ville13:04
dtantsurmorning rloo :)13:05
dtantsurrloo: is my assumption right that we should start running "ironic-dbsync online_data_migrations" right now (in Pike) to avoid troubles in the future?13:06
vdrokmorning rloo TheJulia dtantsur sambetts and everyone else :)13:07
rloodtantsur: yes, after upgrading to PIke, need to run that before upgrading to Queens13:07
*** jcoufal has joined #openstack-ironic13:07
rloomkrai: do you have time to update this https://review.openstack.org/#/c/486934/ one last time i hope? otherwise I'll do it13:07
patchbotpatch 486934 - ironic - [doc-migration] Add configuration folder for docum...13:07
*** hw_wutianwei has joined #openstack-ironic13:10
openstackgerritRuby Loo proposed openstack/ironic master: [doc-migration] Add configuration folder for documentation  https://review.openstack.org/48693413:14
rloosambetts: you want to add your +2 here again? https://review.openstack.org/#/c/486934/13:15
patchbotpatch 486934 - ironic - [doc-migration] Add configuration folder for docum...13:15
rloosambetts: and +A...13:15
*** Nisha_Agarwal has joined #openstack-ironic13:17
mgoddarddtantsur: sorry to miss your shout. sambetts is correct - no dependency on networking-baremetal13:17
sambettsrloo: thanks, yeah lets get that landed13:18
rloosambetts: ++. then we can get to the fun bike-shedding part. me wants blue...13:18
sambettsrloo: always purple13:18
sambetts;)13:18
*** athomas has quit IRC13:18
rloosambetts: i used to bleed purple (yahoo :))13:18
sambettsrloo: btw you might be interested in this patch https://review.openstack.org/#/c/490008/13:19
patchbotpatch 490008 - ironic - Switch API ref to use versionadded syntax throughout13:19
*** Nisha_ has quit IRC13:19
dtantsurmgoddard: no prob! Could you please add your input to https://review.openstack.org/487410 ? I believe you may have opinions on reference architecture questions :)13:19
patchbotpatch 487410 - ironic - Reference architecture: common bits13:19
sambettsrloo: heh of course :-P13:19
rloosambetts: yeah, i saw that. am going to focus on updating rolling upgrades patches, then thought i'd look at ipa versioning if any updates. gotta prioritize ;)13:19
rloosambetts: thought we could try to get the ipa versioning in by thurs...13:20
mgoddarddtantsur: sure, I'll take a look13:21
*** aolwas has quit IRC13:21
*** mjturek has joined #openstack-ironic13:22
openstackgerritRuby Loo proposed openstack/ironic master: Unit test for checking cross-version migrations compatibility  https://review.openstack.org/41999313:22
*** Hao has quit IRC13:23
*** aolwas has joined #openstack-ironic13:23
openstackgerritHugo Nicodemos proposed openstack/ironic master: Add hardware type for HPE OneView  https://review.openstack.org/48579813:24
nicodemosTheJulia, sambetts ^13:25
sambettsrloo: that would be cool!13:25
*** athomas has joined #openstack-ironic13:27
*** mjturek has quit IRC13:31
*** baoli has joined #openstack-ironic13:32
*** jistr is now known as jistr|mtg13:32
dtantsurrloo: do we expect online_data_migrations to be idempotent? i.e. can I run it several times safely (similar to dbsync)?13:35
rloodtantsur: yes13:35
sambettsrloo: what are your thoughts on assuming agent v2.1.0 (our last released version) if agent_version in heartbeat is None?13:35
rloodtantsur: should i document that somewhere? (do we do that for dbsync upgrade?)13:35
openstackgerritJulia Kreger proposed openstack/ironic master: BFV Deploy skip minor logging, logic, and test fixes  https://review.openstack.org/47932613:36
rloosambetts: do we say that we require some minimum IPA for ironic PIke?13:36
rloosambetts: do we need/care what version it is if it is None? I can see that it would make the code easier, not having to check 'if None or version > xxx'13:37
*** yangyapeng has quit IRC13:38
rloosambetts: i think for your purposes, you can assume that and put a comment there as to why we're assuming that.13:38
jlvillalGood morning13:38
sambettsrloo: I don't think we do assume a version because up until now any features that crashed Ironic when an old agent was used we worked around with a try/except13:38
rloosambetts: i'm assuming that whatever discrepancies/changes/non-backwards compat stuff from ipa < v1.2.0 to v1.2.0 is already coded in ironic to handle it.13:39
jlvillalIs the gate any better today? A neutron patch landed last night that had hopes of helping the gate.13:39
sambettsrloo: yeah thats what I was thinking too13:39
rloojlvillal: good question; i forgot to look into it.13:39
rloosambetts: yeah, so i think if you add a comment to that effect wherever you make that assumption, should be ok13:40
*** rwsu has joined #openstack-ironic13:41
*** rwsu has quit IRC13:41
rlooand good morning jlvillal!13:41
*** rwsu has joined #openstack-ironic13:41
jlvillal:)13:41
rloojlvillal: i see failures: http://ci-watch.tintri.com/project?project=ironic&time=7+days13:41
TheJuliaIf any core is looking for a fairly quick review, https://review.openstack.org/#/c/485798's latest revision just had a one word change from the last revision and had 2x +2 before it was revised.13:42
patchbotpatch 485798 - ironic - Add hardware type for HPE OneView13:42
vdrokjlvillal: morning, no, did not help13:42
jlvillalrloo, Oh yeah, I forgot to check that. My gut feeling was that it was still failing :(13:42
rloojlvillal: trust your gut... :-(13:42
jlvillalvdrok, Thanks13:42
jlvillalrloo, Thanks13:42
*** SerenaFe_ has joined #openstack-ironic13:43
*** mjturek has joined #openstack-ironic13:45
*** zhangfei has joined #openstack-ironic13:47
fellypefcaTheJulia Hi! I have the patch of the flag to disable the non-persistent boot device. Can you take a look? :) https://review.openstack.org/#/c/483430/13:49
patchbotpatch 483430 - ironic - Add a flag to always perform persistent boot on PX...13:49
*** aarefiev is now known as aarefiev_afk13:51
*** jistr|mtg is now known as jistr13:52
sambettsrloo, dtantsur: I can't rememeber but do we have a specific format/way of doing deprecation warning other than via LOG.warning??13:53
vdroksambetts: no, we don't. there is a library in oslo though that allows to do it in a standard way13:54
vdrokdebtcollector iirc13:54
vdrokbut we don't use it13:54
rloosambetts: and when we log, we need to make sure we don't spam13:56
sambettsah right, do we have a standard way of writing deprecation warnings using LOG.warning then?13:56
dtantsur"no" to both13:56
-openstackstatus- NOTICE: We have disable infracloud-vanilla due to the compute host running mirror.regionone.infracloud-vanilla.o.o being offline. Please recheck your failed jobs to schedule them to another cloud.13:57
*** zhurong has joined #openstack-ironic13:57
*** SerenaF__ has joined #openstack-ironic14:03
*** SerenaFe_ has quit IRC14:03
*** rama_y has joined #openstack-ironic14:04
*** udesale__ has joined #openstack-ironic14:06
*** cdearborn has joined #openstack-ironic14:07
*** Nisha_Agarwal has quit IRC14:09
*** Nisha_Agarwal has joined #openstack-ironic14:09
*** crushil has quit IRC14:11
*** crushil has joined #openstack-ironic14:12
openstackgerritIlya Etingof proposed openstack/virtualbmc master: WIP: multiprocess server, socket-based management cli tool  https://review.openstack.org/48887414:13
sambettsdtantsur: what do you think about rloo's comment here https://review.openstack.org/#/c/364861/11/releasenotes/notes/heartbeat_agent_version-70f4e64b19b51d87.yaml specifically the part about under which section in the release note it should go14:13
patchbotpatch 364861 - ironic - Receive and store agent version on heartbeat14:13
*** Nisha_Agarwal has quit IRC14:16
*** Nisha_Agarwal has joined #openstack-ironic14:17
*** jcoufal has quit IRC14:18
dtantsursambetts: I agree with "other", we don't treat ramdisk API as public feature14:18
sambettsyeah I think it makes sense :)14:19
sambettscool, just wanted to make sure14:19
*** SerenaF__ has quit IRC14:19
dtantsurrloo: you seem to need some recheck :(14:19
sambettswe were all in agreement14:19
rloodtantsur: bugger. jlvillal, add 408556 to your script :)14:20
jlvillalrloo, Will do when I get to work. Gives me a chance to finish my review too. I spent about 30 minutes looking at it yesterday.14:21
jlvillalrloo, I didn't finish reviewing. So big :)14:21
rloojlvillal: big feature. btw, it has been approved. but reviews/comments still welcome!14:22
dtantsurjlvillal: oops, sorry for stepping on your shoes14:22
dtantsurI wanted it in, because we'll need downstreams and frameworks (e.g. tripleo) to start using the new command14:22
rloodtantsur: speaking of which, we probably want that command in our grenade multinode?14:23
dtantsurrloo: that's a reasonable idea14:23
*** rwsu has quit IRC14:29
*** jcoufal has joined #openstack-ironic14:30
*** mjura has quit IRC14:32
*** hw_wutianwei has quit IRC14:32
*** udesale has joined #openstack-ironic14:34
*** udesale__ has quit IRC14:35
*** zhurong has quit IRC14:38
*** rwsu has joined #openstack-ironic14:39
*** ralonsoh_ has quit IRC14:39
*** Nisha_Agarwal has quit IRC14:41
*** yangyapeng has joined #openstack-ironic14:45
*** yangyapeng has quit IRC14:49
*** yangyapeng has joined #openstack-ironic14:53
openstackgerritMerged openstack/ironic master: Disable automated cleaning for single node grenade  https://review.openstack.org/48952314:56
*** mtanino has joined #openstack-ironic14:58
dtantsurthis should help the gate ^^^14:58
openstackgerritMerged openstack/ironic master: [Tempest] fix negative tests on old API versions  https://review.openstack.org/48958314:59
openstackgerritMerged openstack/ironic master: Add API for volume resources to api-ref  https://review.openstack.org/47879814:59
openstackgerritMerged openstack/ironic master: Add storage interface to api-ref  https://review.openstack.org/48097514:59
*** Nisha_Agarwal has joined #openstack-ironic15:00
*** links has quit IRC15:01
*** etingof has quit IRC15:03
*** jistr is now known as jistr|mtg15:06
*** zhangfei has quit IRC15:06
NobodyCamGood Morning Ironic'ers :)15:08
dtantsurmorning NobodyCam15:09
NobodyCam:) hey hey good morning dtantsur15:10
*** fellypefca has quit IRC15:10
edleaferloo: sambetts: the latest ironic flavor migration patch is up: https://review.openstack.org/#/c/487954/15:12
patchbotpatch 487954 - nova - Handle addition of new nodes/instances in ironic f...15:12
edleafeWould appreciate your feedback15:13
rlooedleafe: thx for the ping. i meant to look at it earlier this week and i think i started... will look at it today.15:13
edleaferloo: that's ok, as I just pushed a new version last night15:14
*** dprince has quit IRC15:14
rlooedleafe: phew :)15:14
edleaferloo: it now runs the migration on any change of (node, instance)15:15
edleafeinstead of just new nodes15:15
edleafethanks to your catch15:15
rlooedleafe: just like the doctor ordered :)15:15
* edleafe didn't know that rloo was a doctor!15:15
*** e0ne has quit IRC15:16
* rloo is doctor-of-nothing :)15:16
*** MattMan has quit IRC15:17
*** MattMan has joined #openstack-ironic15:18
openstackgerritJulia Kreger proposed openstack/bifrost master: Ignore DIB failures that generate output files  https://review.openstack.org/49005615:18
edleaferloo: hold off - just found a bug15:19
*** penick has joined #openstack-ironic15:19
*** etingof has joined #openstack-ironic15:19
rlooedleafe: okey dokey15:19
*** [1]rpioso has joined #openstack-ironic15:19
edleaferloo: ah, never mind - it's fine as is15:21
*** amarao1 has quit IRC15:26
*** amarao has quit IRC15:26
*** ralonsoh has joined #openstack-ironic15:31
*** udesale has quit IRC15:34
*** Sukhdev has joined #openstack-ironic15:35
*** [1]rpioso is now known as rpioso15:37
*** rama_y has quit IRC15:41
openstackgerritIlya Etingof proposed openstack/virtualbmc master: WIP: multiprocess server, socket-based management cli tool  https://review.openstack.org/48887415:44
openstackgerritNguyen Hung Phuong proposed openstack/ironic master: Add functional API tests for volume connector and volume target  https://review.openstack.org/47371715:45
*** e0ne has joined #openstack-ironic15:46
*** mtanino_ has joined #openstack-ironic15:46
jlvillalrloo: Added your patch to the recheck bot15:46
rlooths jlvillal!15:46
openstackgerritMerged openstack/bifrost master: Update .gitignore  https://review.openstack.org/48659315:47
*** ralonsoh has quit IRC15:47
*** ralonsoh has joined #openstack-ironic15:47
jlvillalvdrok: Do we have an idea what is the cause of the gate failures? I'm looking at the Whiteboard and I'm not sure.15:48
vdrokjlvillal: yes, there is some analysis inside the bug https://bugs.launchpad.net/neutron/+bug/1707160/comments/315:49
openstackLaunchpad bug 1707160 in neutron "test_create_port_in_allowed_allocation_pools test fails on ironic grenade" [Critical,In progress] - Assigned to Ihar Hrachyshka (ihar-hrachyshka)15:49
jlvillalvdrok: Ah, thanks!15:49
openstackgerritIlya Etingof proposed openstack/virtualbmc master: multiprocess server, socket-based management cli tool  https://review.openstack.org/48887415:53
openstackgerritMerged openstack/ironic master: Refactor VIFPortIDMixin: factor out common methods  https://review.openstack.org/48612515:53
*** dyasny_ has joined #openstack-ironic15:55
*** milan has quit IRC15:57
*** etingof has quit IRC15:57
*** dyasny has quit IRC15:58
*** links has joined #openstack-ironic15:59
*** hel0tsp has joined #openstack-ironic16:00
*** makowals has quit IRC16:00
*** jaganathan has quit IRC16:03
*** arnewiebalck has quit IRC16:04
*** cdearborn_ has joined #openstack-ironic16:06
*** rcernin has quit IRC16:08
jlvillaldtantsur: rloo TheJulia vdrok vsaienk0: Would there be any objects to me working with infra to batch upload all the ironic_tempest_plugin code. So I don't destroy zuul?16:09
*** marios has quit IRC16:10
rloojlvillal: fine with me. although apart from not destroying zuul and our irc channel with patch updates, what other pros/cons do i need to be aware of?16:10
openstackgerritNguyen Hung Phuong proposed openstack/ironic master: Add functional API tests for volume connector and volume target  https://review.openstack.org/47371716:11
*** etingof has joined #openstack-ironic16:11
rloojlvillal: i mean, what/if any downside to your plan to batch upload?16:11
jlvillalMaybe upside/downside is that people don't need to review 70 patches which are exact copies of code we already have.16:11
jlvillalrloo: ^^16:11
rloojlvillal: is this a good time to try to get that done? (vs eg beginning of next cycle?)16:11
rloojlvillal: that is an UPSIDE!16:12
rloojlvillal: (i'm not sure why it needs 70 patches but I probably don't want to know...)16:12
jlvillalrloo: I am trying to preserve history so people can see why this line of code was added.16:12
rloojlvillal: and that's the only way to do it? ugh.16:13
jlvillalrloo: I'm going to work with infra and they can batch bring it into the repo. Then test make sure code is identical.16:14
*** pcaruana has quit IRC16:14
jlvillalrloo: openstack/ironic-tempest-plugin/ironic_tempest_plugin/ is exactly the same as openstack/ironic/ironic_tempest_plugin/ then we are good. I believe.16:14
rloojlvillal: sounds good. just wondering if now is a good time to do it, or if it might be better to wait til after pike release. i guess if you are doing it as a batch, should be ok.16:14
rloojlvillal: go for it!16:15
jlvillalrloo: dtantsur: I can wait or do it this week.16:15
jlvillalrloo: dtantsur: Whatever people think is best. I was motivated by our stable/ocata breakage due to tempest.16:15
*** rama_y has joined #openstack-ironic16:15
dtantsurwe're in SFF, I'd prefer people to concentrate on finishing the priorities and fixing bugs16:15
jlvillalrloo: dtantsur: And the one thing, just because I do the batch, doesn't mean we immediately start using.16:16
dtantsurbut it's not a blocking preference :)16:16
jlvillaldtantsur: good point16:16
rloojlvillal: what do you mean, we don't immediately start using?16:16
*** rama_y has quit IRC16:16
jlvillalrloo: We don't have to. We have to update project-config to tell it to use the new repo.16:16
*** rama_y has joined #openstack-ironic16:16
jlvillalrloo: Only then does the new plugin get used. Not until change to project-config16:17
rloojlvillal: am thinking what dtantsur sed. if we don't think we'll get much gain from that change before pike release, my pref would be to focus on our priorities etc.16:17
openstackgerritJohn L. Villalovos proposed openstack/ironic-tempest-plugin master: Script to extract the ironic_tempest_plugin/ directory  https://review.openstack.org/48976216:17
jlvillalrloo: dtantsur: Sounds good. I'll put it on the back-burner for now.16:17
jlvillalrloo: dtantsur  ^^^^ is my code that creates all the patches. So as long as that is stored somewhere safe, we are good :)16:18
rloothx jlvillal! maybe add that link to the whiteboard, where the subteam task is.16:20
rloolots of stuff to do beginning of Queens...16:20
jlvillalrloo: Will do16:20
jlvillalrloo: I can be an iMBO ;)16:21
jlvillals/I/It/16:21
rloojlvillal: ++16:21
*** cdearborn has quit IRC16:22
*** jistr|mtg is now known as jistr16:22
dtantsurfolks, any objections to approving https://bugs.launchpad.net/ironic/+bug/1694649 ?16:25
openstackLaunchpad bug 1694649 in Ironic "[RFE] Support UEFI secure boot in iRMC drivers" [Wishlist,In progress] - Assigned to Tuan (tuanla)16:25
dtantsurseems to do the same as iLO drivers at the very first glance16:26
openstackgerritMerged openstack/ironic master: Enable OSProfiler support in Ironic  https://review.openstack.org/35814216:26
vdrokdtantsur: yeah, should be fine16:27
TheJuliadtantsur: no objections16:27
vdrokwoohoo, osprofiler in16:27
rloorama_y: ^^ congrats!16:27
dtantsur\o/16:27
dtantsurso much cool stuff in Pike!16:27
openstackgerritVasyl Saienko proposed openstack/ironic master: Wait for cleaning is completed after destroy phase  https://review.openstack.org/48941816:28
*** lucasagomes is now known as lucas-afk16:28
rama_yrloo, jlvillal, dtantsur et al: thanks you all!16:28
dtantsurthank YOU rama_y :)16:28
rama_yWatched the merge this AM.16:28
jlvillalThanks rama_y :)16:30
*** hoonetorg has quit IRC16:30
jlvillalAnd another success story for my 'recheck bot' ;)  heh16:30
rama_yYes16:31
rloojlvillal: yes, thank you too! :)16:31
sambettsrloo: question regarding adding a mandatory parameter to the conductor rpc API + rolling, do I need to make it optional for cycle before it can become mandatory, because otherwise the function definition is wrong when the RPC version is pinned right?16:32
*** baoli has quit IRC16:32
rloosambetts: sorry, what mandatory parameter. oh, the agent version thing?16:32
*** baoli has joined #openstack-ironic16:33
sambettsrloo: right, now that it gets set to a value in the API layer when the agent doesn't send on, I wanted to make the agent_version parameter a positional argument in the conductor manager16:34
rloosambetts: i was wondering why/if we needed to make it mandatory. in the past, we always made them optional. i don't see any reason not to make it optional.16:34
rloosambetts: oh. so we can either set the value in API or in conductor?16:34
rloosambetts: not sure if there is an adv to one or the other. wondering as a developer, where i'd look :)16:35
sambettsI'm making it do it in the API layer, so that agent_version becomes a mandatory positional argument from the rpcapi down, but then during rolling upgrades if the RPC version is pinned in the conductor, the rpc client will be told not to send the agent_version, but the conductor managers function definition defines that it has to be provided16:37
rloosambetts: to go back to your question about the RPC api. oh, i think the example i gave you may be for optional parameter. although i think it works for positional too.16:37
rloosambetts: i think it is OK to put positional in conductor, as long as RPC api makes the correct conductor call.16:38
sambettsso do we need to start doing things like agent_version=None keyword args, and then in the conductor manager do current_rpc_version=pinned or self.RPC_version; if current_rpc_version == 1.42 && not agent_version then raise InvalidParameter ??16:39
rloosambetts: in rpc API we do. in conductor we don't. Cuz the assumption is the conductor will be updated before API.16:41
*** dprince has joined #openstack-ironic16:42
rloosambetts: by the time the API/rpc can send new RPC version (ie, it is unpinned), the conductor will be running new code and be unpinned too.16:42
*** ccamacho has quit IRC16:42
rloosambetts: not sure i answered your question16:42
*** hoonetorg has joined #openstack-ironic16:42
*** fellypefca has joined #openstack-ironic16:43
openstackgerritIlya Etingof proposed openstack/virtualbmc master: multiprocess server, socket-based management cli tool  https://review.openstack.org/48887416:43
rloosambetts: if we are paranoid and don't trust that the operator upgrades in the right order, we might. well, even if conductor is new but pinned, it will understand agent_version. and since that is in driver_internal_info, it isn't actually 'versioned' (hmm, do we want them to be?) so will be saved in DB. not sure i want to go there/think about that...16:45
sambettsrloo: my problem is that if the conductor is new but pinned, then agent_version needs to be optional in the function defination right?16:46
rloosambetts: i think if API is new code, rpc request sends agent_version, but conductor is old code there is a problelm anyway and conductor will barf.16:46
rloosambetts: nah. conductor is new code; doesn't matter if pinned or not, the methods will still work, accept agent_version as a parameter.16:47
rloosambetts: ah. sorry. just got what you mean.16:47
sambettsrloo: but if the conductor is pinned the API won't send agent_version which will blow up because agent_version == mandatory16:47
rloosambetts: yeah, so it needs to be optional in conductor.16:47
rloosambetts: right. glad you answered your question :)16:48
sambettsbut then it becomes optional for all rpc versions, so unless I add a check and raise in the conductor manager then its always options16:48
sambettsoptional16:48
rloosambetts: is it a problem that it is optional?16:49
rloosambetts: that's how we tend to add new parameters16:49
sambettsrloo: its only that I wanted to be able to assume that we've been given it :/16:50
*** ptx0 has quit IRC16:50
*** phuongnh has joined #openstack-ironic16:50
rloosambetts: otherwise, we can change the code to be positional, in the subsequent release (since we only support upgrades between adjacent releases)16:50
rloosambetts: so maybe conductor should assume None == 1.21 (or whatever it is). not do that at API.16:50
*** yangyapeng has quit IRC16:56
*** yangyapeng has joined #openstack-ironic16:56
*** e0ne has quit IRC16:57
sambetts:/ hmm, yeah I wonder... seemed like the wrong layer to do that kind of substition we handle other kinds of replacement like that in the API layer :/ I'll try moving it to the conductor16:57
*** e0ne has joined #openstack-ironic16:58
*** crushil has quit IRC16:58
*** e0ne has quit IRC16:58
*** derekh has quit IRC16:59
dtantsurcalling it a day, good night!16:59
*** ralonsoh has quit IRC17:00
*** dtantsur is now known as dtantsur|afk17:00
*** yangyapeng has quit IRC17:00
rloogood night dtantsur|afk17:01
rloosambetts: i was wondering where we do that. but there are things like hw interfaces for a node, that the conductor sets if not specified explicitly...17:03
*** mgoddard has quit IRC17:03
* vdrok leaves too17:03
rloosambetts: anyway, i don't think we have a rule about it being at API layer and this seems like a good example where it makes sense to do at conductor layer17:03
rloobye vdrok17:03
vdrokgood night!17:03
sambettsrloo: yeah trying that out in the UTs now17:04
openstackgerritSaulo-Aislan proposed openstack/ironic stable/newton: Removes agent mixin from oneview drivers  https://review.openstack.org/49009517:04
*** tesseract has quit IRC17:07
*** crushil has joined #openstack-ironic17:09
*** harlowja has joined #openstack-ironic17:13
edleaferloo: thanks for the comments. Just so I understand all the possible cases for migrating:17:15
edleafea) a node is added17:15
edleafeb) an instance is added17:15
edleafec) a node's RC is changed (and the compute for it not restarted)17:16
edleaferloo: Am I missing any?17:16
rlooedleafe: i think that's it. i think you are interested in nodes with instances and rc's.17:17
edleaferloo: ok, let me add the new condition to the code.17:17
rlooedleafe: node's instance could change, and node's rc could change.17:17
masbergood morning, I am trying to setup ironic cleaning network and I wasn't sure which value to put there. Do I need to put subnet or network ID?17:18
*** hel0tsp has quit IRC17:18
*** hel0tsp has joined #openstack-ironic17:18
edleaferloo: yeah, so I can't just track instance_uuids, I need to track (instance_uuid, rc) pairs17:19
rlooedleafe: yes, that's my thinking.17:19
rlooedleafe: if you/we want to handle the case where a node's rc changes. but maybe we don't? i'm not sure what it means if it changes after a node is deployed...17:20
edleaferloo: well, if an instance is on a node with a certain RC, its flavor should reflect that17:24
rlooedleafe: right, but if that rc changes? what is the operator's intent? i have no idea... maybe they want the instance flavor to be updated to reflect that.17:25
rlooedleafe: anyway, just trying to give you an out to not have to address that case :)17:26
edleaferloo: but if the compute service restarts, it will get migrated to the new RC17:26
rlooedleafe: true. but compute service never restarts, does it? (j/k)17:26
edleafe*never*!17:26
rlooedleafe: :)17:27
*** mgoddard has joined #openstack-ironic17:28
openstackgerritSam Betts proposed openstack/ironic master: Receive and store agent version on heartbeat  https://review.openstack.org/36486117:28
*** ChubYann has joined #openstack-ironic17:30
* sambetts --> home 17:30
sambettsNight all o/17:30
*** sambetts is now known as sambetts|afk17:30
openstackgerritRuby Loo proposed openstack/ironic master: Add new dbsync command with first online data migration  https://review.openstack.org/40855617:33
rloogood night sambetts|afk17:33
*** ptx0 has joined #openstack-ironic17:36
rloojlvillal, TheJulia: i had to rebase ^^. If one of you would like to +A it...17:38
rlooosprofiler code seemed to have caused a few merge conflicts :)17:38
TheJuliaI can in a little bit, not infront of a computer at the moment17:39
*** baoli has quit IRC17:39
rloothx TheJulia17:40
jlvillalrloo: Let me look17:40
*** Nisha_Agarwal has quit IRC17:40
*** baoli has joined #openstack-ironic17:40
openstackgerritRamamani Yeleswarapu proposed openstack/ironic-inspector master: [TEST] [DO NOT MERGE] Test tls-proxy enabling  https://review.openstack.org/48977817:46
*** krtaylor has quit IRC17:53
*** yangyapeng has joined #openstack-ironic17:56
jlvillalrloo: reviewed17:57
rloothx jlvillal. You could +A since it was just a rebase. Unless you don't feel comfortable with it.17:57
jlvillalrloo: Okay. I think that should be okay.17:57
rloojlvillal: we've (or I have, and Dmitry too, maybe others) have been doing that.17:58
*** dyasny_ has quit IRC17:58
openstackgerritRuby Loo proposed openstack/ironic master: Unit test for checking cross-version migrations compatibility  https://review.openstack.org/41999317:58
jlvillalrloo: Done17:59
rloothx jlvillal! TheJulia, no need to do the deed, jlvillal did :)17:59
*** etingof has quit IRC17:59
*** yangyapeng has quit IRC18:01
*** phuongnh has quit IRC18:10
edleaferloo: ok, pushed a new revision18:11
rlooedleafe: thx. am waiting to see if the tests are happy first...18:11
*** baoli has quit IRC18:13
openstackgerritRuby Loo proposed openstack/ironic master: SIGHUP restarts service with updated config values  https://review.openstack.org/47433118:19
*** baoli has joined #openstack-ironic18:20
* TheJulia thought that was just magic we already had :(18:21
*** hel0tsp has quit IRC18:22
rlooTheJulia: the magic is there ^^, we never got it done. It is fairly straightforward.18:23
rlooTheJulia: spec needs to be approved first, etc...18:23
TheJuliayeah, I remember it was supposed to be super simple18:23
TheJuliaif we have a spec for supporting SIGHUP, I'm going to cry18:23
* TheJulia classifies this under "no brainer"18:24
rlooTheJulia: please don't cry; according to the bug, we discussed in meeting and wanted a spec18:24
rlooTheJulia: https://bugs.launchpad.net/ironic/+bug/158559518:25
openstackLaunchpad bug 1585595 in Ironic "[RFE] Handling SIGHUP on Ironic services" [Wishlist,In progress] - Assigned to Ruby Loo (rloo)18:25
TheJuliaugh18:25
* TheJulia reads the spec18:25
rlooTheJulia: if people want it, would be easy to get into Pike... my opinion of course :)18:26
TheJuliathe problem with sighup is operators expect all options to be refreshed, for the most part18:26
TheJuliaso only three options, seems...18:26
TheJuliaoff18:26
rlooTheJulia: we could add more. Two are indicated as such already, and I only care about one right now :)18:27
TheJulia:)18:27
rlooTheJulia: to add more means agreeing on them. I left those out of the spec etc for the first 'round'...18:27
TheJuliaI remember the meeting now, I think I privately tableflipped18:28
TheJuliaand opened a beer18:28
rlooTheJulia: heh. we didn't hear you. Is this something to bring up at meeting, or PTG? 'something' == which options to refresh...18:28
*** hel0tsp has joined #openstack-ironic18:30
TheJuliayeah, I guess it is slightly more complex, but we've set the bar higher than most programs by even listing what options support reloading via hup18:30
*** links has quit IRC18:31
TheJuliaI suspect the PTG is going to be stupidly busy, I truthfully think it should just be anything that would impact a task or running operation outside of things impacting concurrency since those things truthfully require a restart unless they are triggered by a task18:31
*** adisky__ has quit IRC18:32
rlooTheJulia: so you think we should try to get right all the options that can be reloaded? for the opening/unveiling of this feature, as opposed to adding them in later?18:33
rlooTheJulia: i shudder at testing them all...18:33
TheJuliaI'm personally fine with adding later18:33
rlooTheJulia: so if folks want to get *just* this into Pike, I'm fine with it. If we want to get a lot of options in, we should do that at the beginning of a cycle. just.in.case...18:34
TheJuliathe alternative is essentially a full service restart with-in the same service.18:34
rlooright18:35
rlooi'm fine with a stop/start, but that's with my one conductor/one api service :)18:35
TheJuliafor task driven things, I'm unsure if it really matters to wait, as long as the running conductor initiates the tasks with updated config at least :)18:35
*** jaypipesjuryduty is now known as jaypipes18:37
rlooTheJulia: feel free to add ^^ to the bug18:40
TheJuliaI'm replying to the spec btw.18:41
TheJuliajust completing thoughts18:41
rlooTheJulia: thx, that works too!18:41
*** krtaylor has joined #openstack-ironic18:45
TheJuliarloo: +2, some nits inline that may urge changes.18:49
rloothx TheJulia! looking...18:49
*** ihrachys has joined #openstack-ironic18:50
ihrachysjlvillal, I saw your comment about the grenade not fixed by the neutron patch18:50
jlvillalihrachys: Yeah :(18:51
ihrachysjlvillal, I had a look at one of logs, and it seems that it's now nova api not handling the request18:51
ihrachyssee here http://logs.openstack.org/99/489699/1/check/gate-grenade-dsvm-ironic-ubuntu-xenial/2e8b6fa/logs/testr_results.html.gz18:51
jlvillalihrachys: Oh18:51
ihrachysit goes thru base_compute_client.py18:51
ihrachysand request in the nova-api log seems to not have proceeded beyond acknowledging the request18:52
ihrachysI added nova to the bug18:52
jlvillalihrachys: Thanks!18:52
ihrachysit's suspicious you have problems with multiple services18:52
jlvillalihrachys: I am about to head to lunch. Will look when I get back!18:52
ihrachysjlvillal, first thing, I would now drop to #openstack-nova and ask Matt about the issue18:52
rlooihrachys: i thought on your test patch, that it broke wrt neutron? sec, let me find it18:54
rlooihrachys: https://review.openstack.org/#/c/489701/18:55
patchbotpatch 489701 - ironic - DNM check if catching NotFound for all neutron end...18:55
ihrachysrloo, I see RouterNotFound there18:55
ihrachysthat's a different bug18:55
rlooihrachys: looking at vladyslav's comment. i thought it meant neutron but it doesn't say that18:55
ihrachysthe original bug was about timeouts on API requests18:56
ihrachysI don't know much about that other bug18:56
rlooihrachys: right. did jlvillal find timeout issues still?18:56
rlooihrachys: I don't know if I would call it 'suspicious' that ironic has problems with multiple services. just that ironic uses those services, and the other services sometimes introduce code that breaks something...18:58
ihrachysoh wait, I see timeout there too18:58
ihrachysjust in tempest python log, not in trace18:58
rlooihrachys: i like to think of it as ironic is testing the other services. (the only bright side...)18:58
ihrachysrloo, I am not pointing fingers18:59
rlooihrachys: same timeout or diff timeout that you were addressing18:59
rlooihrachys: oh, i know. just thought 'suspicious' was a funny word to use :)18:59
ihrachysjust saying that having two similar issues with two separate services may suggest there is smth wrong with the infra18:59
ihrachyslike amqp or db18:59
rlooihrachys: right. what i don't understand is why other services don't have problems. or maybe we all do and aren't communicating...18:59
*** jcoufal has quit IRC19:00
ihrachysI don't think we have this issue in neutron gate19:02
ihrachysso as I see it, the first router delete request attempts to fanout the event to agents, and locks for ~115s before issuing: "AMQP server on 104.130.216.130:5672 is unreachable: timed out. Trying again in 1 seconds. Client port: None: timeout: timed out"19:03
ihrachysat which point it reconnects successfully19:03
ihrachys115 sec is a weird one. I would expect 60 or 90 or 120 :)19:04
*** hel0tsp1 has joined #openstack-ironic19:04
ihrachysmaybe there is some backoff mechanism inside the lib19:04
rlooihrachys: i'm not familiar with these tests, and yes 115 is odd :)19:04
*** hel0tsp has quit IRC19:06
*** sauloaislan has joined #openstack-ironic19:14
sauloaislanMorning!!19:15
*** mjturek has quit IRC19:15
fellypefcasauloaislan o/19:17
*** jtomasek has quit IRC19:19
sauloaislanI have two backports, one for ocata and the other one for newton. I send the patches and got a -1 from jenkins on tempest. Does anyone know if there is some error on jenkins for ocata and newton?19:19
zer0c00l_Any one having issues with devstack on stable/ocata branch? libvirt-python wheel is failing to build for me19:23
openstackgerritMerged openstack/ironic master: Optimize node locking on heartbeat  https://review.openstack.org/45652819:24
*** mjturek has joined #openstack-ironic19:26
TheJuliasauloaislan: is it the same issue zer0c00l_ is seeing?19:27
*** e0ne has joined #openstack-ironic19:27
TheJuliazer0c00l_: any examples handy?19:27
zer0c00l_TheJulia: https://bugs.launchpad.net/devstack/+bug/163656719:28
openstackLaunchpad bug 1636567 in devstack "devstack mitaka installation fails with error "Running setup.py bdist_wheel for libvirt-python: finished with status 'error'" in Ubuntu 16.10" [Undecided,Opinion]19:28
zer0c00l_See the last command please19:28
zer0c00l_*comment19:29
rloosauloaislan: yes, gate for stable/ocata is broken. i think it is mentioned in our whiteboard19:31
rloozer0c00l_: i am unaware of that. if i recall, we recently had a patch fail the gate for stable/ocata, but not due to that.19:32
sauloaislanTheJulia: I think that no19:32
sauloaislanrloo: ok19:32
rloosauloaislan, zer0c00l_, this is a recent patch that failed ocata: https://review.openstack.org/#/c/484405/19:33
patchbotpatch 484405 - ironic (stable/ocata) - Force InnoDB engine on interfaces table19:33
rloobut due to our tempest tests, not devstack19:33
rlooor at least, i looked at one of the failures anyway.19:33
*** mgoddard has quit IRC19:33
TheJuliazer0c00l_: I'm kind of guessing that it is auto-generating some stuff out of the installation process and it is just unhappy with the underlying library version.19:34
*** e0ne has quit IRC19:34
openstackgerritRuby Loo proposed openstack/ironic-specs master: SIGHUP restarts services with updated configs  https://review.openstack.org/47430919:35
TheJuliaand, the centos7 versions don't match up to what is in the list :(19:37
*** mrtenio has quit IRC19:43
*** etingof has joined #openstack-ironic19:48
aimeeuHi - any Bifrost people available? I'm trying to enroll dynamic inventory and getting error "ERROR! Attempted to execute "inventory/bifrost_inventory.py" as inventory script: Inventory script (inventory/bifrost_inventory.py) had an execution error:  " -- no error is printed. Can someone point me to where the log is? I'm having trouble locating it.19:50
zer0c00l_rloo, TheJulia Looks like redhat release 3.x version of libvirt in their latest repos19:51
zer0c00l_So what we have from rpm is 3.2.x19:51
zer0c00l_but stable/ocata is trying to install 2.5.019:52
zer0c00l_may be i will try the master and see it goes away19:52
TheJuliazer0c00l_: I mean, underlying libraries, not the python library version19:52
TheJuliaaimeeu: Hi!19:53
aimeeuhi TheJulia!19:53
TheJuliaaimeeu: So that is a new one.  Have you checked syslog?19:53
aimeeuTheJulia no - i'll check there19:54
TheJuliaaimeeu: we use oslo logging to write the log output, so it should end up writing to syslog19:55
TheJuliaaimeeu: alternatively, you can directly execute the inventory script19:55
aimeeuTheJulia: thanks. I'm checking syslog now19:56
*** sauloaislan has quit IRC19:56
*** yangyapeng has joined #openstack-ironic19:57
openstackgerritHugo Nicodemos proposed openstack/ironic master: Introduce hpOneView and ilorest to OneView  https://review.openstack.org/46812919:58
TheJuliaaimeeu: actually, passing the environment variable and directly executing the script may be your best troubleshooting option20:00
*** hel0tsp1 has quit IRC20:00
*** e0ne has joined #openstack-ironic20:01
TheJuliasince it should report to stderr as well20:01
TheJuliaand I wrote it to support direct execution20:01
*** yangyapeng has quit IRC20:02
aimeeuTheJulia: thanks! I will try that. Didn't find anything in syslog.20:02
*** hoonetorg has quit IRC20:03
TheJulia:(20:04
*** krtaylor has quit IRC20:08
*** mjturek has quit IRC20:09
*** mjturek has joined #openstack-ironic20:09
*** mjturek has quit IRC20:13
openstackgerritHugo Nicodemos proposed openstack/ironic master: Migrate python-oneviewclient validations to Ironic OneView drivers  https://review.openstack.org/46842820:14
*** e0ne has quit IRC20:15
*** fellypefca has quit IRC20:17
openstackgerritJohn L. Villalovos proposed openstack/ironic master: WIP/DNM: Test Neutron patch  https://review.openstack.org/49019320:20
*** hoonetorg has joined #openstack-ironic20:20
*** vishwana_ has joined #openstack-ironic20:23
*** krtaylor has joined #openstack-ironic20:23
*** vishwanathj has quit IRC20:26
*** e0ne has joined #openstack-ironic20:27
*** mjturek has joined #openstack-ironic20:27
*** https_GK1wmSU has joined #openstack-ironic20:32
*** https_GK1wmSU has left #openstack-ironic20:34
*** xavierr has quit IRC20:37
openstackgerritMerged openstack/ironic master: Remove file RELEASE-NOTES  https://review.openstack.org/48968720:37
*** krtaylor has quit IRC20:50
*** e0ne has quit IRC20:52
*** jrist has quit IRC20:54
*** Goneri has quit IRC20:57
ihrachysjlvillal, you may be interested in reading my latest comment for the grenade bug: https://bugs.launchpad.net/nova/+bug/170716021:02
openstackLaunchpad bug 1707160 in neutron "test_create_port_in_allowed_allocation_pools test fails on ironic grenade" [Critical,Confirmed] - Assigned to Ihar Hrachyshka (ihar-hrachyshka)21:02
openstackgerritRuby Loo proposed openstack/ironic master: Rolling upgrade procedure documentation  https://review.openstack.org/41656521:02
ihrachysby the look of it, it is a race in oslo.messaging between topic expiration and missing topic creation that fanout should handle gracefully (and it does, but the race probably happens because fanout call is not atomic when it comes to exchange check for existence/creation)21:03
*** rpioso has quit IRC21:04
openstackgerritJulia Kreger proposed openstack/bifrost master: Ignore DIB failures that generate output files  https://review.openstack.org/49005621:06
openstackgerritRuby Loo proposed openstack/ironic master: Rolling upgrade procedure documentation  https://review.openstack.org/41656521:07
*** ijw has joined #openstack-ironic21:08
*** priteau has quit IRC21:21
*** mgoddard has joined #openstack-ironic21:23
*** dprince has quit IRC21:23
openstackgerritRuby Loo proposed openstack/ironic master: Rolling upgrade procedure documentation  https://review.openstack.org/41656521:24
*** jrist has joined #openstack-ironic21:26
*** baoli has quit IRC21:28
rloojlvillal: do you recall how to knock out a +A from a patch? besides revising it?21:34
*** cdearborn_ has quit IRC21:36
*** vishwana_ has quit IRC21:45
*** vishwanathj has joined #openstack-ironic21:45
*** mgoddard has quit IRC21:52
*** ijw has quit IRC21:57
*** yangyapeng has joined #openstack-ironic21:58
zer0c00l_Does devstack has an irc channel?22:00
*** jkilpatr has quit IRC22:01
*** yangyapeng has quit IRC22:03
openstackgerritRuby Loo proposed openstack/ironic master: Update ironic.conf.sample due to non-ironic code  https://review.openstack.org/49022922:04
rloozer0c00l_: i always get it mixed up, i think it is openstack-qa, but it could be openstack-infra.22:06
zer0c00l_rloo: i am talking to folks on infra22:06
zer0c00l_thanks22:06
rloozer0c00l_: :) good luck22:07
*** ijw has joined #openstack-ironic22:09
*** https_GK1wmSU has joined #openstack-ironic22:15
*** vishwanathj has quit IRC22:16
*** vishwanathj has joined #openstack-ironic22:16
*** https_GK1wmSU has left #openstack-ironic22:17
openstackgerritRuby Loo proposed openstack/ironic master: Rolling upgrades related dev documentation  https://review.openstack.org/41943922:18
openstackgerritRuby Loo proposed openstack/ironic master: Rolling upgrades related dev documentation  https://review.openstack.org/41943922:22
*** ijw has quit IRC22:24
openstackgerritMerged openstack/ironic master: [doc-migration] Add configuration folder for documentation  https://review.openstack.org/48693422:26
openstackgerritMerged openstack/ironic master: Adds doc for restore_irmc_bios_config clean step  https://review.openstack.org/48331722:26
*** efried has quit IRC22:32
*** diablo_rojo has joined #openstack-ironic22:34
*** jkilpatr has joined #openstack-ironic22:38
*** Sukhdev has quit IRC22:40
jlvillalrloo: What? How to remove a -A?22:40
jlvillalrloo: What? How to remove a +A?22:40
rloojlvillal: a +A.22:41
rlooyeah. I just put a -2 :)22:41
jlvillalrloo: If you do -A it will override it22:41
jlvillalI think22:41
jlvillalOr that too22:41
rloojlvillal: oh lemme try that22:41
jlvillalrloo: Not 100% sure. infra would know for sure22:41
jlvillalrloo: Your -2 will stop the merge for sure.22:41
rloojlvillal: can't do a -A. the -2 is opposite of +A I think. not a big deal.22:42
rloojlvillal: oh, i got that wrong. I did a -2, and a 'opposite of +A' -- -1 for workflow.22:43
jlvillalrloo: I'm sure you stopped it from merging :)22:44
rloojlvillal: it couldn't merge anyway, had a merge conflict! but thought I'd take this opportunity to see if I could stop it cold :)22:45
*** rbartal has quit IRC22:47
*** bfournie has quit IRC22:50
*** jkilpatr has quit IRC22:50
*** jkilpatr has joined #openstack-ironic22:50
*** jrist has quit IRC22:55
*** rbartal has joined #openstack-ironic22:58
openstackgerritJohn L. Villalovos proposed openstack/ironic master: WIP/DNM: Test Neutron patch #2  https://review.openstack.org/49024022:59
openstackgerritJohn L. Villalovos proposed openstack/ironic master: WIP/DNM: Test Neutron patch #3  https://review.openstack.org/49024122:59
openstackgerritJohn L. Villalovos proposed openstack/ironic master: WIP/DNM: Test Neutron patch #4  https://review.openstack.org/49024222:59
*** penick has quit IRC22:59
*** jaypipes has quit IRC23:00
jlvillalihrachys: FYI: I have proposed some tests using your patch ^^^23:01
*** yangyapeng has joined #openstack-ironic23:02
*** yangyapeng has quit IRC23:07
openstackgerritMerged openstack/ironic-python-agent master: Collect processor, memory and BIOS output of dmidecode - follow-up  https://review.openstack.org/48786623:12
*** mtanino has quit IRC23:39
*** mtanino_ is now known as mtanino23:39
*** krtaylor has joined #openstack-ironic23:43
*** bfournie has joined #openstack-ironic23:46
*** mjturek has quit IRC23:46
*** bfournie has quit IRC23:47
*** bfournie has joined #openstack-ironic23:48
*** rloo_ has joined #openstack-ironic23:59

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