Tuesday, 2018-02-20

*** masber has joined #openstack-ironic00:21
*** jrist has quit IRC00:24
*** AlexeyAbashkin has joined #openstack-ironic00:24
*** rpioso is now known as rpioso|afk00:27
*** AlexeyAbashkin has quit IRC00:28
*** jrist has joined #openstack-ironic00:36
*** pmannidi has quit IRC00:37
openstackgerritPaul Belanger proposed openstack/ironic stable/queens: Stop running non-voting jobs in gate  https://review.openstack.org/54601100:37
*** pmannidi has joined #openstack-ironic00:40
*** priteau has joined #openstack-ironic00:47
*** priteau has quit IRC00:52
*** hshiina has joined #openstack-ironic01:01
openstackgerritMerged openstack/ironic master: Build instance PXE options for unrescue  https://review.openstack.org/54427801:11
*** jlabarre has quit IRC01:20
*** mjturek has quit IRC01:21
openstackgerritMerged openstack/ironic stable/queens: Fix rare HTTP 400 from port list API  https://review.openstack.org/54589201:22
openstackgerritMerged openstack/ironic stable/queens: Clean nodes stuck in CLEANING state when ir-cond restarts  https://review.openstack.org/54589301:22
openstackgerritMerged openstack/ironic stable/queens: Allow sqalchemy filtering by id and uuid  https://review.openstack.org/54580601:23
openstackgerritMerged openstack/ironic stable/pike: Allow sqalchemy filtering by id and uuid  https://review.openstack.org/54585401:23
openstackgerritMerged openstack/ironic stable/ocata: Allow sqalchemy filtering by id and uuid  https://review.openstack.org/54585501:23
*** khyr0n has quit IRC01:49
openstackgerritMichael Bayer proposed openstack/ironic master: Use oslo_db.sqlalchemy.test_fixtures  https://review.openstack.org/54587401:51
*** vishwanathj has joined #openstack-ironic02:20
openstackgerritMerged openstack/networking-generic-switch stable/ocata: Zuul: Remove project name  https://review.openstack.org/54393802:23
*** yangyapeng has quit IRC02:47
*** yangyapeng has joined #openstack-ironic02:47
*** harlowja has quit IRC02:52
*** yangyape_ has joined #openstack-ironic03:00
*** yangyapeng has quit IRC03:01
openstackgerritMerged openstack/networking-generic-switch stable/pike: Zuul: Remove project name  https://review.openstack.org/54365503:04
openstackgerritJulia Kreger proposed openstack/ironic master: Disable .pyc files for grenade multinode  https://review.openstack.org/54475003:10
*** AlexeyAbashkin has joined #openstack-ironic03:24
*** AlexeyAbashkin has quit IRC03:29
openstackgerritMichael Bayer proposed openstack/ironic master: Use oslo_db.sqlalchemy.test_fixtures  https://review.openstack.org/54587403:33
*** stendulker has joined #openstack-ironic03:47
openstackgerritJulia Kreger proposed openstack/ironic stable/queens: DNM Test disabling .pyc files for Grenade  https://review.openstack.org/54508903:48
openstackgerritJulia Kreger proposed openstack/ironic stable/queens: Build instance PXE options for unrescue  https://review.openstack.org/54602603:54
*** links has joined #openstack-ironic04:21
*** bnemec-pto has quit IRC04:36
*** dpawar has joined #openstack-ironic04:37
*** l_jacob has joined #openstack-ironic04:43
*** l_jacob has quit IRC04:43
*** harlowja has joined #openstack-ironic04:54
openstackgerritMerged openstack/ironic master: Add docs for ansible deploy interface  https://review.openstack.org/52550105:04
openstackgerritAnkit Kumar proposed openstack/ironic-tempest-plugin master: Test cases for iLO drivers in standalone ironic  https://review.openstack.org/53565205:13
*** dpawar has quit IRC05:33
*** dpawar has joined #openstack-ironic05:43
*** dpawar has quit IRC05:43
*** dpawar has joined #openstack-ironic05:46
*** marios has joined #openstack-ironic06:21
*** priteau has joined #openstack-ironic06:23
*** priteau has quit IRC06:26
*** ptx0 has quit IRC06:27
*** ptx0 has joined #openstack-ironic06:28
*** bnemec has joined #openstack-ironic06:28
*** bnemec is now known as bnemec-pto06:29
*** dpawar has quit IRC06:32
*** mjura has joined #openstack-ironic06:37
openstackgerritOlivier Bourdon proposed openstack/bifrost master: Add check for (i)PXE and Ironic location coherence  https://review.openstack.org/54571107:09
*** threestrands has quit IRC07:10
*** harlowja has quit IRC07:10
*** rcernin has quit IRC07:12
openstackgerritMerged openstack/ironic master: Update comment and mock about autospec not working on staticmethods  https://review.openstack.org/54586607:22
pas-hamorning ironic :)07:24
*** dpawar has joined #openstack-ironic07:25
*** ijw has joined #openstack-ironic07:33
hshiinamorning pas-ha07:33
*** ijw has quit IRC07:33
*** ijw has joined #openstack-ironic07:34
*** ijw has quit IRC07:34
*** ijw has joined #openstack-ironic07:35
*** vsaienk0 has joined #openstack-ironic07:35
*** pcaruana has joined #openstack-ironic07:35
openstackgerritAnkit Kumar proposed openstack/ironic-tempest-plugin master: Test cases for iLO drivers in standalone ironic  https://review.openstack.org/53565207:45
*** AlexeyAbashkin has joined #openstack-ironic07:53
*** MattMan has quit IRC08:03
*** MattMan has joined #openstack-ironic08:03
*** yangyape_ has quit IRC08:10
openstackgerritOlivier Bourdon proposed openstack/bifrost master: Add check for (i)PXE and Ironic location coherence  https://review.openstack.org/54571108:15
*** yangyapeng has joined #openstack-ironic08:17
openstackgerritMerged openstack/ironic-ui master: Imported Translations from Zanata  https://review.openstack.org/54114308:17
*** tesseract has joined #openstack-ironic08:20
*** hoonetorg has quit IRC08:24
*** serlex has joined #openstack-ironic08:25
openstackgerritIlya Etingof proposed openstack/ironic master: Raw image size estimation improved  https://review.openstack.org/54483908:26
*** yangyapeng has quit IRC08:27
*** milan_ has quit IRC08:28
*** yangyapeng has joined #openstack-ironic08:38
*** hoonetorg has joined #openstack-ironic08:42
*** dtantsur|afk is now known as dtantsur08:47
dtantsurmorning ironic08:47
*** yangyape_ has joined #openstack-ironic08:49
*** yangyapeng has quit IRC08:50
*** priteau has joined #openstack-ironic08:56
openstackgerritDmitry Tantsur proposed openstack/ironic stable/queens: Add docs for ansible deploy interface  https://review.openstack.org/54607908:59
*** hshiina is now known as hshiina|afk09:00
*** serlex has quit IRC09:03
openstackgerritDmitry Tantsur proposed openstack/ironic stable/pike: Clean nodes stuck in CLEANING state when ir-cond restarts  https://review.openstack.org/54608309:04
*** bfournie has quit IRC09:06
*** bfournie has joined #openstack-ironic09:07
*** bfournie has quit IRC09:07
*** hshiina|afk has quit IRC09:08
*** milan_ has joined #openstack-ironic09:12
dtantsurstendulker, TheJulia, hi, if/when you're around: https://review.openstack.org/#/c/545285/09:16
patchbotpatch 545285 - ironic-inspector - Switch documentation to hardware types09:16
*** pmannidi has quit IRC09:16
stendulkersure dtantsur09:16
*** e0ne has joined #openstack-ironic09:18
openstackgerritOlivier Bourdon proposed openstack/bifrost master: Remove some hardcoded values and use variables instead  https://review.openstack.org/54608909:19
*** mgoddard_ has joined #openstack-ironic09:30
*** racedo has joined #openstack-ironic09:32
*** derekh has joined #openstack-ironic09:41
*** etingof has quit IRC09:59
*** milan_ has quit IRC10:10
*** milan_ has joined #openstack-ironic10:16
*** d0ugal_ has joined #openstack-ironic10:31
*** etingof has joined #openstack-ironic10:33
*** parlos has joined #openstack-ironic10:34
*** d0ugal has quit IRC10:34
openstackgerritMark Goddard proposed openstack/ironic master: Support nested objects and object lists in as_dict  https://review.openstack.org/54583010:37
openstackgerritMark Goddard proposed openstack/ironic master: Register traits on nodes in devstack  https://review.openstack.org/54537010:37
openstackgerritMark Goddard proposed openstack/ironic master: Validate instance_info.traits against node traits  https://review.openstack.org/54346110:37
*** rajinir has quit IRC10:43
openstackgerritMark Goddard proposed openstack/bifrost master: Support storage of introspection data in Nginx  https://review.openstack.org/46000510:44
*** _milan_ has joined #openstack-ironic10:46
*** milan_ has quit IRC10:46
*** rajinir has joined #openstack-ironic10:46
*** d0ugal_ has quit IRC10:50
*** d0ugal has joined #openstack-ironic10:51
*** d0ugal has quit IRC10:51
*** d0ugal has joined #openstack-ironic10:51
*** dtantsur is now known as dtantsur|brb10:54
*** _milan_ has quit IRC10:58
*** ijw has quit IRC11:02
openstackgerritMerged openstack/ironic stable/queens: Build instance PXE options for unrescue  https://review.openstack.org/54602611:03
*** lucas-afk is now known as lucasagomes11:13
*** vsaienk0 has quit IRC11:25
*** vsaienk0 has joined #openstack-ironic11:26
*** stendulker has quit IRC11:27
*** _milan_ has joined #openstack-ironic11:49
*** vabada has joined #openstack-ironic11:50
*** crushil_ has quit IRC11:54
*** zshi has joined #openstack-ironic11:54
*** crushil_ has joined #openstack-ironic11:54
*** Goneri has quit IRC12:34
*** dprince has joined #openstack-ironic12:40
*** jlabarre has joined #openstack-ironic12:43
*** vsaienk0 has quit IRC12:47
*** vsaienk0 has joined #openstack-ironic12:49
*** bnemec-pto has quit IRC12:49
openstackgerritOlivier Bourdon proposed openstack/bifrost master: Add parametrization of Ironic locations  https://review.openstack.org/54537312:49
openstackgerritOlivier Bourdon proposed openstack/bifrost master: Add check for (i)PXE and Ironic location coherence  https://review.openstack.org/54571112:49
*** bnemec has joined #openstack-ironic12:51
*** _milan_ is now known as milan_13:00
*** milan_ has quit IRC13:00
*** milan_ has joined #openstack-ironic13:01
openstackgerritIlya Etingof proposed openstack/ironic master: Raw image size estimation improved  https://review.openstack.org/54483913:02
jrollmorning y'all13:06
*** dpawar has quit IRC13:25
*** dpawar has joined #openstack-ironic13:25
*** dpawar has quit IRC13:27
*** jcoufal has joined #openstack-ironic13:28
*** dtantsur|brb is now known as dtantsur13:32
dtantsurmorning jroll13:32
*** cdearborn has joined #openstack-ironic13:45
*** rloo has joined #openstack-ironic13:54
*** jcoufal_ has joined #openstack-ironic13:59
*** jcoufal has quit IRC14:01
TheJuliaGood morning everyone14:05
jroll\o14:08
*** Goneri has joined #openstack-ironic14:08
* TheJulia makes coffee14:10
jrolldoes anyone know a good US vendor for buying bulk cat6 cable? monoprice looks good, but they want $100 to ship 2 1000 ft spools14:14
*** links has quit IRC14:15
dtantsurmorning TheJulia14:17
TheJuliajroll: do you have a local graybar?14:19
jrollTheJulia: apparently!14:20
jrollyou're the second person that said check locally, gonna call some places. thanks :)14:21
TheJuliaSee if you can buy from them, sometimes they don't like consumer customers... but their prices are reasonable14:21
jrollawesome, ty14:21
TheJuliagraybar ws my go-to place when I was doing datacenter or work on remote office networks14:22
TheJuliaSomething about wiring is cathartic for me...14:22
openstackgerritMark Goddard proposed openstack/ironic master: Register traits on nodes in devstack  https://review.openstack.org/54537014:25
openstackgerritMark Goddard proposed openstack/ironic master: Validate instance_info.traits against node traits  https://review.openstack.org/54346114:25
openstackgerritOlivier Bourdon proposed openstack/bifrost master: Add check for (i)PXE and Ironic location coherence  https://review.openstack.org/54571114:29
*** mjturek has joined #openstack-ironic14:29
*** vsaienk0 has quit IRC14:30
TheJuliadtantsur: https://review.openstack.org/#/c/545285/2 looks pretty good, a couple minor inconsistencies though14:32
patchbotpatch 545285 - ironic-inspector - Switch documentation to hardware types14:32
TheJuliaolivierbourdon38: <314:32
dtantsurack, will fix14:32
TheJuliadtantsur: awesome14:33
olivierbourdon38Hello, TheJulia14:33
rlooGood morning olivierbourdon38, TheJulia, dtantsur, jroll and everyone else!14:42
dtantsurmorning rloo14:42
olivierbourdon38morning rloo14:43
jrollmorning rloo, welcome back14:43
rlooTheJulia (and others): wrt https://review.openstack.org/#/c/334967/, I'm not that knowledgeable about dbs. wrt rolling upgrades: we update the db, an upgraded conductor adds a BIG config drive, an old conductor tries to read instance-info/configdrive. will it cut off at TEXT size?14:44
patchbotpatch 334967 - ironic - Increase the instance_info column size to LONGTEXT...14:44
rlooTheJulia: david edery explained in comment, patch set 8, but I don't grok it.14:44
rlooTheJulia: and i might add, I feel said that it took this long to get this patch in :-(14:45
*** vsaienk0 has joined #openstack-ironic14:45
rloos/said/sad/14:45
openstackgerritJulia Kreger proposed openstack/ironic stable/queens: DNM Test disabling .pyc files for Grenade  https://review.openstack.org/54508914:46
TheJuliarloo: I was more thinking from upgrade strategy standpoint, although it is a column locking schema change, it shouldn't lock the table for long nor rewrite the table14:46
rlooTheJulia: if the multinode grenade were working, wondering if we could test this14:47
TheJuliaI don't think the other conductor will care, we've also had people come in here and say that they have changed the column type14:47
TheJuliawithout issues to fix this issue14:48
jrollI suspect sqlalchemy will just read the whole thing14:48
TheJuliawhat jroll said14:48
rlooi guess i am curious. if the whole thing will get read, why would we need to do L139: https://review.openstack.org/#/c/334967/11/ironic/db/sqlalchemy/models.py14:48
patchbotpatch 334967 - ironic - Increase the instance_info column size to LONGTEXT...14:48
TheJuliarloo: oh please no, not something on top of our most unstable test ever14:48
rlooTheJulia: heh, c'mon, it'd be fun!14:49
TheJuliaSpeaking of which, the patch I just pushed should be intresting to watch. seems ironic's api was down for far too long, so trying a restart...14:49
TheJuliaof n-cpu14:49
* TheJulia expects it to all explode14:49
jrollrloo: alembic uses those models to generate the schema for migrations. and there's likely validation on write there14:50
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic master: [ansible] use manual-mgmt hw type in unit tests  https://review.openstack.org/54616514:50
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic master: [ansible] extend root device hints support  https://review.openstack.org/54616614:50
*** parlos has quit IRC14:50
rloojroll: ok, so needed for writes, but not for reads.14:50
jrollrloo: I'm nowhere near 100%, that's just my best guess14:50
jrollTheJulia: if ironic's API is down for too long, n-cpu should pick back up at the next RT run14:50
jroll(with caveats that it's totally f'd if placement is also down)14:51
TheJuliajroll: http://logs.openstack.org/89/545089/10/check/ironic-grenade-dsvm-multinode-multitenant/c023e10/logs signal 11'ed, n-cond still running in those logs14:51
TheJuliaerr14:52
TheJuliano14:52
jrollTheJulia: which service segv'd?14:52
TheJulianova-conductor is dead14:52
jrollwtf14:52
jrollFeb 20 05:40:06 ubuntu-xenial-rax-iad-0002626633 kernel: nova-conductor[28342]: segfault at d0 ip 00000000004f8f8e sp 00007ffe4f382fc0 error 4 in python2.7[400000+2de000]14:52
jroll-.-14:53
*** hoonetorg has quit IRC14:54
TheJuliaand the conductor log ends a few minutes prior, no rspawning task14:55
jrollyeah, I suspect n-cond's main process doesn't log anything, only the workers it spawns (which segfault here) log14:56
TheJuliaby 5:35:58 we're already moving to restart ironic, before the system logs the first segfault14:57
jrollTheJulia: naturally, ansible skipped your debug log14:58
TheJuliaif you look at the task before14:58
TheJuliayou'll see output that would hav ebene otherwise supressed14:58
jrollah right14:59
TheJuliaFeb 20 05:35:37.393353 ubuntu-xenial-rax-iad-0002626633 systemd[1]: devstack@n-cpu.service: Main process exited, code=killed, status=11/SEGV14:59
TheJuliainteresting14:59
*** d0ugal has quit IRC14:59
jrollhrm14:59
*** d0ugal has joined #openstack-ironic15:00
*** milan_ has quit IRC15:00
TheJuliahttp://logs.openstack.org/89/545089/10/check/ironic-grenade-dsvm-multinode-multitenant/c023e10/logs/grenade.sh.txt.gz#_2018-02-20_05_35_38_17815:02
*** lucasagomes is now known as lucas-hungry15:02
TheJuliahttp://logs.openstack.org/89/545089/10/check/ironic-grenade-dsvm-multinode-multitenant/c023e10/logs/grenade.sh.txt.gz#_2018-02-20_05_35_38_17815:03
TheJuliaerr, yeah, pasted it the first time15:03
jrollhm15:05
* jroll needs to step away for a few15:05
hjensasAnyone who have experience with docker/kolla? I am trying to do something here: https://review.openstack.org/546173 , but I have no idea what I'm doing.15:05
patchbotpatch 546173 - kolla - Add networking-baremetal - ironic-neutron-agent15:05
*** dpawar has joined #openstack-ironic15:06
*** r-daneel has joined #openstack-ironic15:07
*** baha has joined #openstack-ironic15:09
*** dtantsur is now known as dtantsur|brb15:11
*** vsaienk0 has quit IRC15:12
*** vsaienk0 has joined #openstack-ironic15:17
rloodtantsur|brb: you going to finish this patch too? (related to the CLEANING one you just did): https://review.openstack.org/#/c/350439/15:18
patchbotpatch 350439 - ironic - Clean nodes stuck in DELETING state when ir-cond r...15:18
*** rpioso|afk is now known as rpioso15:20
rpiosoGood morning, all15:20
*** hoonetorg has joined #openstack-ironic15:25
NobodyCamGood Morning Ironic'ers :)15:32
TheJuliagood morning NobodyCam15:35
NobodyCam:) Good Morning TheJulia :)15:36
*** d0ugal has quit IRC15:36
*** d0ugal has joined #openstack-ironic15:40
rlooTheJulia: out of curiosity, what was the story wrt this revert? Should we update some documentation? https://review.openstack.org/#/c/544743/15:43
patchbotpatch 544743 - ironic - Revert "Clean up RPC versions and database migrati... (ABANDONED)15:43
TheJuliarloo: to;Dr we started to make breaking changes on rocket before the default job settings landed for Rocky to really start in terms of what the upgrades should be15:44
rlooTheJulia: so we need to wait til that switch is done, for grenade to test queens -> master?15:45
TheJuliaBasically yeah15:46
rlooTheJulia: argh. ok. will update our docs. sigh.15:46
TheJuliaBut infra/qa landed the change within 24 hours15:46
rlooTheJulia: w/i 24 hours of what? someone proposing the patch?15:46
TheJuliaOf me inquiring when it would land15:47
TheJuliaActually, it was an hour after my inquery, within 24 hours of being found15:48
rlooTheJulia: heh. ok, so we can poke them then :)15:48
*** dpawar has quit IRC15:51
*** dpawar has joined #openstack-ironic15:51
*** d0ugal has quit IRC15:52
*** dpawar has quit IRC15:55
openstackgerritMerged openstack/ironic master: Implements validate_rescue() for IloVirtualMediaBoot  https://review.openstack.org/45301215:57
mgoddard_anyone good with grenade?16:00
mgoddard_https://review.openstack.org/#/c/545370/16:00
patchbotpatch 545370 - ironic - Register traits on nodes in devstack16:00
mgoddard_I want to wait for traits to appear in placement, like we do for resource providers already16:00
mgoddard_but in the grenade tests, my wait never completes, presumably because nova is pike16:01
jrollmmm, ironic-grenade-dsvm should upgrade everything16:01
mgoddard_oh16:01
jrolliirc16:02
TheJuliait does not16:02
TheJuliait skips nova16:02
jrollwell, unless ironic is upgraded first16:02
*** mjura has quit IRC16:02
jrollO_o16:02
TheJuliabecause we can't control the upgrade order16:02
TheJuliawell16:02
TheJuliathere are two scenarios16:02
TheJuliaand I'm thinking of the one we don't upgrade which is multinode16:02
jrollright, this is "regular" grenade16:02
TheJuliayeah16:03
jrollbut yeah, nova is pike at the failure point16:03
* jroll thinks there must be something to indicate the nova version16:04
mgoddard_I tried checking the placement API version, but that seems to be queens16:04
mgoddard_perhaps placement is upgraded but nova is not?16:05
*** afazekas is now known as afazekas|air16:05
jrollhrm16:05
* TheJulia loads the logs16:05
TheJuliaso in that scenario, nova should be getting upgraded, but nova-compute may not have been restarted16:06
TheJuliawe have to explicitly restart it later16:06
*** dtantsur|brb is now known as dtantsur16:06
jrollthat's what I was wondering16:06
*** milan_ has joined #openstack-ironic16:06
TheJuliaAs part of the upgrade sequence16:06
mgoddard_ah, I see16:06
TheJuliaYeah....16:06
mgoddard_that sounds hard to check for :(16:06
dtantsurrloo: I'm planning on, but it's less urgent as it's much harder to catch a node in DELETING16:06
*** d0ugal has joined #openstack-ironic16:07
jrollyeah, looks like the last time n-cpu restarts is pike16:07
rloodtantsur: ok, no worries, but figured we might as well get that all done. and it is an easy code change since you refactored it. just needs tests maybe :)16:07
TheJuliamgoddard_: it will never won't work on multinode as nova never gets upgraded in that scenario.16:08
openstackgerritDmitry Tantsur proposed openstack/ironic-inspector master: Switch documentation to hardware types  https://review.openstack.org/54528516:09
mgoddard_TheJulia, jroll: is there an easy place to see the grenade job sequences?16:10
jrollyeah.... about that16:10
jrollnot really, AIUI :(16:10
dtantsurrloo, TheJulia, so what's the conclusion re https://review.openstack.org/#/c/334967/ ? we have 3x +2 and nobody dares +A :)16:11
patchbotpatch 334967 - ironic - Increase the instance_info column size to LONGTEXT...16:11
rloodtantsur: OH. I thought it was only me that didn't dare.16:11
jrollmgoddard_: oh, actually, this is the order: https://github.com/openstack-dev/grenade/tree/master/projects16:12
TheJuliare: pike->queens multinode grenade, we're basically back to the incompatability issues between the two sitting in the same venv. Nova might go sideways upon being able to talk to an ironic api again, and we simply can't restart. Why not just call the subnode api and upgrade the local api to queens?16:12
rloodtantsur: we're not going to backport that, right?16:12
dtantsurrloo: I was thinking of backporting to queens. we cannot backport the migration any further16:12
TheJuliamgoddard_: so the thing to keep in mind is that since ironic is not a "core" project for grenade and since we use a plugin, we execute after nova.16:12
rloodtantsur: OH.16:13
jrollmgoddard_: and this adds ironic to the list: https://github.com/openstack/ironic/blob/master/devstack/upgrade/settings#L1016:13
rloodtantsur: I guess the question is if anyone is confident that this will work. otherwise, we're going to have a mess on our hands.16:13
* dtantsur double-checks on his devstack16:13
TheJuliamgoddard_: line 27 is how we also rip nova out of grenade for multinode16:14
* jroll wonders where our regular grenade job stops n-cpu from restarting16:14
rloodtantsur: what is needed to stop saving configdrive to DB? is it straightforward code?16:14
TheJuliajroll: it is deep inside of nova's upgrade job16:14
TheJulias/job/script/16:14
mgoddard_TheJulia: thanks, that helps16:14
dtantsurrloo: I don't if we can do it at all.. what should we do about people who do not supply configdrive with the rebuild command?16:15
jrolloh jeez16:15
dtantsur* don't know16:15
TheJuliarloo: it is a behavior change16:15
*** links has joined #openstack-ironic16:15
TheJuliarloo: tl;dr there is no good solution for now except to shift the burden to the db16:15
rloodtantsur, TheJulia: OH. ok, so nothing that will happen in the very near future wrt not saving configdrive.16:16
TheJuliaalso, it is likely too late to try and hack that out to drop into queens to release16:16
rloodtantsur, TheJulia: would be good to land that then. But -- has it been tested?16:16
TheJuliarloo: what been tested?16:16
TheJuliathe column width?16:16
*** d0ugal has quit IRC16:17
rlooTheJulia: the DB resize thing. with a big DB, during rolling upgrades.16:17
rlooTheJulia: someone needs to be confident that it works...16:17
* TheJulia pulls the rolling upgrade instructions up16:17
TheJuliaI'm confident in that it is a schema only change and that the db is not going to re-write the table16:18
dtantsurrloo: if someone has a big DB with rolling upgrades...16:18
TheJuliaand besides, big databases with any changes can take time when data needs to be massaged/changed16:18
dtantsurjust ran it locally, works is expected. but I only have 3 nodes..16:19
rloodtantsur: yeah, which isn't me. jroll, are you interested in https://review.openstack.org/#/c/334967/? any chance you tested it?16:19
patchbotpatch 334967 - ironic - Increase the instance_info column size to LONGTEXT...16:19
jrollrloo: I'm not more interested than anyone else, and no I haven't tested it16:20
rloojroll: thx16:20
*** pcaruana has quit IRC16:21
*** lucas-hungry is now known as lucasagomes16:24
*** AlexeyAbashkin has quit IRC16:26
TheJuliaI'm going to +a the schema change if nobody objects in the next ten minutes16:27
* jroll is fine16:28
* jroll -> lunch16:28
*** ricardoas has quit IRC16:30
openstackgerritJulia Kreger proposed openstack/ironic stable/queens: DNM Test disabling .pyc files for Grenade  https://review.openstack.org/54508916:33
*** vsaienk0 has quit IRC16:33
*** d0ugal has joined #openstack-ironic16:34
* TheJulia hopes there will be copious tasty beverages after dealing with grenade16:39
* TheJulia begins pondering rewrite16:42
*** e0ne has quit IRC16:47
openstackgerritRuby Loo proposed openstack/ironic master: Update release instructions wrt grenade  https://review.openstack.org/54622916:47
*** r-daneel has quit IRC16:55
*** d0ugal has quit IRC16:59
*** crushil_ has quit IRC17:00
*** akhilaki has joined #openstack-ironic17:01
*** baha has quit IRC17:02
*** d0ugal has joined #openstack-ironic17:03
*** milan_ has quit IRC17:10
*** r-daneel has joined #openstack-ironic17:13
rlooTheJulia: this conflicts with the column resize patch: https://review.openstack.org/#/c/545874/17:16
patchbotpatch 545874 - ironic - Use oslo_db.sqlalchemy.test_fixtures17:16
rlooTheJulia: I'd like to +A but if you were going to +A the column resize, easier to rebase this one. dunno.17:16
* TheJulia sighs17:19
TheJuliayeah17:19
openstackgerritMark Goddard proposed openstack/ironic master: Register traits on nodes in devstack  https://review.openstack.org/54537017:21
openstackgerritMark Goddard proposed openstack/ironic master: Validate instance_info.traits against node traits  https://review.openstack.org/54346117:21
openstackgerritJulia Kreger proposed openstack/ironic master: Increase the instance_info column size to LONGTEXT on MySQL/MariaDB  https://review.openstack.org/33496717:22
*** ricardoas has joined #openstack-ironic17:23
*** harlowja has joined #openstack-ironic17:23
TheJuliarloo: I put my +2 on the column width change after rebasing it17:24
*** vsaienk0 has joined #openstack-ironic17:24
rlooTheJulia: thx!17:24
dtantsurthanks TheJulia17:25
dtantsurso we'll need to backport them in the same sequence17:25
*** marios has quit IRC17:25
TheJuliayup17:27
*** crushil_ has joined #openstack-ironic17:29
mgoddard_shameless plug of my summit proposal on hardware discovery & provisioning: https://www.openstack.org/summit/vancouver-2018/vote-for-speakers/#/2114617:36
TheJulia:)17:36
*** pcaruana has joined #openstack-ironic17:36
mgoddard_a bit less relevant, but this one on kayobe (featuring bifrost) will also be great! https://www.openstack.org/summit/vancouver-2018/vote-for-speakers/#/2097917:37
*** links has quit IRC17:37
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic master: DNM experiment re-using devstack-tempest job  https://review.openstack.org/52016717:38
openstackgerritPavlo Shchelokovskyy proposed openstack/ironic master: DNM experiment re-using devstack-tempest job  https://review.openstack.org/52016717:38
*** d0ugal has quit IRC17:38
* TheJulia smiles and thinks today is a good day17:39
*** ricardoas1 has joined #openstack-ironic17:41
*** derekh has quit IRC17:42
*** baha has joined #openstack-ironic17:43
*** ricardoas has quit IRC17:45
*** devananda has joined #openstack-ironic17:46
*** dprince has quit IRC17:47
dtantsurmgoddard_: /me votes17:48
dtantsurI'll try to watch the recordings if they get accepted :)17:48
mgoddard_thanks dtantsur. I'll try to ensure they don't make you fall asleep if they get accepted :)17:49
*** ricardoas1 has quit IRC17:49
*** jtomasek has quit IRC17:54
*** AlexeyAbashkin has joined #openstack-ironic17:57
*** d0ugal has joined #openstack-ironic18:00
*** dprince has joined #openstack-ironic18:01
*** AlexeyAbashkin has quit IRC18:02
*** mgoddard_ has quit IRC18:03
*** etingof has quit IRC18:03
*** openstackgerrit has quit IRC18:03
*** d0ugal has quit IRC18:05
*** d0ugal has joined #openstack-ironic18:11
*** AlexeyAbashkin has joined #openstack-ironic18:13
*** pcaruana has quit IRC18:16
*** AlexeyAbashkin has quit IRC18:17
*** openstackgerrit has joined #openstack-ironic18:19
openstackgerritMerged openstack/ironic stable/queens: Add docs for ansible deploy interface  https://review.openstack.org/54607918:19
*** harlowja has quit IRC18:23
openstackgerritJulia Kreger proposed openstack/ironic stable/queens: DNM Test disabling .pyc files for Grenade  https://review.openstack.org/54508918:28
*** d0ugal has quit IRC18:38
*** d0ugal has joined #openstack-ironic18:39
*** mgoddard_ has joined #openstack-ironic18:41
*** hamzy has quit IRC18:44
*** tesseract has quit IRC18:45
* dtantsur reworks handling orphaned nodes18:47
*** hamzy has joined #openstack-ironic18:48
*** d0ugal has quit IRC18:51
*** milan has joined #openstack-ironic18:52
*** harlowja has joined #openstack-ironic18:55
openstackgerritMerged openstack/ironic master: Fix default object versioning for Rocky  https://review.openstack.org/54548018:55
openstackgerritMerged openstack/ironic master: Use oslo_db.sqlalchemy.test_fixtures  https://review.openstack.org/54587418:55
*** d0ugal_ has joined #openstack-ironic18:57
*** harlowja_ has joined #openstack-ironic18:59
*** harlowja has quit IRC18:59
openstackgerritDmitry Tantsur proposed openstack/ironic master: [WIP] Rework logic handling reserved orphaned nodes in the conductor  https://review.openstack.org/54627319:05
dtantsurjroll, TheJulia, how crazy is ^^^ wdyt?19:05
openstackgerritDmitry Tantsur proposed openstack/ironic stable/queens: Use oslo_db.sqlalchemy.test_fixtures  https://review.openstack.org/54627419:06
* TheJulia ponders19:08
TheJuliaI kind of like it, and it makes sense + fixes some of the interaction headaches that can be had when one is intentionally breaking things19:12
*** mjturek has quit IRC19:15
*** athomas has quit IRC19:16
* dtantsur will play with it tomorrow to see how it behaves19:16
dtantsurand wow, so many interesting talks proposed involving ironic!19:17
*** mjturek has joined #openstack-ironic19:17
TheJuliaindeed! I'm super excited about it all.19:19
*** hamzy has quit IRC19:19
* TheJulia resumes containing excitement19:19
dtantsuralready a few talks about ironic in a public cloud, w00t!19:21
dtantsurI already imagine how I pull the armchair closer to the screen, get beer and snacks and watch the talks :D19:23
jrollnice :)19:23
* jroll clicks the crazy patch19:23
openstackgerritMark Goddard proposed openstack/ironic master: Register traits on nodes in devstack  https://review.openstack.org/54537019:24
*** hamzy has joined #openstack-ironic19:25
* dtantsur sees jroll with a new haircut, cool :)19:27
jrolldtantsur: ha! I wasn't sure if I got it cut right before boston or right after19:27
dtantsurjroll: certainly before you submitted your talk ;)19:28
jrollyes, it was last spring/summer sometime19:28
jrolldtantsur: that patch seems like a good idea in general19:31
*** mgoddard_ has quit IRC19:31
jrolldoesn't look like you're handling CLEANING yet, but easy to fix19:31
openstackgerritMerged openstack/ironic stable/queens: Use oslo_db.sqlalchemy.test_fixtures  https://review.openstack.org/54627419:36
dtantsurjroll: I had cleaning there, and then removed it before submission to reduce the scope of this patch :)19:40
jrolldtantsur: fair enough, it's in your docstring though :P19:40
dtantsurdaaamn :)19:40
dtantsurit will be the next patch19:41
* dtantsur wonders if he needs to bribe someone with beer at the PTG to approve https://review.openstack.org/#/c/334967/ :D19:42
patchbotpatch 334967 - ironic - Increase the instance_info column size to LONGTEXT...19:42
* jroll would do it if he could19:43
*** d0ugal_ has quit IRC19:45
dtantsurmmm, 9pm is approaching, time to close the lid19:46
*** dtantsur is now known as dtantsur|afk19:46
dtantsur|afksee you tomorrow19:46
jrollnn \o19:46
*** etingof has joined #openstack-ironic19:49
*** d0ugal_ has joined #openstack-ironic19:56
TheJuliadtantsur|afk: +a'ed19:58
*** jroll has quit IRC19:58
*** vsaienk0 has quit IRC19:58
*** vsaienk0 has joined #openstack-ironic19:59
*** mjturek has quit IRC20:00
*** d0ugal_ has quit IRC20:03
*** milan has quit IRC20:04
*** d0ugal_ has joined #openstack-ironic20:04
rloodtantsur|afk, TheJulia, other cores (not sure who else is here), let me know if you're good with approving this rfe: https://bugs.launchpad.net/ironic/+bug/174851520:04
openstackLaunchpad bug 1748515 in Ironic "[RFE] support healthcheck middleware" [Wishlist,In progress] - Assigned to Jim Rollenhagen (jim-rollenhagen)20:04
*** lucasagomes is now known as lucas-pto20:05
openstackgerritJulia Kreger proposed openstack/ironic stable/queens: DNM Test disabling .pyc files for Grenade  https://review.openstack.org/54508920:05
*** jroll has joined #openstack-ironic20:07
*** d0ugal_ has quit IRC20:10
TheJuliarloo: I'm good with it, commented as such, did not change tagging20:11
rloothx TheJulia!20:11
*** e0ne has joined #openstack-ironic20:11
* rloo changes tag to approved...20:11
*** d0ugal_ has joined #openstack-ironic20:13
*** mgoddard_ has joined #openstack-ironic20:19
*** bnemec is now known as bnemec-pto20:19
*** AlexeyAbashkin has joined #openstack-ironic20:23
*** AlexeyAbashkin has quit IRC20:27
*** mgoddard_ has quit IRC20:27
*** d0ugal_ has quit IRC20:30
openstackgerritOlivier Bourdon proposed openstack/bifrost master: Add check for (i)PXE and Ironic location coherence  https://review.openstack.org/54571120:37
*** pcaruana has joined #openstack-ironic20:40
*** e0ne has quit IRC20:47
TheJulia\o/20:47
*** e0ne has joined #openstack-ironic20:51
*** d0ugal_ has joined #openstack-ironic20:56
*** dmellado has quit IRC20:58
*** r-daneel_ has joined #openstack-ironic20:59
*** r-daneel has quit IRC21:00
*** r-daneel_ is now known as r-daneel21:00
*** priteau has quit IRC21:02
*** dprince has quit IRC21:09
*** AlexeyAbashkin has joined #openstack-ironic21:23
*** akhilaki_ has joined #openstack-ironic21:25
*** akhilaki has quit IRC21:27
*** AlexeyAbashkin has quit IRC21:27
*** Goneri has quit IRC21:29
*** pcaruana has quit IRC21:37
*** jcoufal_ has quit IRC22:02
*** baha has quit IRC22:02
*** d0ugal_ has quit IRC22:03
*** crushil_ has quit IRC22:07
*** vsaienk0 has quit IRC22:09
*** devananda has quit IRC22:09
*** khyr0n has joined #openstack-ironic22:12
khyr0n#thanks TheJulia22:13
openstackstatuskhyr0n: Added your thanks to Thanks page (https://wiki.openstack.org/wiki/Thanks)22:13
TheJuliaI'm soooo confused22:13
TheJulia:)22:13
khyr0nfor helping me with a problem last week, it was really a networking problem issue, like you said so :)22:15
JayFeverything is either networking or dns22:15
JayFthat's all problems in tech.22:16
*** dmellado has joined #openstack-ironic22:18
openstackgerritMerged openstack/ironic master: Increase the instance_info column size to LONGTEXT on MySQL/MariaDB  https://review.openstack.org/33496722:20
TheJuliaJayF: What about software race conditions or ENOCOFFEE/ENOBEER/ENOLIQUOR?22:22
*** r-daneel has quit IRC22:22
JayFthe software would behave consistently22:22
JayFif all connections performed consistently22:22
JayFblame: network22:22
*** r-daneel has joined #openstack-ironic22:22
TheJuliakhyr0n: Awesome, glad to hear you got it worked out :)22:22
TheJuliaJayF: I guess that makes sense22:22
JayFyou just have to expand the definition to network to be like, silicon between cores in some cases :P22:22
jrollENOCOFFEE/ENOBEER/ENOLIQUOR is a people problem, not a tech problem :)22:23
JayFNot at my current job :P22:23
*** threestrands has joined #openstack-ironic22:23
* JayF works on Point-of-sale systems nowadays22:23
TheJuliaHow do we shift that to a tech problem? I feel I need some robots22:23
jrollheh.22:23
JayFI have an api to call to order more beer.22:23
JayFDead serious. lol22:23
TheJuliaawesome!22:23
* TheJulia has written an impact assessment and her head hurts22:24
JayFhttps://vimeo.com/191816723 for instance (literally a push-button-recieve-beer app POC)22:24
jrollthat is quite the sad looking beer :P22:25
*** vsaienk0 has joined #openstack-ironic22:26
*** Goneri has joined #openstack-ironic22:31
TheJuliaI would guess a clarified cidre22:32
*** rcernin has joined #openstack-ironic22:33
rpiosoI'm deploying a node. About 10 minutes after the node transitioned from 'deploying' to 'wait call-back', an error occurred. The error was "Timeout reached while waiting for callback for node dcb90940-9f18-4d5c-bdd2-0950bfec5f26". What is that about?22:34
jrollrpioso: "wait call-back" is when the node is booting the ramdisk or otherwise waiting for IPA to do something and check in22:36
jrolla timeout there means IPA did not check in22:36
*** vsaienk0 has quit IRC22:36
rpiosoIs the duration of that timeout configurable?22:36
*** Goneri has quit IRC22:36
jrollgreat question, probably22:37
jrollrpioso: looks like [conductor]/deploy_callback_timeout22:37
rpiosoThe iDRAC is excecuting a configuration job during the reboot. That job sets the server to one-time PXE boot from a network device. It can take a number of minutes.22:38
rpiosojroll: Thank you. I'm looking that up.22:38
jrollgotcha, and no problem22:39
jrollrelevant code is in ironic.conductor.manager - _check_deploy_timeouts22:39
jrollrpioso: when we do the "deploy steps" thing, I think we'll want to be able to set in the driver and/or config individual timeouts for different steps22:40
rpiosojroll: Hrm ... The default value is 1800 seconds. That's three times as long as the amount of time that transpired.22:46
rloojroll: nah, i think for the first version, we'll use the same deploy timeout, but it'll be used for each step. similar to cleaning :) anyway, my thoughts right now on the matter. could change.22:46
jrollrloo: I always assume "eventually" for most future things we talk about :)22:47
jrollrpioso: interesting, hrm22:47
rloojroll: :D22:47
JayFHaving deploy steps not being able to configure their own timeout for a given step would be sad for the functionality. Setting the timeout to the longest pole in the worst case is going to lead to a lot of breakages taking a long time to be discovered.22:48
* jroll sees JayF slowly increasing his activity in this channel, rubs his hands together with an evil grin22:48
TheJuliamuahahahahaha22:49
JayFHonestly ,that just means last time I looked at IRC I left this channel up, and didn't have the discipline to ignore it when I saw chat moving22:49
* rloo wonders which bait to use next...22:49
* jroll leaves a plate of barbecue out22:50
rpiosojroll: Just before the error, the conductor log contains a number of ConductorManager._check_... messages.22:50
TheJuliajroll: I was kind of thinking the same thing, also might be good to be able to query another interface because it might know better... anyway just a thought22:51
jrollrpioso: yes, we have a number of tasks like that22:51
JayFrloo: jroll: I've never seen someone so happy that I'm trying to add requirements to a overly-delayed project :P22:51
TheJuliaBBQ might just work....22:51
rpiosojroll: The last one is a bit different, ConductorManager._sync_power_states. And within a second of that, the error occurs.22:51
* TheJulia puts both north carolina style sauces next to the BBQ22:51
jroll++22:51
peitolmbah, you're making me hungry :P22:52
* TheJulia should like... put the expensive whiskey in her backpack and just go ahead and drive to her shiny new house22:52
jroll:o22:52
TheJuliapeitolm: #success ?22:52
jrolldid you close?22:52
peitolmsomeone say Whisky?22:52
TheJuliajroll: we were released to close with the county today22:52
jroll\o/22:52
rloocongrats TheJulia!22:53
TheJuliaso... the next couple days, I'm going to be stupidly busy22:53
peitolmcongrats22:53
rpiosoTheJulia: Nice!22:53
* peitolm goes to find a nice bruichladdich to raise in salute22:53
jrollrpioso: that's odd, the error you're getting is certainly related to deploy timeouts22:53
TheJuliastep 0: setup internet at the house, step 1: receive couch, step 3: fly to dublin22:53
peitolmsounds familiar :P22:54
rpiosostep 4: Raise Guinesses22:54
jrollTheJulia: we've got everything done and ready to close, but it isn't happening til the 12th, so antsy22:54
* TheJulia likes step 422:55
* TheJulia forgot step 2... it might be laundry or pack or something22:55
*** e0ne has quit IRC22:55
rpiosos/Guinesses/Guinnesses/22:55
TheJuliajroll: ugh, that is stressful. :(22:55
jrollTheJulia: not too stressful, just restless, I wanna get in there :)22:56
peitolmone Guinness, two Guinness22:56
peitolmTheJulia: step 2 for me was set off  the burgler alarm, yes, after being in the house for 3 hours and setting up the internet/cable22:57
TheJuliapeitolm: nice! :)23:03
*** pmannidi has joined #openstack-ironic23:03
*** openstackgerrit has quit IRC23:04
rpiosojroll: How can I determine the source of the 'fail' event that resulted in the state change and error?23:05
*** akhilaki_ has quit IRC23:06
jrollrpioso: grepping log messages in the code, I guess? I'm not sure23:07
rlooTheJulia: thx for doing the PTG schedule. where did the deploy steps/traits stuff end up? I didn't see it but might have missed it.23:15
TheJuliaoffhand, I don't remember23:16
TheJuliahmm23:16
jrollrloo: https://etherpad.openstack.org/p/ironic-rocky-ptg-cleaning-evolved has a bit about deploy steps23:17
jrollTheJulia: is friday wide open then or?23:17
rloojroll: yes, i saw that. which is what reminded me. cuz i was thinking, seems premature to talk about that if we haven't even gotten the basic stuff done yet!23:17
TheJuliarloo: I may have accidently dropped it23:18
TheJulia:(23:18
jrollrloo: I'm not sure that was necessarily referring to the "deploy steps" feature we've talked about, rather the generic words to describe a part of the deploy process23:18
TheJuliajroll: Open. I have a morning session, and many people expressed a desire to leave on friday23:18
jrollcool23:18
* TheJulia puts scheduling hat back on23:18
rlooTheJulia: pick it up, pick it up and dust it off! :)23:19
rloojroll: oh, well, if it wasn't, it should be. BIOS was there too, and we haven't even approved that spec yet :-(23:19
jrollrloo: I guess you could ask rpioso what his intent was there :)23:19
rloojroll: wrt friday. maybe best to see who is around? i'm only there in the AM and not all of it i think (can't recall now)23:20
jrollrloo: was just curious, I'm sure I can find something to do :)23:20
rloojroll: don't get me started on asking. cuz i don't even want to schedule anything that doesn't have a spec or some documentation associated with it. i am afriad of hand-waving, general conversations. we don't get far with those. we're bad enough just trying to pin down details.23:21
jrollmmmkay23:21
* jroll backs off23:21
*** vsaienk0 has joined #openstack-ironic23:22
rloojroll: we're going to have like 10+ people in a room. we've done this for how many years. we ought to figure out how to do this better. <end of stream of ...> i think it is the end of the day for me :)23:22
* TheJulia slides rloo tea23:23
rloothx TheJulia!23:23
rlootalk to youse all demain!23:23
*** rloo has quit IRC23:23
*** AlexeyAbashkin has joined #openstack-ironic23:23
*** cdearborn has quit IRC23:26
*** AlexeyAbashkin has quit IRC23:27
TheJuliaOkay, fixed deploy steps, readded to schedule23:30
*** vsaienk0 has quit IRC23:32
*** r-daneel has quit IRC23:34
*** r-daneel has joined #openstack-ironic23:35
rpiosojroll: Ugh! The log from the test build contains, "ironic-conductor[19277]: DEBUG oslo_service.service [-] conductor.deploy_callback_timeout = 600".23:39
jrollheh, that'll do it23:39
rpiosojroll: Perhaps the default is being overridden in ironic.conf.23:40
jrollyep23:40
rpiosojroll: Thanks, again, for your help.23:41
jrollrpioso: sure thing :)23:41
*** r-daneel has quit IRC23:50

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