Tuesday, 2018-11-13

*** mriedem has joined #openstack-placement07:49
*** rubasov has joined #openstack-placement07:58
*** e0ne has joined #openstack-placement07:58
*** e0ne has quit IRC08:00
*** rubasov has quit IRC08:02
*** tetsuro has joined #openstack-placement08:08
*** e0ne has joined #openstack-placement08:49
*** cdent has joined #openstack-placement08:58
*** rubasov has joined #openstack-placement09:10
*** e0ne has quit IRC09:13
*** e0ne has joined #openstack-placement09:18
*** rubasov has quit IRC09:21
cdentmriedem, dansmith: are we in a position to start merging and/or reviewing the grenade/devstack/alembic stuff?09:23
dansmithcdent: I +2d the grenade patch right?09:23
cdentif we can iterate on that stuff to done-ness this week, that would be a nice outcome09:23
dansmithI haven't looked at the alembic patches yet09:23
mriedemcould probably just +W the grenade change given garyk had a +2 on it before my last change09:24
cdentI can roust gary to do that if we want some formal09:24
mriedemi think dan could proxy gary's re-approval09:24
dansmithdone09:25
cdentthanks09:25
cdentso that means pretty much everything else pending is hung on the alembic stuff09:26
cdentI can say with a fair degree of confidence that I went down many roads and edge cases on that stuff. it does what it intends to do09:27
mriedemi just need some uninterrupted time to digest it, which isn't probably going to happen real soon09:29
cdenttake the tests on faith ;)09:29
cdenti'll recheck the integration test-related patches that depend on it09:30
dansmithcdent: is there a patch up to add the tempest and grenade jobs to the placement repo?09:32
cdentdansmith: not grenade yet, no, but there is some very simple intergration experiments (with refinements in following patches): https://review.openstack.org/#/c/601614/09:33
dansmithcdent: right, but you're going to need to run the regular devstack/tempest and grenade jobs on placement right?09:34
dansmithright..right09:34
*** e0ne has quit IRC09:35
cdentThere hasn't been full discussion on what the full plan is with regard to running which/what integration tests. My preference would be to test with more focus09:35
*** e0ne has joined #openstack-placement09:36
*** e0ne has quit IRC09:36
cdentas in mriedem just asked about running tempest-full, and I'd rather not do that09:36
cdentbut that's a personal preference09:36
dansmithI don't see how we could not run a full tempest (and grenade) against placement,09:36
dansmithgiven that landing something in placement that breaks nova (especially upgrade) is easily doable09:37
dansmiththat's why glance (as an example) runs one to make sure they don't hose nova, cinder, etc09:37
mriedemi have to move to my room, got a session at 1109:38
*** mriedem has quit IRC09:38
*** mriedem has joined #openstack-placement09:38
cdentdansmith: Perhaps, but I was hoping (perhaps naively so) that we could figure out a much more narrow set of sanity tests (thus the use of gabbits)09:39
dansmithcdent: yeah, that doesn't seem like suitable coverage to me09:44
dansmithcdent: maybe start with the more conventional set of things and then argue for reduction after a year or so of not breaking things?09:44
cdentwell, we're all in this together, I'm not saying my preference should be the way we go, just what it is09:44
cdentthose patches provide us with a set of tools that are useful for doing integration tests in a style that is familiar to people who make placement, but we can have another set of patches right next to it that do the normal things09:45
*** mriedem has quit IRC09:46
cdentdansmith: so if you are able/willing to make those patches that would be great09:47
cdentI guess they would need to depends-on https://review.openstack.org/#/c/600162/09:47
* cdent goes upstairs09:48
cdenti've added a link to the above chat to the review of the gabbi-based stuff09:49
*** mriedem has joined #openstack-placement09:50
*** cdent has quit IRC09:50
*** tetsuro has quit IRC09:53
*** e0ne has joined #openstack-placement10:01
*** cdent has joined #openstack-placement10:02
*** tetsuro has joined #openstack-placement10:12
cdentdansmith: I'm not doing anything right now, so I'll push up patches for those jobs to see how they go10:36
*** e0ne has quit IRC10:38
openstackgerritChris Dent proposed openstack/placement master: Add neutron-grenade-multinode jobs  https://review.openstack.org/61756210:39
openstackgerritChris Dent proposed openstack/placement master: Add tempest-full job to check and gate  https://review.openstack.org/61756510:42
*** tetsuro has quit IRC10:46
openstackgerritChris Dent proposed openstack/placement master: Initial integration test using gabbits  https://review.openstack.org/60161410:52
openstackgerritChris Dent proposed openstack/placement master: Use gabbi-tempest job from gabbi-tempest plugin  https://review.openstack.org/60750810:52
*** tetsuro has joined #openstack-placement11:00
*** tetsuro has quit IRC11:15
*** mriedem has quit IRC11:28
*** cdent has quit IRC11:32
openstackgerritwanghui proposed openstack/nova-specs master: Remove the duplicate words  https://review.openstack.org/61761511:48
*** tetsuro has joined #openstack-placement11:54
*** tetsuro_ has joined #openstack-placement11:56
*** tetsuro has quit IRC11:56
*** mriedem has joined #openstack-placement12:24
*** rubasov has joined #openstack-placement12:34
*** gryf has joined #openstack-placement12:44
*** tetsuro_ has quit IRC12:45
*** cdent has joined #openstack-placement12:52
*** tetsuro has joined #openstack-placement12:56
cdentdansmith, mriedem : grenade and tempest happy: https://review.openstack.org/#/c/617565/ and https://review.openstack.org/#/c/617562/12:56
*** e0ne has joined #openstack-placement12:57
*** e0ne has quit IRC12:57
cdentjaypipes: if you get a chance, the alembic changes want your brain to be sure they good: https://review.openstack.org/#/c/614350/12:57
*** e0ne has joined #openstack-placement12:58
mriedem+2 on the grenade job change13:03
cdentthanks13:04
mriedemactually,13:05
mriedemi think if placement just uses the integrated-gate template, it should get both of these13:05
mriedemlet me look13:05
cdentlooks like it's in the legacy templates13:08
cdent(which I didn't look in because "legacy")13:09
cdentmriedem: I'll go ahead and fix it13:10
mriedemhmm yeah so integrated-gate-py35 adds tempest-full-py3513:10
mriedembut not grenade13:10
*** e0ne has quit IRC13:10
mriedemhttp://git.openstack.org/cgit/openstack-infra/openstack-zuul-jobs/tree/zuul.d/project-templates.yaml#n139413:10
mriedemhttp://git.openstack.org/cgit/openstack-infra/openstack-zuul-jobs/tree/zuul.d/zuul-legacy-project-templates.yaml#n5713:10
mriedemwe don't have py35 for grenade, is probably why13:11
openstackgerritChris Dent proposed openstack/placement master: Add integrated-gate templates to .zuul.yaml  https://review.openstack.org/61756513:14
cdentmriedem: swift?13:14
mriedem?13:15
mriedemas in, why don't we have a grenade py35 job?13:15
cdentyeah13:16
cdentanyway, I've added both integrated-gate templates13:16
mriedemwe should be able to have a grenade py35 job, not sure if anyone has tested it. i think dhellmann has investigated it at least. i know someone (jroll?) raised the question about whether or not we can test py2 -> py3 via grenade to make sure py27 nova-compute can talk to py35 nova-conductor13:17
mriedemthat's a more complicated scenario and i'm not sure if anyone is working on it13:18
mriedemgmann might know as well13:18
mriedemi can probably crank out a patch to test py35 on grenade13:18
cdentis that kind of testing really necessary? I mean if we are testing the services in py2 and py3 at various branches and things like that, the actual upgradey parts aren't python. It's another case over-bombing, isn't it?13:22
*** rubasov has quit IRC13:28
mriedemits part of the drop py2 currency push13:37
mriedemwe dont need to run both grenade jobs13:37
mriedemiow, you have integrated-gate and integrated-gate-py35, which means you'll get 2 tempest jobs (py2 and py3) and grenade (py2)13:38
mriedemi'm saying,13:38
mriedemif we have a grenade-py3 job in integrated-gate-py35, then we just use that13:38
mriedemthat == that template13:39
mriedemand don't use the legacy one13:39
cdentcool with me13:41
*** rubasov has joined #openstack-placement13:43
mriedemta da https://review.openstack.org/61766113:55
cdentsyntax error :(13:56
*** tetsuro has quit IRC13:56
mriedemfixed14:04
mriedemand part of the template now https://review.openstack.org/61766214:04
*** rubasov has quit IRC14:08
openstackgerritChris Dent proposed openstack/placement master: Add integrated-gate-py35 template to .zuul.yaml  https://review.openstack.org/61756514:08
cdentdepends-on updated14:08
*** tetsuro has joined #openstack-placement14:18
cdenttetsuro: are you at summit?14:27
tetsurocdent: I'm in the same room with you14:29
cdentah, well, good :)14:29
cdenttetsuro: I was hoping to encourage you to look at https://review.openstack.org/#/c/614350/ even if it's not an area of expertise. That stack of code is basically blocking everything.14:30
tetsuroYes, I've been aware of that branch, but have left it since as you said it's not an area of expertise, but I'm also aware that you've been pinging some people to look into that so... okay, let me look into that.14:34
*** e0ne has joined #openstack-placement14:34
cdenttetsuro: thanks. as far as I can tell everyone is wanting someone else to look, so we all just need to look14:35
cdentsince nobody (of the placement reviewers) is an expert on this14:35
edleafecdent: I tested that alembic stuff as much as I could without finding any more issues. So more eyes on it would be good.14:50
cdentedleafe: yeah, said something much in that same vein earlier today. It needs eyes, any eyes.14:51
*** mriedem has quit IRC14:57
*** e0ne has quit IRC15:05
*** cdent has quit IRC15:05
*** tetsuro has quit IRC15:06
*** mriedem has joined #openstack-placement15:16
mriedemgoogly eyes?15:17
*** cdent has joined #openstack-placement15:19
*** rubasov has joined #openstack-placement15:27
cdentmriedem: gold star for you, grenade-py3 job (in the grenade patch itself) is failing on nova inventory verification: http://logs.openstack.org/65/617565/3/check/grenade-py3/2520e43/logs/grenade.sh.txt.gz#_2018-11-13_15_12_58_37515:31
mriedemhuh15:32
cdentmy reaction exactly15:38
*** efried has joined #openstack-placement15:45
*** efried has quit IRC15:50
*** rubasov has quit IRC15:59
*** cdent has quit IRC16:04
*** rubasov has joined #openstack-placement16:05
mriedemedleafe: your dreams have come true https://review.openstack.org/#/c/614350/16:12
*** cdent has joined #openstack-placement16:15
*** efried has joined #openstack-placement16:17
*** tetsuro has joined #openstack-placement16:25
*** mriedem has quit IRC16:25
edleafes/dreams/nightmares16:32
*** rubasov has quit IRC16:38
*** tetsuro has quit IRC16:38
*** irclogbot_2 has joined #openstack-placement16:39
*** irclogbot_2 has quit IRC16:43
*** rubasov has joined #openstack-placement17:00
*** cdent has quit IRC17:02
*** efried has quit IRC17:06
*** rubasov has quit IRC17:19
*** e0ne has joined #openstack-placement18:05
*** e0ne has quit IRC18:30
*** irclogbot_2 has joined #openstack-placement19:10
openstackgerritEd Leafe proposed openstack/placement master: Added alembic environment  https://review.openstack.org/61435019:23
openstackgerritEd Leafe proposed openstack/placement master: Delete the old migrations  https://review.openstack.org/61144019:23
openstackgerritEd Leafe proposed openstack/placement master: Add a document for creating DB revisions  https://review.openstack.org/61402419:23
openstackgerritEd Leafe proposed openstack/placement master: WIP - Show an alembic migration  https://review.openstack.org/61402519:23
*** rubasov has joined #openstack-placement19:52
*** irclogbot_2 has quit IRC20:11
*** irclogbot_2 has joined #openstack-placement20:20
*** rubasov has quit IRC20:27
*** cdent has joined #openstack-placement20:58
*** cdent has quit IRC21:08
*** e0ne has joined #openstack-placement22:34
*** e0ne has quit IRC22:55

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