14:01:18 #startmeeting magnetodb 14:01:18 Meeting started Thu Mar 12 14:01:18 2015 UTC and is due to finish in 60 minutes. The chair is isviridov. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:01:19 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:01:22 The meeting name has been set to 'magnetodb' 14:01:49 #link https://wiki.openstack.org/wiki/MagnetoDB/WeeklyMeetingAgenda#12_Mar.2C_2015.2C_14:00_UTC 14:01:52 Agenda 14:02:05 Not too many topics 14:02:46 Not sure I know what action items left from previous meeting 14:03:05 #topic Go through action items 14:03:25 Guys? anything from your side? 14:03:35 maybe a round of status 14:03:42 yes 14:03:54 I'll go first 14:04:06 Hi, guys 14:04:06 charlesw: please 14:04:12 aostapenko: hey man 14:04:47 Working on the health check metrics, https://review.openstack.org/#/c/144774/7, https://review.openstack.org/#/c/159325/, https://review.openstack.org/#/c/161743/ 14:05:52 I'm picking up this one https://review.openstack.org/#/c/144774/9 since Andrei seems tied up with something else 14:06:05 And I have a dependency on it 14:07:06 Also working with dukhlov to merge refactor notification https://review.openstack.org/#/c/143115/ 14:07:38 * isviridov thinks it is a lot of items 14:08:15 I picked up refactor notification. 14:09:25 When I started work on it and dig deeper I faced with a few problems 14:09:50 and now I'm thinking how to implement it better 14:10:41 dukhlov, can you explain what problems you encountered? 14:10:42 but nothing serious 14:10:57 charlesw: +1 14:11:27 #topic Round of status 14:11:34 should we notify requests only passed authentification? 14:14:13 I wouldn't think so. Unauthenticated req should also be logged so we can understand what percentage of reqs are failing because of authn issue 14:14:13 if no, in this case of authorization get failed we haven't parsed request yet 14:14:13 and have no information for notification 14:14:13 at the end, admin should be able to tell the percentage of each response status code 14:14:54 That's why I implemented that part 14:15:46 but at authorization stage we haven't parsed request and don't know what is this request exactly 14:16:10 we could sent notification like - some request was anauthorized 14:16:13 we know the req, so we know the API url 14:16:54 API url + HTTP method maps to our API one-to-one 14:17:10 no, we don't know we should duplicate parsing logic and parse it to get this infrmation 14:17:56 No this is not duplicate parsing since the req is rejected for failing to pass authn 14:18:24 ok, duplicating code I ment 14:19:03 well, the mapping code I added in is much simpler than WSGI mapper 14:19:04 we do it only once but if all fine using one code and if something wrong - using another 14:19:35 we need to handle that one way or the other 14:19:57 it is simple, but it is a mess 14:21:34 unless we have a better solution. 14:21:49 exactly 14:22:03 I think that we have to produce event on un authorized request, because it is important information for security auditing 14:22:08 so I'm thinking how to do this better 14:22:19 Another question how to code it better 14:22:45 dukhlov: does shared code help? 14:23:00 no 14:23:11 mmm 14:23:13 maybe 14:23:35 but not in current implementation 14:23:46 ominakov, welcome back 14:24:03 requres some more efforts for refactoring 14:25:06 dukhlov, we need to speed up this one. It has a business impact 14:25:23 clear 14:25:53 maybe we can leave it for future. The functionality needs to be in first. 14:26:16 dukhlov: charlesw moving on? 14:28:00 I am afraid that in future it will require much more efforts to refactor it and it can remain as is, but you are right 14:28:59 #topic Open discussion 14:29:52 Do you think that scheduled regular meeting is needed? 14:30:27 I mean we can have it ad-hoc and announce day before when it is needed. 14:30:31 What do you think? 14:31:28 ad-hoc seems more appropriate now since much less activities hence less topics. Or switch to bi-weekly. 14:33:17 I also think so. Every second week looks also good for me. 14:33:22 dukhlov: aostapenko? 14:34:31 sounds reasonable because of decreasing contribution activity 14:35:22 Ok, I'll update wiki, and next meeting will take place 26 of March 14:35:34 #action isviridov update weekly meeting schedule 14:36:37 Any other topics? 14:37:13 isviridov: agree 14:37:33 aostapenko :) 14:37:47 aostapenko thx for sharing your view 14:38:45 dukhlov charlesw aostapenko finishing the meeting 14:39:18 isviridov, thanks for organizing 14:39:32 Thank you for comming 14:39:38 #endmeeting