14:00:25 #startmeeting Nova 14:00:30 Meeting started Thu Sep 3 14:00:25 2015 UTC and is due to finish in 60 minutes. The chair is johnthetubaguy. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:31 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:33 The meeting name has been set to 'nova' 14:00:39 hi 14:00:40 o/ 14:00:41 o/ 14:00:42 o/ 14:00:42 #link https://wiki.openstack.org/wiki/Meetings/Nova 14:00:44 o/ 14:00:47 o/ 14:00:50 o/ 14:00:53 o/ 14:01:09 o/ 14:01:11 * bswartz lurks... 14:01:25 o/ 14:01:28 \o 14:01:49 o/ 14:01:51 #topic Release Status 14:02:03 #info we have tagged liberty-3 14:02:31 o/ 14:02:31 I have a question about that 14:02:35 o/ 14:02:36 #info there have been two "technical" FFEs granted, because the changes were approved but not merged https://launchpad.net/nova/+milestone/liberty-rc1 14:02:48 o/ 14:02:59 o\ 14:03:01 a few things got pushed out 14:03:06 o/ 14:03:15 dansmith: fire away? 14:03:47 johnthetubaguy: the date for l3 is to day, right? wouldn't we normally tag at the end of the day in the last timezone? I was surprised to wake up and see -2s going out already 14:04:03 s/to day/today/ 14:04:32 it usually happened whenever ttx could do it in the morning 14:04:42 it used, to happen on tuesday in a branch 14:04:50 I thought it was actually the morning after the actual day 14:05:03 so we did push it some times 14:05:08 no, it was always in the morning, so that there was a day of buffer if things went wrong 14:05:11 but that was only to wait for approve stuff to merge 14:05:13 o/ 14:05:19 alright 14:05:23 but yeah, it was just a buffer for hard stops 14:05:27 o/ 14:05:36 now we can grant FFEs if we really need to 14:05:47 string freeze is today too right? 14:06:01 dims: should be 14:06:02 dims: its with the tag, I believe, so its now 14:06:14 cool 14:06:23 so I think we are soft dependency freeze and string freeze 14:06:32 so, it would be really good to get someone who's responsible for i18n and putting in the string freeze to actually communicate about it 14:06:57 sdague: yes, let me ask the release team about that 14:07:07 I feel like we end up with a longish freeze, no idea where the translations are at or when they are done, and no idea about what impact breaking that freeze for bugs has 14:07:12 would be really nice if we could actually land our requirements thing now: https://review.openstack.org/#/c/216968/16 :) 14:07:15 #action johnthetubaguy to get an answer about string freeze 14:07:25 with reqs frozen, there should be no more rebases of that right? 14:07:26 dansmith: never 14:07:37 dansmith: yeah, crap I totally missed that hadn't merged 14:07:38 grr 14:07:39 dansmith: it seems to auto-rebase 14:07:49 mriedem: I figured it was when new reqs land or something 14:07:54 oh 14:07:54 diffs between patches don't actually show changes to the reqs file 14:07:59 ah 14:07:59 just hte parent hash 14:08:04 so that's fun 14:08:12 thats super fun 14:08:13 well, we could land most of it in a separate patch then maybe 14:08:26 i could totally do the exact same sync myself 14:08:27 I can push that up if so 14:08:28 using the same tool 14:08:35 there is a tox job in the requirements repo for it 14:08:38 s/job/target/ 14:08:53 honestly, there is nothing in the requirements update that probably impacts us anyway, so the fact that it's not in L3 is probably not a big deal 14:09:00 huh/ 14:09:00 sdague: there is 14:09:05 mriedem: which? 14:09:08 min ovo version needed 14:09:11 yeah, we're technically broken on o.vo right now 14:09:11 ovo 14:09:12 yeah 14:09:14 for new code in nova that only works with ovo 0.9.0 14:09:27 oh, code was landed before that bumped? 14:09:31 that I didn't realize 14:09:35 yup 14:09:35 sdague: yup 14:10:04 i will remember to -2 all of dansmith's changes next release :) 14:10:13 haha 14:10:14 well, anyways, with all that fun, any more? 14:10:17 that code would have never merged if it waited on this though, so fixing the auto rebase thing would be good ... 14:10:32 johnthetubaguy: so I want to plug the objects bump work 14:10:39 what is o.vo? 14:10:41 dansmith: oh totally 14:10:42 johnthetubaguy: begging for reviews, whenever you want that in here :) 14:10:48 because it's had none 14:11:01 and I'm going to be pissed if I did this *again* and it didn't land *again* because nobody reviewed it... 14:11:04 garyk: oslo.versionedobjects 14:11:10 ok, thanks 14:11:22 dansmith: i've got the reqs sync running locally now, will get that up during the meeting 14:11:24 dansmith: with the tag done, you have my attention, at a minimum 14:11:39 johnthetubaguy: okay, patches are here: https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:master+topic:bp/liberty-bump-object-and-rpcapi-versions,n,z 14:11:47 #topic Bugs 14:11:49 well, just mine of that set 14:11:57 so we have some meaty things in here for today 14:12:20 I guess first one is v2.0 on v2.1 status 14:12:28 #link https://bugs.launchpad.net/nova/+bug/1491511 14:12:28 Launchpad bug 1491511 in OpenStack Compute (nova) "Behavior change with latest nova paste config" [Undecided,Confirmed] 14:12:56 right, so that landed, and a few other groups noticed some things: infra, manilla, trove 14:13:03 I tested the legacy v2 also, delete floating ip by ip address will return 404 also 14:13:14 trying to get all the incompats stacked in that one bug 14:13:22 so the good news, we are now getting the testing we wanted 14:13:30 the bad news, is the API is a bit broken 14:13:37 right, so we've got 3 incompats reported so far 14:13:55 1) DELETE ../os-floating-ips/GARBAGE is now 400 instead of 404 14:14:14 is there a point where we loose confidence, and revert back to /v2 by default, or should we really just keep pushing on this now? 14:14:18 2) device=None to attach_volume is now 400 instead of success 14:14:28 3) server names can no longer contain spaces 14:14:39 (i mean v2_legacy by default) 14:14:57 johnthetubaguy: I think if we don't plow ahead we'll never get this data 14:14:59 I believe #1 is fine, and we leave it. It actually exposed a bug in infra's testing 14:15:01 sdague, 2) seems like a bug - none should be valid I think 14:15:10 johnthetubaguy: keep pushing 14:15:10 and we've fixed the testing 14:15:12 and it's all good now 14:15:22 we at least have a novaclient fix for #2 14:15:26 +1 to keep pushing 14:15:27 which i plan on releasing today 14:15:30 dansmith: yeah, I think we have to keep pushing 14:15:37 2) we allow it, because nova only novaclient, but ruby fog assumes that's valid 14:15:54 so we're going to break a lot of people if we keep the current behavior 14:15:54 seems like we need a server side and client side fix? 14:16:03 for (2) that is 14:16:03 johnthetubaguy: yeh, I think we should fix both on #2 14:16:12 dims has a patch up 14:16:14 2 is fixed in novaclient, but yeah needs server side too 14:16:28 cool 14:16:30 #3 ... ? 14:16:32 so I hadn't seen #3, but that seems like an obvious bug to me 14:16:42 do we have patches up for (3)? 14:17:24 I guess we have always allowed spaces, so that should continue, at least until some specific microversion that removes it, I assume? 14:17:39 why not spaces forever? 14:17:48 https://bugs.launchpad.net/nova/+bug/1491511/comments/3 14:17:49 Launchpad bug 1491511 in OpenStack Compute (nova) "Behavior change with latest nova paste config" [Undecided,Confirmed] 14:17:50 didn't we do this work recently to allow pile-o-poo as a server name? 14:17:51 true, I guess thats fine 14:18:02 seems silly to allow unicode characters and not spaces to me 14:18:05 name is display name 14:18:07 fair 14:18:10 it should include unicode etc 14:18:13 right 14:18:14 dansmith: ++ 14:18:24 yes to spaces and poo 14:18:59 I guess we should check the v2.1 validation allows poo 14:19:23 who is driving this one, and making sure we reviews all this quickly? 14:19:28 i thought there was a tempest test for that but i might be thinking of image names 14:19:29 ok, so agreed that we'll fix this one 14:19:35 mriedem: it's image names 14:19:50 I can help on patch 14:19:56 alex_xu: great 14:20:06 if there are patches up for review can someone link here or -nova? 14:20:13 so we should check all the 'name' field? 14:20:16 mriedem: I don't think there is a patch yet 14:20:25 lets be sure to mark all these bugs as critial so its easy to find them 14:20:25 alex_xu: yeh, just let spaces into any names 14:20:33 sdague: but for #2 - just restore dims' from yesterday? 14:20:37 sdague: ok, got it 14:20:37 johnthetubaguy: well, we were collecting them all in one bug 14:20:46 but yet 14:20:48 yeah 14:20:51 sdague: OK, that works I guess 14:20:54 mriedem: yes, I did that an hour ago 14:21:02 e0ne already post a bug for issue with attach volume - https://bugs.launchpad.net/nova/+bug/1491842 14:21:03 Launchpad bug 1491842 in OpenStack Compute (nova) "Can't attach volume without specifying device name" [High,Confirmed] 14:21:03 +1 for restoring dims patch 14:21:23 *post a bug report 14:21:40 #link patch for server side #2 https://review.openstack.org/#/c/219696/ 14:21:50 alex_xu: I'll help with that if needed 14:21:59 can we track all of that thru the etherpad ? 14:22:15 edleafe: yea, thanks! 14:22:17 bauzas: we have bugs for these, we can keep track on that 14:22:28 sdague: fair enough 14:22:45 OK 14:22:51 so the next bug? 14:23:05 yeh 14:23:10 we seem to have an approach here 14:23:11 #link https://bugs.launchpad.net/python-novaclient/+bug/1491579 14:23:12 Launchpad bug 1491579 in python-novaclient "against all sanity, nova needs to work around broken public clouds" [Critical,In progress] - Assigned to Sean Dague (sdague) 14:24:00 right, so we assumed we could actually GET the version info for our API from nova 14:24:07 WAHT 14:24:14 which apparently a lot of clouds deploy in various ways that don't make that possible 14:24:14 that's crazy talk 14:24:33 versions are like passwords 14:24:39 suuuuuper secret 14:24:39 mordred has enough credentials on clouds to figure out it was pretty wide spread as well 14:25:14 dhellmann chatted with dreamhost folks, and it might actually be something that's in the upstream chef cookbooks 14:25:20 which is why it's all over the place 14:25:37 sweet 14:25:55 and those generally lag by 4 months 14:26:02 anyway, there is a partial fix here - https://review.openstack.org/#/c/220111/ - though apparently I failed tests 14:26:05 so the result of this is - novaclient is completely broken for public clouds? 14:26:15 ndipanov: on some of them 14:26:18 ndipanov: it works with vexxhost and unitedstack 14:26:37 after that fix it works for everything except rax and one other 14:26:46 auro 14:26:54 oh. scuse me. runabove 14:26:56 auro works with the fix 14:27:15 and rax is probably work aroundable 14:27:18 I think alaski is looking on the rackspace side to see what could be with repose to make the right thing happen 14:27:18 nice 14:27:37 johnthetubaguy: yes, but it will take a bit of time to get a change rolled out 14:27:49 alaski: very true 14:27:51 I'm going to contact the OVH/runabove folks (or, really, have ttx do it) 14:28:23 ok, so I'll actually work on getting this into landing shape today, including the rax fix, which will go faster if I can get rax creds... hint hint 14:28:35 otherwise someone's going to need to pair debug parts of this with me that does 14:29:02 also, I think long term, we need to include these things in the defcore definition 14:29:07 sdague: yeah, lets try get that sorted somehow 14:29:11 mtreinish: is working on that right? 14:29:13 and you are just not openstack if you don't do this 14:29:16 sdague: +1 for adding this in defcore 14:29:17 he's adding a version list test to tempest 14:29:17 mriedem: yeh, starting 14:29:27 yeh, rax fails nova version-list as well 14:29:51 which should be a required accessable url, we'll get that into defcore 14:30:19 seems like a very good use of defcore 14:30:20 anyway, I think we have a story at least 14:30:24 mriedem: https://review.openstack.org/219873 14:30:28 cool 14:30:48 mriedem: any more on gate or stable branches that need raising 14:30:48 mriedem: oomichi took it over and looks like he got it working 14:30:49 yes, I'm just annoyed that we have to specify every url in the server we expect to work via defcore 14:31:02 johnthetubaguy: umm 14:31:08 johnthetubaguy: i have'nt had a chance to look today 14:31:10 so pass 14:31:33 mordred: lemme see if I can help for OVH/runabove 14:32:03 OK 14:32:08 mordred: one of the PoCs is piligrimstack on -fr chan 14:32:17 #topic Regular review reminders 14:32:17 oops pilgrimstack 14:32:24 so sub teams 14:32:34 bauzas: oh! great. I was just about to ping pilgrimstack actually 14:32:39 now is a great time to be very clear about what bugs are critical for liberty 14:32:56 do we want to have some kind of - "not horribly broken for most public OpenStack enpoints" test going forward? 14:33:06 bauzas: could you just let him know what's up and that we've got fixes/workarounds for everyone _but_ them. if they could not _hang_ on trying to hit that endpoint, that would be stellar 14:33:14 #link https://etherpad.openstack.org/p/liberty-nova-priorities-tracking 14:33:18 opening it == good. rejecting with 401 works too if they have feelings 14:33:27 mordred: sure, just pinging him on #openstack-fr :) 14:33:28 thats the way to tell everyone, that and the priority, and release targetting 14:33:31 bauzas: thanks! 14:33:41 #topic Open Discussion 14:34:14 OK, so one more thing from the release, currently stable/liberty will be created, and we open for mitaka once we tag RC1 14:34:44 we have the option of doing that a bit before RC1 if we want, but then we have to backport all bug fixes we want to that stable branch for a little while 14:34:50 and all that overhead 14:34:55 but just wanted to share that 14:34:57 do it after rc1 14:35:04 johnthetubaguy: for blocked bp's without specs will those be reopened? or do we need to ping you offline 14:35:23 ndipanov: so, the problem with that, is we need creds on those clouds 14:35:23 looks like rc1 should be around 9/21? 14:35:26 garyk: once mitaka is open, ping me 14:35:29 which... we don't have 14:35:32 ok 14:35:32 Hi, I would like to discuss about this https://review.openstack.org/#/c/215414/ , this is my first meeting so 14:35:48 I would love to have some creds where we could test novaclient for reals 14:35:56 sdague: say creds one more time 14:35:58 I dare you 14:36:03 +1 for waiting RC1 14:36:21 electrocucaracha: I see that patch has a -2 from mriedem because its a feature and not a bug 14:36:30 we should be focused on bugfixes anyway 14:36:32 and I agree with that assessment 14:36:38 johnthetubaguy: there are also 2 patches for the same thign 14:36:40 with different solutions 14:36:58 mriedem: yes, I am +1 the -2 because its a feature 14:36:59 the other: https://review.openstack.org/#/c/185129/ 14:37:26 electrocucaracha: did you have a specific question? 14:37:54 actually, what I can do? it's something that have to wait for the next release 14:37:59 yes 14:38:03 we're in feature freeze in liberty 14:38:12 i tihnk you need to work with the people that have the competing change 14:38:19 and work together on a design in a blueprint and probably spec 14:38:21 for mitaka 14:38:30 electrocucaracha: you can write the nova-spec now, and get in touch with the folks mentioned here: https://blueprints.launchpad.net/nova/+spec/boot-from-uefi to agree an approach 14:38:34 electrocucaracha: https://wiki.openstack.org/wiki/Blueprints 14:38:45 +1 what mriedem just said basically 14:38:59 i can smell the synergy to come 14:39:03 electrocucaracha: just reach out to us in #openstack-nova if you want help with any of that 14:39:32 I do have a question regarding that + libvirt nova-team, Is that team still doing meetings?, I ask because page in https://wiki.openstack.org/wiki/Meetings/Libvirt looks like needs a bit of love ? 14:39:37 electrocucaracha: we have some nova specific docs here, which may or may not help: https://wiki.openstack.org/wiki/Nova/Liberty_Release_Schedule#How_do_I_get_my_code_merged.3F 14:40:02 mrkz: i thought danpb disbanded that 14:40:05 mrkz: I don't think they meet anymore, but others like danpb may know different 14:40:06 due to lack of attendance 14:40:16 yep, thats what I remembered 14:40:36 would be good if someone can update the wiki to make that cleaer 14:41:00 OK, so any more for any more? 14:41:11 i can update the wiki 14:41:13 let's leave 14:41:23 woo I didn't know all of this documents, thanks a lot for the info, I'm sure that questions will come later 14:41:29 mriedem: cool, thank you 14:41:32 electrocucaracha: happy to help 14:41:45 cool, thanks all 14:42:01 have a good day/evening/etc 14:42:06 #endmeeting