10:02:46 #startmeeting climate 10:02:46 fyi, swann is on maternity leave :) 10:02:47 Meeting started Mon Dec 2 10:02:46 2013 UTC and is due to finish in 60 minutes. The chair is DinaBelova. Information about MeetBot at http://wiki.debian.org/MeetBot. 10:02:48 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 10:02:50 bauzas, happy b-day 10:02:51 The meeting name has been set to 'climate' 10:03:01 bauzas, yeah :) 10:03:14 so he won't be there for the next month 10:03:14 Linkedin says you've got b-day :) 10:03:21 oh, ty all :) 10:03:32 bauzas, ok 10:03:45 swann just had a baby today, so we will have same-bday 33 years difference: ) 10:03:55 :D 10:03:56 :) 10:03:57 I suppose today we'll have not so much people here 10:04:05 Nick is not available today 10:04:20 he will be in office only tommorow 10:04:22 ok 10:04:24 ok 10:04:30 let's start 10:04:33 let's start then 10:04:34 :) 10:04:38 #link https://wiki.openstack.org/wiki/Meetings/Climate 10:04:55 I'm glad we have not large agenda today 10:05:02 #topic Action items from the last meeting 10:05:11 #link http://eavesdrop.openstack.org/meetings/climate/2013/climate.2013-11-25-09.59.html 10:05:15 sure 10:05:36 ok, let's go through action items 10:05:40 sure, there are 5 10:06:11 Nick had no opportunity to work with his one, I suppose 10:06:23 because he left Saratov at the middle of the week 10:06:36 https://review.openstack.org/#/c/52296 was rebased 10:06:47 I can do a quick review 10:07:03 ok, but I see your comments there 10:07:06 already :) 10:07:27 So I think you've did one :) 10:07:56 ok, I just need to see if the new patchsets amend some changes I commented 10:08:04 no specific action for that 10:08:10 ok 10:08:20 but let's conduct the same action for Nikolay 10:08:28 ok 10:08:34 as eavesdrop doesn't have the possibility to backlog actions 10:08:37 #action Nikolay_St Review comments from bauzas on https://review.openstack.org/#/c/52296 and amend patch 10:08:53 the next one was Scope Climate 0.1 10:09:00 I decided to create topic for it 10:09:03 ok, can we discuss that on the next topic item ? 10:09:07 ok 10:09:12 +1 10:09:15 next three 10:09:22 were for you, Sylvain 10:09:27 ok, then the next three 10:09:43 https://review.openstack.org/#/c/57650 is merged 10:09:48 yep 10:10:18 As for policies - Yuriy is now looking on policies in Nova, as I know 10:10:30 https://review.openstack.org/#/c/57200 is for reviewing 10:10:33 ok 10:10:37 good to know 10:10:50 on a side note, I just want to raise a flag at the end of the meeting 10:10:55 there are several strange things there, as you remember 10:11:07 bauzas, you meen? 10:11:17 just meaning I'm a busy man :) 10:11:26 with 5 open reviews plus Swann's ones :) 10:11:26 oh, ok 10:11:29 lost meaning 10:11:35 :D 10:11:39 ok 10:12:00 action 5. is targeted as soon as the fix is merged 10:12:15 yeah, I see it 10:12:18 because I don't want to open a bug related on a change on review 10:12:21 let's keep this action 10:12:33 #action bauzas Open a bug for exception handling with code 10:12:39 for this meeting too 10:12:42 oh ! 10:12:50 the review has been merged 10:12:54 totally missed it ! 10:13:01 don't worry 10:13:04 busy busy man :) 10:13:04 that's ok 10:13:12 ok, will do at the end of the meeting :) 10:13:18 that's it for action items 10:13:24 we had no many of them 10:13:29 yup 10:13:37 #topic Scope for Climate 0.1 10:13:39 can we just speak about reviews ? 10:13:46 ok let's discuss during open discussion 10:13:51 so for the scope 10:13:53 oh, let's move it to open 10:13:54 yes 10:14:01 I've got several thoughts on it 10:14:09 sure 10:14:26 I believe there are only two major things 10:14:36 we should really mark as needed for the 0.1 10:14:44 - support for one virtual reservation (Nova instances) 10:14:47 - support for one hardware reservation (compute hosts) 10:14:53 yup think so as well 10:14:56 And we should do it asap. And then add everything else. All other projects used 0.1 version to implements basic things that projects cannot exist about. I suppose these two opportunities are just these things. 10:15:04 As for compute hosts, I hope we’ll merge these changes soon after some more review cycles. 10:15:06 all BPs should be tagged consequently 10:15:14 yes 10:15:22 #action DinaBelova make Climate Launchpad support 0.1, … , 0.X release series. 10:15:27 let's use 0.1 tag ? 10:15:34 for BPs ? 10:15:37 yes, as agreed on last meeting 10:15:40 ok cool 10:15:52 As for instances, Nick start checking shelved instances POC, and he says, it looks really like a thing we need. So I hope new patch set for the https://review.openstack.org/#/c/49142/ will be soon. 10:16:00 just one note about physical reservations 10:16:01 0.1.X series with 0.1, 0.1.rc1, 0.1.1 (potentially) milestones 10:16:09 SergeyLukjanov: +1 10:16:12 SergeyLukjanov, good idea 10:16:14 +1 10:16:20 bauzas, yes? 10:16:25 that's a common versioning, not my idea :) 10:16:34 there is just a little confusion about what the reviews are for :) 10:16:36 still good one 10:16:44 DinaBelova, I'll help you with setting up correct series/milestones 10:16:54 so, basically, we have different reviews for implementing this 10:17:02 from pov one non-fake plugin is enough to release 0.1 10:17:22 the review I'm currently working on, about provisioning, is not the end-user API :) 10:17:33 oh, yeah 10:17:39 I remember that 10:17:55 that's admin API, afair 10:18:01 for any reason I don't understand, this review is tagging the incorrect BP 10:18:16 I have to fix this for proper clarifications 10:18:22 bauzas, I think you may fix it asap 10:18:24 yes 10:18:28 yup 10:18:37 are you expecting many reviews for one bp? 10:18:42 #action bauzas fix BP links for Host Reservation opportunity 10:18:55 SergeyLukjanov: nope, only 2 for provisioning hosts 10:19:03 k 10:19:10 one for the API, one for the Manager 10:19:18 and it's a part of Host Reservation 10:19:21 yep? 10:19:23 I just wanted to decorrellate this 10:19:33 yup, an admin endpoint only 10:19:50 The last thing for the 0.1 scope is date for the release. I suppose we'll look on progress here 10:19:51 bauzas, and you have bps for other parts? 10:20:03 SergeyLukjanov: yup 10:20:07 great 10:20:21 as for the release date, it'll be cool to have some kind of deadline 10:20:27 As for date, It seems to me it should be released before New Year :) 10:20:54 DinaBelova: I have to chase up in order to see if francois can help 10:20:58 but I had no opportunity to speak with Nick to provide some deadline for instances feature 10:21:30 Swann's leave is not really an issue, as we planned his absence 10:21:33 let's start from the question - do we want to have EAP release with min functionality (one plugin) or we want to enable both virt and hard reservations to it? 10:22:07 SergeyLukjanov: as per the community feedback we had from the Summit, I think we need both 10:22:12 sorry about that :) 10:22:52 SergeyLukjanov, I'm good with having first release with only one working plugin. But on summit we had much problems with telling people Climate supports both virt and hard reservations 10:22:55 ok, so, bauzas, DinaBelova, what's your estimates about completing corresponding plugins? 10:23:11 ETA by end of the year as said 10:23:20 for basic host reservatiosn 10:23:29 I suppose that's the same for vortual ones 10:23:33 makes sense for me to have both virt and hard reservations to be clear for users 10:23:51 Nick is actively working on instances plugin 10:23:52 ok 10:24:10 I'm chasing up people commitment on Climate for hosts reservatiosn 10:24:21 1-2 weeks should be scheduled for the code freeze and testing before the release 10:24:21 should get a better visibility next week 10:24:30 #agreed V0.1 scope support for one virtual reservation (Nova instances) 10:24:36 #agreed V0.1 scope support for one hardware reservation (compute hosts) 10:24:46 ok 10:24:48 ++ 10:24:58 bauzas, great 10:25:17 SergeyLukjanov proposed next our topic 10:25:24 I think we may go to it 10:25:24 sure 10:25:29 hm 10:25:36 #topic Devstack gating 10:25:45 it's still not very clear for me aboud releasing ;) 10:25:55 SergeyLukjanov, oh 10:25:57 lat's #undo to the prev. topic 10:26:01 let's 10:26:08 #undo 10:26:09 Removing item from minutes: 10:26:28 don't think that it's command works ok with topics 10:26:40 what's about release process? 10:26:43 It wrote Removing item from minutes: 10:26:55 but topic isn't rollbacked 10:27:05 yes, see it 10:27:08 don't worry 10:27:30 you can use milestone-proposed branch as all OpenStack projects 10:27:43 or some simplified process 10:27:52 mmm 10:28:08 SergeyLukjanov, may you describe both of them? 10:28:15 in several words? 10:28:32 SergeyLukjanov: that sounds interesting, but I think that's more likely related to Openstack lifecycle, not V1 :) 10:28:55 m-p branch created week before the milestone to land patches only for it, and master is opened in this time for the next ml dev 10:29:30 bauzas, it could be much easier to use correct lifecycle from scratch but it's absolutely not important for the v1 10:29:45 I'd like to set some dates for freeze at least 10:29:52 like -1w for testing 10:30:02 I think that's good idea 10:30:19 to land only milestone related features 10:30:24 and bug fixes 10:30:26 nop 10:30:31 well, why not 10:30:36 to land only critical bug dixes 10:30:41 on the v1 branch 10:30:46 SergeyLukjanov, yes 10:30:53 missed that word :) 10:31:15 critical bug dixies ? :D 10:31:21 :D 10:31:25 heh :) 10:31:41 the main idea that in the best case nothing will be merged during this period 10:32:02 it's time to test everything and make sure that everything works ok 10:32:03 maybe let's discuss that by email, no ? 10:32:18 I think we agreed already :) 10:32:24 m-p branch with -1w for features and critical bug dixies :) 10:32:28 no? 10:32:29 :) 10:32:35 oh ok 10:32:45 well, ok 10:33:03 #agreed use milestone-proposed branch for v1 features and critical bug fixies 10:33:05 that's very important to have some time to perform testing :) 10:33:16 let's move on 10:33:17 ok 10:33:20 ok 10:33:38 do we already have needed topic? 10:33:47 I can't understand 10:34:01 I may set it once more 10:34:05 set it again I think 10:34:10 if it was removed from logs 10:34:16 #topic Devstack gating 10:34:22 Ok 10:34:57 SergeyLukjanov, I see you are working on devstack support and gating for CLimate 10:35:02 yup 10:35:09 may you describe current status? 10:35:28 #link https://review.openstack.org/#/c/58702/ 10:35:40 it'll enable d-g jobs for climate 10:35:52 Soon we'll have heavy gating work as big-big OpenStack project :) 10:36:05 for applying it we should add devstack support 10:36:09 it was partially done 10:36:17 I'm planning to make a CR this week 10:36:26 SergeyLukjanov, great 10:36:32 it'll be located in contrib/devstack dir in main climate project 10:36:48 that's a common approach for projects who can't contribute to devstack directly 10:37:03 Ok, I think that's great 10:37:11 I think that the same thing could be done with tempest tests later 10:37:12 I'm OK with this 10:37:12 bauzas, are you ok? 10:37:23 Ok, great 10:37:25 contrib directory is fine :) 10:37:53 I basically reviewed the patch, no specific cons to say 10:37:56 after applying to incubation it could be easily moved to th devstack 10:38:05 As Savanna did :) 10:38:12 yep? ;) 10:38:30 we was applied before the devstack support landed to the contrib :) 10:38:39 hm, nothing to add atm 10:38:40 :-) 10:38:41 :D 10:38:43 ok 10:38:46 ok, giving °1 10:38:47 +1 10:38:49 let's move to open discussion 10:38:59 sure 10:39:07 #topic Open discussion 10:39:20 so, about reviews 10:39:30 https://review.openstack.org/#/dashboard/7166 10:39:41 looks like someone should keep track of https://blueprints.launchpad.net/climate/+spec/nova-dependency-removal 10:39:55 :d 10:39:57 :D 10:40:14 SergeyLukjanov: well, that will be handled by either francois or me 10:40:30 btw I've rebases https://review.openstack.org/#/c/57675/ and looks like it'll merged soon 10:40:30 or can be postponed until Swann's back 10:40:50 SergeyLukjanov, nice! 10:41:25 I'm changing https://blueprints.launchpad.net/climate/+spec/nova-dependency-removal to icehouse-2 10:41:47 bauzas, ok 10:42:03 but I'll add v1 today to launchpad 10:42:08 https://review.openstack.org/#/c/49363/ and https://review.openstack.org/#/c/52396/ seem pretty reading for being merged 10:42:38 that would really help myself for making sure I can focus on other concerns 10:42:42 Ok, will take final look on them 10:42:47 esp. Policies and Manager 10:42:58 I mean Host Provisioning Manager 10:43:04 DinaBelova: cool thanks 10:43:26 #action DinaBelova Final review for https://review.openstack.org/#/c/49363/ and https://review.openstack.org/#/c/52396/ 10:43:31 ok 10:43:39 one last note for me 10:44:30 https://review.openstack.org/#/c/59109/ seems pretty important for v1 10:44:48 bauzas, yes 10:45:20 and is also related to the policies thing about objects having their own IDs 10:45:37 Still I believe we may change it everywhere , not only here. Because we have not many usage of tenant_id in our code 10:46:11 DinaBelova: let's discuss that off-meeting then, and target agreement for next meeting :) 10:46:21 bauzas, ok 10:46:35 Also I want to mention one more change 10:46:41 I raised a bug, maybe I should promote it to a BP ? 10:46:50 because the scope is wide 10:47:12 to me it's a bug for the DB, it's a feature for objects :) 10:47:16 you had created one https://blueprints.launchpad.net/climate/+spec/tenant-to-project-ref 10:47:20 nope 10:47:46 is that for tenant->project entities? 10:47:47 this one is for cosmetic change, ie. changing 'tenant' refs to 'project' 10:47:50 ok 10:47:55 gotcha 10:48:02 atm, we strongly use tenant 10:48:25 SergeyLukjanov, you mentioned one change in that review 10:48:31 in order to prevent bugs, I would recommend sticking to this until s/o is handling the BP 10:48:43 DinaBelova: which review ? 10:48:55 https://review.openstack.org/#/c/59109/ 10:49:45 yup, was part of the next actions items for me :) 10:50:01 trying to review other projects to see how they do :) 10:50:05 Because if that will be landed soon we may use it and have less problems with all these things 10:50:09 ok 10:50:21 I think we may fix this bug for DB now 10:50:22 as said, we should at least do a quick filter on tenant_id 10:50:27 exactly 10:50:40 and see on a next step how to do it right 10:50:46 and then fix tenant->project entities 10:50:47 could you please put me an action ? 10:50:47 ok 10:50:51 yep 10:50:53 to create BP to this 10:50:59 and investigate 10:51:03 I'll own the BP 10:51:44 #action bauzas Create BP for working with Projects instead of Tenants 10:51:49 cool thanks 10:51:51 ok 10:51:55 that's it for me 10:52:05 I wanted to remind you about https://review.openstack.org/#/c/57880/ :) 10:52:21 yup 10:52:23 bauzas, about the model_query, CR that I mentioned is a result of merging from Cinder and Nova 10:52:28 was part of my duty :) 10:52:42 SergeyLukjanov: okay, will dig into it :) 10:52:52 DinaBelova: I can handle that 10:52:57 ok 10:53:05 #action bauzas Review https://review.openstack.org/#/c/57880/ 10:53:05 btw that's a cool script https://github.com/dolph/next-review 10:53:20 SergeyLukjanov: know it :) 10:53:42 SergeyLukjanov, new for me :) 10:53:44 Nice 10:53:51 Ok 10:54:13 ok, going back to my Manager.__getattr__ stuff 10:54:13 Do you have, guys, what to discuss else? 10:54:31 hoping we'll have consensus for managing RPC extension next patchset :) 10:54:54 took Yuriy's comments for handling that 10:54:55 brew install terminal-notifier 10:55:01 :) 10:55:02 ooops, wrong window :) 10:55:14 ok, I think we're done ? 10:55:25 bauzas, I had 51 patchsets for manager :D don't be sure about consensus :) 10:55:28 I think yes :) 10:55:36 DinaBelova: :D :D :D 10:55:40 ROFL 10:55:42 Bye, guys :) 10:55:50 bye akk 10:55:51 have a good day! 10:55:55 #endmeeting