18:00:04 #startmeeting networking_policy 18:00:05 Meeting started Thu Jul 23 18:00:04 2015 UTC and is due to finish in 60 minutes. The chair is SumitNaiksatam. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:00:06 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 18:00:09 The meeting name has been set to 'networking_policy' 18:00:22 #info agenda https://wiki.openstack.org/wiki/Meetings/GroupBasedPolicy#July_23rd_2015 18:00:37 Yi: hi 18:00:47 update on the kilo release - its still in the works 18:00:50 Hi 18:01:05 we are making good progress with the outstanding items 18:01:10 ivar-lazzaro: hi 18:01:23 hi! 18:01:30 but it might take a little longer to fix some of the outstanding issues 18:01:49 so we will evaluate early next week as to what date we want to do the release 18:01:58 any questions/comments? 18:02:26 SumitNaiksatam: Approximately when is the release planned as of now 18:02:41 mageshgv: at this point, its at least a week out 18:02:51 SumitNaiksatam: ok 18:03:13 mageshgv: if there are any concerns with the time frame, please let me know 18:03:40 and/or we can discuss here 18:03:56 SumitNaiksatam: No concerns as such, but we might have to revisit the bugs and prioritise any important ones 18:04:20 mageshgv: bugs are prioritized to a large extent 18:04:31 mageshgv: some of those we need to fix before the release 18:04:37 others we can backport 18:05:02 SumitNaiksatam: Okay 18:05:09 mageshgv: can have an offline discussion if you are at a point where you want to start knocking off the bugs from the list 18:05:27 SumitNaiksatam: sounds good 18:05:33 mageshgv: thanks 18:05:44 talkkng about bugs 18:05:46 #topic Bugs 18:06:05 no criticals on the server side, but there is one which is on the UI side 18:06:08 in stable/juno 18:06:32 #link https://bugs.launchpad.net/group-based-policy-ui/+bug/1476866 18:06:33 Launchpad bug 1476866 in Group Based Policy UI "Create member is broken in stable/juno" [Critical,Confirmed] - Assigned to ank (ank.b) 18:06:58 fix has been posted but we are having problems with the py27 gate: #link https://review.openstack.org/204507 18:07:44 other that that, are there any importants bugs that anyone wants to discuss in the meeting here? 18:07:48 SumitNaiksatam: There is one more critical issue that I found on UI yesterday 18:07:50 *important 18:08:03 #link https://bugs.launchpad.net/group-based-policy-ui/+bug/1477064 18:08:04 Launchpad bug 1477064 in Group Based Policy UI "Updating any resource does not work for non-admin user" [Undecided,New] 18:08:14 mageshgv: yes i saw that 18:09:07 SumitNaiksatam: This blocks us from using any of the update operations from UI today 18:09:20 mageshgv: we actually had a bug for that earlier as well 18:09:25 trying to find the link 18:09:50 mageshgv: but agree we have to fix this asap - the idea would be to update only the attributes that are changed in teh form 18:10:15 #link https://bugs.launchpad.net/group-based-policy-ui/+bug/1465345 18:10:16 Launchpad bug 1465345 in Group Based Policy UI "Edit PTG form has limited usability" [High,Confirmed] 18:10:47 mageshgv: ^^^ but i agree that this is an issue across, so i will dup the above to your bug 18:11:05 mageshgv: are you or ank planning to work on this issue? 18:11:06 SumitNaiksatam: Ah, I didnt notice this. 18:11:57 Ankaiah may work on this, but at this moment it is not clear, may be ransari can update on that 18:12:08 mageshgv: ok, i will check off line 18:12:29 ank is actually working on a couple of other bugs too 18:12:40 so i think he might be able to get to this after those 18:12:49 mageshv: we will have to close off internally on this 18:12:50 any other bugs that we want to discuss? 18:13:13 ransari: okay 18:13:14 U support for external policy needs to be priortized as well 18:13:24 I don't hae the link right now 18:13:35 ransari: yeah it doesnt exist 18:13:50 clarification: UI support for external policy 18:13:54 ransari: that and service profile are other critical bugs on the UI 18:14:29 but currently no one signed up for fixing those 18:15:07 any other bugs? 18:15:07 SumitNaiksatam: will update you w.r.t sign up for those two 18:15:15 ransari: great, thanks! 18:15:52 #topic Testing 18:16:51 I was able to do a run of the Rally tests in the gate from this repo: #link https://github.com/group-policy/rally/tree/dev 18:17:04 see the result: #link http://logs.openstack.org/63/202263/9/check/gate-group-based-policy-dsvm-functional/0d61896/console.html 18:17:21 i tried concurrency of 10 for creating every resource 18:17:32 currently no failures 18:18:22 you will have to scroll somewhere in the middle of the log to see the rally results 18:18:32 SumitNaiksatam: Any clue what to search for? 18:18:51 rkukura: yeah - “Response Times (sec)" 18:19:48 Are these all with 10 concurrent requests? 18:19:50 so at this point i am inclined to submit an infra patch to add an addtional job to run these tests on every patch 18:20:31 rkukura: that is my understanding, but i am in the process of checking with Ajay that the concurrency parameter did actually take effect as expected 18:20:53 there are two parameters, concurrency and count - the latter being the number of times you want to run 18:21:05 ok, thanks 18:21:12 SumitNaiksatam: Can we have those tests in tree? 18:21:34 or it would need more work? 18:21:54 ivar-lazzaro: there are some changes that Ajay had made to the rally code base to be able to run these tests 18:22:21 ivar-lazzaro: so there are changes in that repo beyond just adding the tests that are required to run these tests 18:22:34 ok 18:22:42 ivar-lazzaro: so the long term goal is to upstream those changes to rally itself 18:22:55 ivar-lazzaro: but until then we can still run these tests in teh current way 18:23:19 ivar-lazzaro: we could copy over just the tests to our tree, but we would still need the other repo to run them 18:23:52 ivar-lazzaro: but we can check with Ajay if he is comfortable checking in the just the tests into the gbpservice tree 18:24:04 I'm giving a look at the tests 18:24:09 and the framework seems really nice 18:24:27 i was also tempted to add these tests just as a part of the same integration job, since it already installs devstack 18:24:34 shouldn't be hard to write scenario tests when you commit a patch 18:25:00 if we had this in tree I feel that we could add many more tests over time 18:25:14 ivar-lazzaro: by looking at how these tests are written, we can replicate for new features/additions 18:25:43 ivar-lazzaro: yes, i agree, that was is indeed the plan or record, this is an intermediate step to get to that point 18:25:52 * plan of 18:26:25 so let me know if anyone has thoughts around making this part of the same integration job or running a completely new job for these 18:26:26 Not sure I understand the success criteria though 18:26:58 ivar-lazzaro: it will tell you what percentage of the iterations failed 18:27:27 SumitNaiksatam: what is a failure? an exception? a result different from 20X from the APIs? 18:28:04 ivar-lazzaro: yes, an error or exception condition 18:28:40 so initially this test job would be non-voting if we create a separate job 18:28:41 So the concurrency problem is not really investigated with this (eg. more default L3Ps created as a result of 2 EPG created) 18:29:25 ivar-lazzaro: it depends on how you write the test 18:30:12 creation of some resources will result in creation of other resources too, and the whole thing should happen in parallel if concurrency is configured 18:30:13 I see, I've never worked with rally but this seems very good! Thanks Ajay! 18:31:10 the other related item here - making the current integration job to be a voting job 18:31:35 we have been treating it as criteria for approving a patch 18:31:41 and it has been stable for a while now 18:31:53 so i am proposing to make it voting 18:31:59 let me know if there are any concerns 18:32:35 okay so i will post the patch 18:32:48 #topic Packaging 18:33:01 rkukura: anything to discuss or update? 18:33:09 nothing new 18:33:18 rkukura: okay 18:33:36 ransari: any new requirements, or anything you want to reiterate from before? 18:35:26 ok moving on 18:35:33 #topic Docs 18:36:15 I am in the process of posting a patch which adds a little more structure to the in-tree documentation and also tries to make it consistent with the other projects 18:36:36 i am also hoping to have an API document in there 18:37:13 once we have that, we can also madate updating the API or usability changes in the in-tree documentation along with the implementation patch that makes these changes 18:37:27 that way we can hopefully always keep the documentation consistent 18:38:05 let me know if you have any ideas on this or if you disagree 18:38:34 #topic Client update 18:38:51 we discussed last week about creating a stable branch for the client 18:38:59 so stable/juno has been created 18:39:20 and we can start backporting any relevant commits 18:39:58 #topic Kilo Items 18:40:29 #link https://review.openstack.org/#/c/203226 (Plumbing Terminology) 18:40:41 please review the above 18:40:58 ivar-lazzaro: anything you would like to bring up for discussion on this? 18:41:10 or anyone else who has already review this 18:41:17 I see there are new comments 18:41:24 but I haven't read them yet 18:41:34 is songole here? 18:41:46 Yes SumitNaiksatam 18:42:52 anything you want to discuss regarding: #link https://review.openstack.org/#/c/203226, you had review comments 18:42:58 Nothing at this time. 18:43:22 I will catch up with ivar later today 18:43:51 songole: okay 18:44:08 yes please. The thing I'm looking at the most is new use cases or gotchas in the terminology 18:44:57 we need to label services with similar plumbing requirements as much accurately as possible 18:45:04 the following other patches have also been in review queue for some time - #link https://review.openstack.org/#/c/189182, #link https://review.openstack.org/166424, #link https://review.openstack.org/179327 18:45:30 so please help review 18:45:42 ivar-lazzaro: anything you wanted to bring up for discussion regarding the above? 18:46:24 there were concerns around #link https://review.openstack.org/#/c/189182 18:46:33 in the workflow especially 18:47:00 But we never got to a conclusion around how the service management PTG should be defined 18:47:06 ivar-lazzaro: okay 18:47:34 ivar-lazzaro: you mean how its created? 18:47:37 as far as #link https://review.openstack.org/#/c/166424/ is concerned 18:47:53 we shouldn't merge it until rkukura driver is tested with that as a dependency 18:48:00 so I'll put the WIP 18:48:24 SumitNaiksatam: That, and also how is scheduled by the NCP 18:49:02 I think some were suggesting to remove the new attribute, and have it explicitly set somehow during the chain creation 18:49:46 ivar-lazzaro: okay, i am not sure i understand the “scheduled” terminology but i can go and check back in the review 18:49:51 about https://review.openstack.org/#/c/179327/ I think rukshana tested the patch against the Neutron fix but it's still broken 18:50:20 SumitNaiksatam: I mean which service management PTG you use when the chain is created 18:50:33 ivar-lazzaro: okay, got it 18:51:12 ivar-lazzaro: yes, i recollect ransari going through that exercise a couple of weeks back 18:51:24 ivar-lazzaro: i dont think she revisited that 18:52:02 ivar-lazzaro: thanks for the update and the summary 18:52:11 rkukura: any update you want to share on the nova driver? 18:52:48 I’ve worked through the lockup launching a nova VM, but still not sure I understand why that was happening 18:52:56 rkukura: okay 18:53:23 Seems I need to both enable multiple api_workers and do the nova call from a separate thread. Not sure why I’d need both. 18:53:59 At least I can make forward progress finally. 18:54:04 rkukura: :-) 18:54:05 That’s it for now 18:54:25 rkukura: thanks, yeah that sounds wierd 18:54:59 i should have a patch on the Quota support for GBP resources soon 18:55:40 any other feature-related items we missed out? 18:56:05 igordcard_: i noticed you dramatically reduced the size of your patch? ;-) 18:56:47 SumitNaiksatam: yes, it was initially based on the previous TS API, which does not apply for GBP 18:57:03 igordcard_: okay, hoping to see the new version soon 18:57:07 #topic Open Discussion 18:57:07 SumitNaiksatam: starting from scratch regarding neutron/gbp will be easier to adapt to the plumbing architecture 18:57:27 igordcard_: oh okay, let us know if you need any help with discussions or implementation 18:57:52 SumitNaiksatam: I will :) 18:58:01 igordcard_: thanks 18:58:07 anything else we want to discuss today? 18:59:21 alrighty, thanks everyone! 18:59:23 bye 18:59:26 bye! 18:59:36 bye 18:59:43 #endmeeting