13:01:53 #startmeeting 13:01:53 Meeting started Wed Nov 27 13:01:53 2013 UTC. The chair is alinefm. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:01:53 Useful Commands: #action #agreed #help #info #idea #link #topic. 13:01:59 #meetingname scrum 13:01:59 The meeting name has been set to 'scrum' 13:02:35 #info Agenda 1) Code freeze note 2) Sprint 2 3) Open discussion 13:02:36 hi all 13:02:38 anything else? 13:03:06 looks good to me. 13:03:13 ok 13:03:27 royce can not attend this meeting 13:03:33 #topic Code freeze note 13:03:43 she is on her way to home 13:03:52 shaohef, np 13:04:15 As you may know our code freeze for Kimchi 1.1 release is on December 4th 13:04:25 so all the patches must be merged by this date 13:04:42 So there is no Sprint 3. 13:04:49 so reviews is always welcome 13:04:52 ming, exactly 13:05:06 alinefm, I am wondering how this date is decided. I think it was not 12.04 before. 13:05:12 it will be address in Kimchi 1.2 13:05:49 ming, from kimchi 1.1 planning the code freeze start on December 4th 13:06:05 so we will have a period for tests and bug fixes 13:06:13 So no sprint 3. 13:06:20 ming, correct 13:06:39 next - the most important topic 13:06:51 #topic Sprint 2 13:07:11 Network support 13:07:27 shaohef, YuXin, any updates? 13:07:28 There are some comments come in about network UI 13:07:46 I will address those comments and sent out V3 tomorrow 13:08:00 then I think for UI side, it is reviewd enough, then we can get it merged 13:08:31 YuXin, great 13:08:36 shaohef, any issue left at network backend? 13:08:39 alinefm: send V3 13:08:54 alinefm: YuXin: get some comments 13:09:07 shaohef, when do you plan to send v4? 13:09:21 alinefm: YuXin: address the comments just now, and send V3 13:09:26 shaohef, oh got it 13:09:35 alinefm: I send V3 a minutes ago 13:09:54 right 13:09:55 Shaohef, I remember we need to discuss some error message a bit 13:09:55 Basic host management (host) 13:10:02 so many give comments. Thanks all 13:10:44 alinefm, the error message of network will be designed to be more end user friendly 13:11:14 shaohef, did you address it ^ on V3? 13:11:33 alinefm: sorry, I address it ^ on V2, it should V3 13:11:40 alinefm: so sorry. 13:11:41 right 13:11:50 regular expression will be difficulity for end user to understand, so we plan to use some user friendly message 13:12:11 so shaohef, you have already corrected this in V3, right? 13:12:16 alinefm: yes. 13:12:21 YuXin: yes. 13:12:32 next - Basic host management (host) 13:12:34 shaohef, ^ 13:12:42 any UI guys? zhoumeina, YuXin? 13:12:57 alinefm: yes. will send a patch later 13:13:00 Good, I did not see any risk of network 13:13:05 from my perspective the backend id only missing disk io and network io 13:13:35 and the UI just needs to addresses some comments made by rotru 13:13:35 alinefm: y 13:14:13 ok 13:14:19 Add extension interface for Advanced host config (host) 13:14:23 markwu, zhoumeina ^ 13:15:02 alinefm, I post v3 patch today 13:15:02 alinefm: I have just send v13 today 13:15:34 great! I expect to merge them later today 13:15:38 any points to discuss? 13:15:39 resolved the plugin configuration problem as you requested 13:16:06 markwu, thanks 13:16:24 maybe I will get some conflicts while merging both patch series 13:16:44 alinefm: for network IO, we should exclude lo, tun0 and bridge which just for nat and isolated network, right? 13:17:05 shaohef, yes 13:17:06 NFS Pool :New Storage Pool based on NFS (storage) 13:17:09 pradeep, ^ 13:17:16 I think it is ready now, right? 13:17:41 alinefm: ahh. Sent V10 13:17:54 alinefm: waiting for sheldon, mark's mail. 13:17:56 alinefm, I think some comments are not addressed yet. 13:18:05 I mean NFS Pool 13:18:13 ming, which ones? 13:18:14 pradeep, ^ 13:18:37 ming: ming = shu ming?? 13:18:43 Yes. 13:19:12 ming: ahh ok. Earlier i implemented same way as you suggested. 13:19:25 i was asked to make it to make model.py clean 13:19:32 pradeep, for me it's acceptable that only related storage operations are blocked and recovered in a short time with a bad nfs mount. 13:20:35 Also, I am afraid a bad nfs mount can not be recovered. But we can delay this problem to next realease and file a issue to record it. 13:21:02 ming: for example: tomorrow, we will have other pools. for every pool, it doesnt look nice if, keep add if conditions in storagepools_create 13:21:37 markwu, I need better understand how Kimchi plugin work. 13:21:59 markwu: its libvirt behaviour. 13:22:05 ming: ^^ 13:22:18 pradeep, I understand 13:22:25 ming: you will see similar responce with rhev-m, fsm.. etc also 13:22:45 pradeep, so I doesn't request you resolve the problem in your patch 13:22:50 ming: you will have to add wait widget while pool getting added 13:22:54 pradeep, ming, for libvirt delay we can insert some widget on UI to warning the user the operation is in progress 13:23:26 alinefm, It can hang the Kimchi process. 13:23:39 pradeep: maybe we can improve it later, not this release. after we support nsf probe. we can test the nsf is available ,and then create it. 13:23:43 That is bad. 13:23:43 pradeep, actually, we can't do much except letting user know what happened and failing earlier 13:24:20 So we all agree to delay the blocking issue to next release, but we should document it. 13:24:30 ming, agree 13:24:38 ming: i am not clear still, why do we delay to next relese 13:24:43 and work on that as soon as possible for next release 13:24:46 ming, basically a kimchi plugin is just a cherrypy application, but it can share the rest uri dispatch, error handling, etc with kimchi 13:24:55 alinefm: ming, yes we should document this issue. 13:25:02 pradeep, because we don't have time to discuss and address it right now 13:25:06 markwu, I will read the code to get more details. 13:25:36 ming, ok. thanks for interest :) please add your comments or ping me 13:26:07 next 13:26:08 Storage: New Storage Pool based on local disk (storage) 13:26:13 pradeep: that means the blocking issue will not block your patch integration. 13:26:40 when Daniel is not online today 13:26:45 *well 13:27:10 He post a v2 RFC patch. I added some comments on it 13:27:16 markwu, for this I think Daniel can already send the patch itself as the RFC is done, right? 13:27:23 yep 13:27:30 markwu, ok 13:27:40 Add new yum repository (from ISO and from URL) (host) 13:27:47 Software update (host) 13:27:55 pvital_, are you there ^ ? 13:28:00 alinefm, I think these are two new tasks. 13:28:18 anyone has comments about the RFC pvital_ sent some time ago? 13:28:21 I think they were not in our previous plan. Rigjt? 13:28:35 s/Rigjt/right 13:29:01 ming, I don't think so. They are there since I started doing the scrum meetings 13:30:20 ok 13:30:24 Restructure Backend model (framework) 13:31:06 I am planning to delay it to next release as it involves a lot of changes in backend and it can impact other patches 13:31:23 any opposition? 13:31:27 agree 13:31:56 agree, we need a better discussion on that. 13:32:34 great 13:32:36 Packaging 13:33:35 I am not sure about the pvital_ status on it but in fact I am not expecting it will be completed for now 13:33:45 there is a long process involved on it 13:33:56 we just need to make sure we started the process 13:34:44 alinefm, I noticed there are two new items for Sprint 2. Are we to complete them before Dec. 4? 13:35:00 hlwanghl, which items? 13:35:25 alinefm, yum repos and software updates 13:36:19 hlwanghl, ming commented the same 13:36:32 IMO, Kimchi should focus on VM management, and not put much on other aspects like host 13:36:36 but since I started doing the scrum meeting it is already there 13:37:24 OK. 13:37:44 who add them? 13:37:48 next finally we will have the open discussion section =) 13:37:53 #topic Open Discussion 13:38:09 When I replied your email, I didn't see these two items 13:38:25 alinefm: local host back-end have not merged yet. 13:38:33 local disk 13:39:45 so not sure it will complete before 4th 13:39:56 hlwanghl, ok - you can send me another email with your comments/concerns 13:40:22 Ok 13:40:43 zhoumeina, I believe so. But can you start working on the UI before it? 13:40:50 yes 13:40:57 just send a RFC to show how the UI will looks like 13:41:05 I will send one tomorrow 13:41:12 zhoumeina, great! thanks 13:41:19 alinefm: sure 13:41:57 anything else? 13:42:13 Allways code, RFC as early as we can in opensource community. 13:43:08 I think we need move all of the sprint 3 feature to 1.2 release and start to do 1.2 plan. 13:43:31 ming, let's do it after code freeze 13:43:51 In China, we do have some time after Dec 16 to the end of Jan, next year. 13:43:57 we need to focus in reviewing and merging patches 13:44:20 From early Jan next yest to the middle Jan, most of us are out of office. 13:44:25 ming, how long will you be out? 13:45:06 ming: why? 13:45:28 zhoumeina: Sorry s/Jan/Feb 13:45:30 Middle Feb. I guess 13:45:35 yes 13:45:57 it is chinese new year 13:46:09 alinefm, will Brazil have long vacation around Chistmas? 13:46:09 zhoumeina, ming, is it in Feb? 13:46:10 sprint 2 feature first. 13:46:16 alinefm, 7~14 days for the Spring Festival 13:46:26 ming, no =/ 13:47:17 well, let's complete sprint 2, do code freeze and tests and then we start working on 1.2 planning 13:47:51 We have many tasks in backlog now. Those are candidates for 1.2 13:48:07 ming, yep 13:48:34 during the planning we can get out current backlog and prioritize them 13:48:40 the most ones will be in 1.2 release 13:51:23 ok 13:51:29 #endmeeting