Wednesday, 2015-06-17

*** VanL has joined #openstack-defcore00:04
*** VanL has quit IRC00:31
*** VanL has joined #openstack-defcore01:42
*** VanL has quit IRC01:46
*** fallenpegasus has joined #openstack-defcore02:03
*** markvoelker has quit IRC03:31
*** markvoelker has joined #openstack-defcore04:32
*** markvoelker has quit IRC04:37
*** markvoelker has joined #openstack-defcore05:55
*** markvoelker has quit IRC06:00
*** alex_klimov has joined #openstack-defcore07:26
*** markvoelker has joined #openstack-defcore07:44
*** markvoelker has quit IRC07:49
*** markvoelker has joined #openstack-defcore09:33
*** markvoelker has quit IRC09:37
*** alex_klimov has quit IRC10:13
*** kbaikov has quit IRC10:28
*** kbaikov has joined #openstack-defcore10:35
*** alex_klimov has joined #openstack-defcore10:49
*** markvoelker has joined #openstack-defcore11:22
*** markvoelker has quit IRC11:27
*** fallenpegasus has quit IRC11:56
*** markvoelker has joined #openstack-defcore12:05
*** fallenpegasus has joined #openstack-defcore12:57
*** fallenpegasus has quit IRC13:02
*** alex_klimov has quit IRC13:54
*** VanL has joined #openstack-defcore14:01
*** VanL_ has joined #openstack-defcore14:02
*** VanL has quit IRC14:06
*** VanL_ has quit IRC14:17
*** VanL has joined #openstack-defcore14:20
*** VanL has quit IRC14:22
*** alex_klimov has joined #openstack-defcore14:25
*** galstrom_zzz is now known as galstrom14:31
*** fallenpegasus has joined #openstack-defcore14:45
*** fallenpegasus has quit IRC14:50
*** zehicle_irl has joined #openstack-defcore14:50
zehicle_irlmeeting starts in 8 mins on #openstack-meeting-414:53
eglutemeeting started in openstack-meeting-415:03
*** VanL has joined #openstack-defcore15:04
*** openstackgerrit has quit IRC15:05
*** openstackgerrit has joined #openstack-defcore15:05
openstackgerritMark T. Voelker proposed openstack/defcore: Create a prelimary flag guidelines list  https://review.openstack.org/18866115:30
*** VanL has quit IRC15:48
*** VanL has joined #openstack-defcore16:02
*** johnthetubaguy has joined #openstack-defcore16:03
*** VanL has quit IRC16:13
johnthetubaguyhi, so is there anyone around to answer questions about the images stuff?16:15
johnthetubaguybit confused by the questions from hogepodge last night16:16
markvoelkerjohnthetubaguy: I have to run, but I could probably dig up some context for you real quick if you need it16:16
hogepodgejohnthetubaguy: I'm a bit concerned that there's a huge drift in glance v1/v2 support.16:16
hogepodgeLike nova can proxy v1, but not v2, which is causing problems for testing.16:16
* markvoelker lets hogepodge handle this and runs out for lunch meeting16:17
johnthetubaguyhogepodge: so I don't get that implication arrow basically16:17
hogepodgeDefcore is using the nova api to manage images, and does not have a hard requirement on image service16:17
johnthetubaguythe current state is basically Nova requires glance v1, we want glance v2 support, but no one has stepped up to complete the work that got half started in kilo16:17
hogepodgeSo implicitly v1 becomes required by defcore16:18
johnthetubaguyright16:18
johnthetubaguyso v2 was apparently "completed" at the end of kilo16:18
hogepodgeit makes me think that v2 does not have the wide support that v1 has.16:18
johnthetubaguyI thought it was juno actually, but I got told otherwise16:18
johnthetubaguyright, so thats why Nova only works with glance v1 right now16:18
hogepodgewhich creates tensions, causing tests to be flagged and weaking our interop standards16:19
johnthetubaguyglance v2 doesn't yet have enough features for us to implement our images API on top of it, which is a problem16:19
johnthetubaguyhogepodge: so my point is basically, the issue is, glance doesn't have a stable API yet16:19
johnthetubaguyNova requires glance v1, but that doesn't mean deployers can't also deploy glance v216:19
johnthetubaguyand the glance v1 API, can be internally only16:20
hogepodgethat's good information to have, and I would argue that required v1 for interop is an ok thing based on that. So one of my aims is to help v2 have wider support.16:20
johnthetubaguywhich is what it was designed to be16:20
hogepodgebut it also means they can't drop v116:20
hogepodgewhich at least one vendor has done16:20
johnthetubaguyso, Nova will never drop our v1 proxy, we would like to, but that ship has sailed16:20
johnthetubaguynow Nova might be talking to glance v2, but our API will till be a glance v1 API16:21
johnthetubaguy(thats what this is taking time)16:21
hogepodgeyeah, understand it's not an easy problem16:21
johnthetubaguyNova has no plans to add a glance v2 proxy, and glance v2 was deigned so it could be exposed to end users16:21
hogepodgeOk, have to run, hard deadline for me. I need to start a ml thread about this.16:22
johnthetubaguyhogepodge: so basically the person working on it on it in kilo never got it finished, and now is too busy to work on it16:22
johnthetubaguyhogepodge: OK, no problems16:22
hogepodgejohnthetubaguy: hm, :-(16:22
hogepodgejohnthetubaguy: thanks for chatting with us about it. Really appreciate the input. This has been on my mind a lot over the last month and it's good to start talking about it16:23
johnthetubaguynow apparently we have some folks to take it over, but thats like a start over thing16:23
johnthetubaguyhogepodge: so there is a bigger issue16:23
johnthetubaguyhogepodge: glance v2 has two upload APIs and no way to discover which a deployment has enabled16:23
eglutejohnthetubaguy hogepodge VanL definitely  an e-mailing thread, or a gerrit issue, or both. we need to track this discussion16:24
johnthetubaguyso what I am saying is, Nova is not the blocker here, a lack of a stable API is a blocker16:24
*** VanL has joined #openstack-defcore16:24
johnthetubaguyeglute: +1 to the email thread16:24
johnthetubaguyjust wanted to share context before hogepodge creates that thread16:24
*** zehicle_irl has quit IRC16:24
egluteso stable api- is that nova api or glance api16:24
eglutejohnthetubaguy really appreciate you bringing this up16:25
johnthetubaguythe nova one is stable, but we don't really want people to use it16:25
johnthetubaguyits a proxy API, and can time out in nasty ways, best to talk to glance instead, it was an old stop gap thing that we can't ever delete16:25
johnthetubaguyalthough some deployers don't like you use the image upload, because it has some security issues (depending on who you ask)16:26
johnthetubaguythen you go to glance16:26
*** VanL has quit IRC16:26
egluteso... what would you suggest?16:27
johnthetubaguywell glance is currently buidling their v3 API, v1 should never have been exposed publicly, v1 is almost deprecated, but has been exposed by major public clouds, v2 isn't deployed many places and was only finished in kilo (or juno, its not clear), v2 doesn't have enough features to implement a v1 proxy due to some things that are not complete, its messy16:27
johnthetubaguyeglute: so for listing images, I think we can add Nova's image API, because there is no other option16:28
johnthetubaguyeglute: I think we remove uploading images from defcore until we know how to make that work in an interoperable way16:28
johnthetubaguythe first part really pains me to say that16:28
* markvoelker reads scrollback16:28
eglutejohnthetubaguy can you start the email with all that info?16:28
johnthetubaguyI dearly want to delete that code, but it appears to be the only widely deployed thing16:29
*** VanL has joined #openstack-defcore16:29
johnthetubaguyeglute: so on the -dev ML with [defcore][glance][nova] tags?16:29
eglutesomething about being first, not best?16:29
egluteno16:29
eglutedefcore-committee16:29
johnthetubaguyhmm, OK16:29
egluteand -dev as well i suppose16:29
egluteso, both? :)16:29
* markvoelker sighs16:29
johnthetubaguywell, thats usually not recommended...16:30
johnthetubaguybest to pick one place16:30
markvoelkerjohnthetubaguy: yes, this is a mess.  It gets messier b/c several tempest tests use the Glance v1 API to upload images as part of setting up a test to test something else.16:30
johnthetubaguythats the cool thing about using tags on the dev list, you can do a cross topic post more easily16:30
johnthetubaguymarkvoelker: yeah, its total PITA16:30
eglutedefcore is pretty small list i think, so should be ok i think...16:31
markvoelker...and QA has said they really really don't want to refactor those tests....16:31
johnthetubaguymarkvoelker: I think configuring tempest with "pre loaded" image is a better way forward, in the short term16:31
johnthetubaguymarkvoelker: so I am seeing defcore and tempest with different goals here, but thats another (quite painful) ML thread16:31
markvoelkerjohnthetubaguy: yup.16:32
* markvoelker thinks this wouldn't be any fun if it was easy, right?16:32
johnthetubaguymarkvoelker: +116:32
*** zehicle_irl has joined #openstack-defcore16:32
johnthetubaguyso my take is, we need interop, we don't have it, so we should focus on identifying whats missing, while also keeping what we have working from getting any worse16:33
johnthetubaguyI suspect you could make that sound more positive, but its getting late in the day to attempt that...16:33
*** fallenpegasus has joined #openstack-defcore16:33
*** openstackgerrit has quit IRC16:33
*** openstackgerrit has joined #openstack-defcore16:34
markvoelkerjohnthetubaguy: +1.  I've been thinking of starting up a scratchpad of "stuff that we really need to fix that we're not going to be able to fix very quickly" to present at Summits, TC meetings, whatever.16:34
markvoelkerJust to get people aware of what we're finding.16:34
johnthetubaguymarkvoelker: so I would love that to be flagged tests, or flags that don't point to a test16:34
egluteagree on the interop part....16:35
markvoelkerjohnthetubaguy: I think it will inherently be in many cases16:35
markvoelkerThe image upload thing being one such case.16:35
johnthetubaguytrue16:35
markvoelkerBut I think I'm looking for a way to call out the bigger-picture stuff more specifically.16:36
markvoelkerThe flagged tests lists will also contain stuff that's just short-term bugs, so gets a little TL;DR-ish16:36
johnthetubaguyyeah, I think focusing on some use cases, and what bits can't be tested yet, might be an interesting way of looking at these things16:37
markvoelker+116:37
* markvoelker is being recalled to his delayed lunch meeting16:37
markvoelkerThanks for the dicsussion johnthetubaguy16:38
*** fallenpegasus has quit IRC16:38
johnthetubaguymarkvoelker: happy to get stuck in with some of this16:38
johnthetubaguyinterop is super important16:38
* eglute happy markvoelker and johnthetubaguy are part of defcore16:38
johnthetubaguyas a project (Nova) we do try to care about it, but I like how defcore is helping keep that thinking honest16:39
eglutejohnthetubaguy do you think you can come to the defcore mid-cycle?16:39
johnthetubaguyeglute: honestly, I don't think its likely, mostly due to how much transatlantic flights hurt me, I am thinking I could be at the end of a vidyo link though16:40
johnthetubaguyeglute: although there is a direct flight from London to austin now, and I have been looking for an excuse to try that16:40
*** VanL has quit IRC16:40
egluteok, we will try to accommodate remote participation anyways,16:40
eglutei understand about flying!16:41
johnthetubaguybtw, did you folks see this blog about Nova's API16:47
johnthetubaguyhttps://dague.net/2015/06/05/the-nova-api-in-kilo-and-beyond-2/16:47
johnthetubaguyits some good context on our focus on iterop16:47
eglutethanks johnthetubaguy reading it now16:49
zehicle_irlthanks - reviewing16:53
johnthetubaguyturns out I fail at email, just finishing off my half written email...16:58
markvoelkereglute: answering your earlier question, looks like I've just successfully shuffled the things that needed shuffling, so I should make it to Austin.17:01
egluteexcellent, glad to hear it17:02
*** alex_klimov has quit IRC17:07
*** fallenpegasus has joined #openstack-defcore17:15
markvoelkereglute: looks like we have three +2's on https://review.openstack.org/#/c/190751/17:19
markvoelker(thanks zehicle)17:19
markvoelkerCould we merge that and I'll drop the -1's on Chris's patches that ran afoul of the old language?17:20
*** zehicle_irl has quit IRC17:39
*** VanL has joined #openstack-defcore17:41
*** VanL has quit IRC17:46
hogepodgejohnthetubaguy: nice post, thanks17:50
*** zehicle_irl has joined #openstack-defcore18:09
*** markvoelker has quit IRC18:25
*** markvoelker has joined #openstack-defcore18:25
*** markvoelker_ has joined #openstack-defcore18:47
*** markvoelker has quit IRC18:47
*** VanL has joined #openstack-defcore18:55
*** fallenpegasus has quit IRC18:55
*** zehicle_irl has quit IRC18:57
*** openstackgerrit has quit IRC19:16
*** openstackgerrit has joined #openstack-defcore19:16
openstackgerritMerged openstack/defcore: Re-introduce test removal clause  https://review.openstack.org/19075119:23
*** frayedknot has quit IRC19:57
*** frayedknot has joined #openstack-defcore19:59
*** galstrom is now known as galstrom_zzz20:30
*** frayedknot has quit IRC20:51
*** frayedknot has joined #openstack-defcore20:53
*** VanL_ has joined #openstack-defcore20:57
*** VanL has quit IRC21:00
*** openstackgerrit has quit IRC21:24
*** openstackgerrit has joined #openstack-defcore21:24
*** alex_klimov has joined #openstack-defcore21:43
*** VanL has joined #openstack-defcore21:47
*** VanL_ has quit IRC21:51
*** VanL has quit IRC21:52
*** fallenpegasus has joined #openstack-defcore22:02
*** alex_klimov has quit IRC22:12
*** dwalleck has joined #openstack-defcore22:28
*** dwalleck has quit IRC22:30
*** dwalleck has joined #openstack-defcore22:30
*** fallenpegasus has quit IRC22:48
*** fallenpegasus has joined #openstack-defcore22:57
*** fallenpegasus has quit IRC23:23

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