16:02:30 #startmeeting hierarchical_multitenancy\ 16:02:31 Meeting started Fri Sep 19 16:02:30 2014 UTC and is due to finish in 60 minutes. The chair is schwicke. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:02:32 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:02:34 The meeting name has been set to 'hierarchical_multitenancy_' 16:02:52 welcome everybody! 16:03:13 Thiago dropped me a mail that he can't make it today 16:03:34 I have a few items on the radar for today 16:03:38 Hi 16:03:44 hi nirbhay 16:03:46 Hi, Nribhay 16:03:48 hi sajeesh 16:03:58 hi schwicke 16:04:10 #topic hierarchial projects quota code testing 16:04:35 first thing I'd like to clarify: there was some discussion about unit tests. 16:04:48 what is the status of them ? 16:05:11 you mean horizon ? 16:05:18 thiago's code 16:05:47 do we have all unit tests for the quota code ? 16:06:09 schwicke,I am testing it and have corrected some bugs 16:06:40 sajeesh: testing the quota code in the VM ? 16:06:44 will upload the patches tomorrow 16:06:49 great! 16:06:50 yes 16:06:55 what needs to be changed ? 16:06:55 yes in the VM 16:07:16 no some bug correction only 16:07:21 ok 16:07:36 so that should be fine then ? 16:07:48 Now I will add raildo's code and will do the complete testing 16:08:34 ok 16:09:27 it should be over by this week 16:09:35 #info few bugs identifed in the quote code identfied 16:09:58 #action: Sajeesh will push the required patches 16:10:21 regarding horizon,I have asked Thiago for the VM 16:10:29 yes, me too :) 16:10:49 I'd like to continue for a minute with the nova stuff though 16:10:54 sure 16:11:02 last meeting we had a question about the client code 16:11:07 yes 16:11:16 #topic nova client code : any required updates ? 16:11:38 so my understanding is that it should work without change for the API but there are some worries about keystone V3 16:11:54 exactly 16:12:02 I had a chat today with Tim Bell on this 16:12:06 ok 16:12:22 he pointed out that it might be actually better not to focus on python-novaclient 16:12:39 but rather to go for the unified interface (python-openstack I think) 16:13:00 python-openstack ? 16:13:26 He told me that they plan to deploy that here at CERN. It comes with a plugin already to support stuff like kerberos etc etc 16:13:33 ok 16:13:33 and has keystone v3 support. 16:13:37 ok 16:13:40 python-nova-client 16:13:50 raildo: do you know it ? 16:14:55 I think raildo is not available now 16:15:29 #link https://github.com/openstack/python-openstackclient 16:16:14 ok 16:16:33 The cern patched version is actually here: 16:16:38 #link https://github.com/cernops/python-openstackclient 16:16:41 ok 16:17:36 certainly worth testing I think 16:17:38 comments ? 16:18:00 schwicke..I will check it 16:18:03 yes we need to provide keystone v3 16:20:33 #action sajeesh will check nova-openstackclient after finishing the current testing and bug fixes 16:21:30 sajeesh: if you need help we should discuss how we can distribute the load internally 16:21:56 let's switch topic 16:21:56 schwicke....thanks ..we can discuss 16:22:41 #topic horizon 16:23:14 Thiago offered to make a VM available for testing 16:23:29 I think I can best contribute by giving feedback on the look and feel 16:23:41 It would be great to have such a thing 16:24:00 true 16:24:56 not sure how to get secure access to the gui though. 16:25:29 we have to see that 16:26:00 in cern we access via socks proxy ..right ? 16:26:27 hmm ... 16:26:47 maybe ssh with X11 forwarding + a browser on the VM would work as well ? 16:27:10 then open the interface to localhost only - up to Thiago really 16:27:39 #action it would be nice if Thiago could create a VM with the horizon patches installed 16:28:39 I think we need to follow up by e-mail with Thiago (and Raildo) 16:28:44 ok 16:29:31 Raildo: are you available ? Do you want to comment ? 16:29:32 Hi Vinod...I think Nirupma too had joined 16:30:21 Vinod: hi 16:30:23 hi vinod 16:30:36 niru-pma: hi! 16:30:46 hi 16:30:47 hi nirupma 16:31:17 I think Raildo is busy 16:31:20 schwicke, Nirbhay, sajeesh: hi 16:31:25 sorry for late joinging 16:31:31 no problem 16:31:35 yes 16:32:09 Sajeesh: can you coordiate a bit with Nirupma to share the load ? 16:32:21 ok...I will do 16:32:51 #action Sajeesh to coordinate with Nirpma to share the load 16:32:57 iokies 16:32:59 schwicke..in what area you are expecting nirupma to work ..horizon ? 16:33:37 code review and testing on horizon would be useful I think 16:33:55 yes 16:33:56 so that you can focus on finalizing the quota stuff 16:34:10 yes 16:34:36 I'm not sure how useful I am in reviewing the code itself. 16:35:48 There was quite a bit of traffic and work done by Thiago so I think it is a good time to start the review 16:36:00 yes 16:36:23 I am waiting for the sajeesh to give a VM with quota code integrated with raildo's keystone code. As soon as he gives me access, i will also test all the quota APIs 16:36:46 Vinod: excellent! 16:36:53 Vinod,I will give you soon 16:37:11 Sajeesh: Thanks 16:37:21 #action Vinod will help testing the quota code as soon as raildos keystone patches are integrated 16:37:33 I think we have a plan 16:37:38 yes 16:37:53 I have one more item on the agenda to be discussed 16:38:03 unless there is anything else on the previous topic 16:38:22 schwicke,plz proceed 16:38:26 Raildo posted the etherpad link last week 16:38:31 ok 16:38:52 #topic eitherpad on cross project topics 16:39:02 #link https://etherpad.openstack.org/p/kilo-crossproject-summit-topics 16:39:23 quite a bit of updates since Wednesday when we have added the two points on hierarchical projects 16:40:43 for the hierarchal projects I think it looks good so far 16:41:06 ok 16:41:48 nothing else from my side 16:42:02 schwicke....what about nova v3 complete migration ...or is it v3 or v2.1..do we need to discuss 16:42:08 that in the summit 16:42:16 The one thing that needs to adopted in quota code, when the feature of recursive deletion and change of parent in hierarchical projects is availabile in keystone 16:42:33 yes, there is an item on the etherpad on this already 16:42:38 yes 16:43:40 maybe that should be added 16:43:42 vinod,I think recurisive deletion doesn't have any effect on the quota code 16:44:29 with the exception of possible race conditions. 16:44:31 Sajeesh: It will have an effect..The nova should be able to catch the notification sent by keystone and clear the quota data stored for the projects that have been deleted 16:44:35 sure 16:45:00 any way, i think we can wait till the notification feature gets evolved... 16:45:05 vinod,notification is a different thing 16:46:24 what I mean is that the nested quota driver will not be bother if it is recursive or non recursive 16:46:34 I've added a sub-bullet: impact for h 16:46:47 anyway ,I will cross check it 16:46:51 Sajeesh: Its same. The nova can come to know (Infact any other service) the changes in the project hierarchy through notification from Keystone 16:47:00 I think that is really a topic for the summit 16:47:34 sajeesh: I mean when the notification comes to nova, in the nova notification procedure the quota cleaning also has to be there (but as i said, we can wait till this concept evolves) 16:47:40 the important bit is that this is discussed at the summit 16:48:10 vinod,we can wait for the notification 16:48:32 I'm a bit worried about the other point: change the hierarchy 16:48:33 that is really important 16:48:40 the question is what that means 16:48:43 means ..parent ? 16:49:06 schwicke: I think it means that a subset of hierarchy is moved from one parent to another parent 16:49:28 Vinod: that is my understanding as well 16:49:30 yes 16:49:49 schwicke, any issue with that ? 16:49:53 IMO if quota don't match then there should be a way to veto such a change 16:50:30 sajeesh: yes, it could be that the quota of the new parent is not sufficient in which case a move would have a funny impact 16:50:31 schwicke,these all things should be taken care well in the notification part 16:50:39 schwicke: I think the notifications may not be synchronous as it may cause so much delay 16:50:58 ++1,there should be veto if quota doesn't match 16:51:16 will add a sub-bullet 16:51:22 good 16:52:12 done 16:52:25 schwicke....do we need to add about complete migration of nova v2 16:52:58 you mean nova api version 2? 16:53:06 I think the notifications subject is not a small one. I guess first the notifications have to be divided into different types and each service may be notified and then the service does some thing with that particular notification.. 16:53:40 schwicke ...according to Belmiro will be v2 ro v2.1 or v3 16:53:44 vinod: I agree 16:54:13 sajeesh: do we need this really ? I don't think it is terribly important, is it ? 16:54:30 and i guess these notifications may be asynchronous (to avoid the delay notifying all the services and waiting for their reply) and all the services apply a fail safe method.. 16:54:35 don't know ? 16:55:34 vinod: yes, certainly. 16:55:43 vinod,what do you think about nova api call migration? 16:56:35 sajeesh: I think its still long way to go to migrate to v3 for nova...and i don't find any conversation happening in doing this. 16:56:40 it is not urgent...right ? 16:56:46 its just adopting keystone v3 in all the services 16:57:04 ok 16:57:07 there is one bullet already on consistent API microversioning 16:57:29 I think this should cover this question. 16:57:37 I think so 16:57:46 time is over :( 16:57:51 ok 16:58:11 let's follow up via e-mail on the action items 16:58:19 ok 16:58:21 schwicke: ok 16:58:23 and re-meet next week on Friday again 16:58:27 ok 16:58:29 ok 16:58:47 #endmeeting