13:02:21 #startmeeting 13:02:21 Meeting started Wed Apr 23 13:02:21 2014 UTC. The chair is alinefm. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:02:21 Useful Commands: #action #agreed #help #info #idea #link #topic. 13:02:21 #meetingname scrum 13:02:21 The meeting name has been set to 'scrum' 13:02:30 #info Agenda 1) Status 2) Open discussion 13:02:31 anything else? 13:04:04 #topic Status 13:04:04 #info Please provide your status using the #info command: #info 13:05:26 #info alinefm sent patches to list system users and groups (/host/users and /host/groups). It will be needed while setting users and groups to VM 13:06:33 #info adamkingit submitted patch and addressed comments for VMEdit UI 13:06:38 #info pvital tested danielhb patches related to issue #329 in ppc - "working as designed". 13:06:44 #info alinefm sent patches to return host stats history. /host/stats/history will return the last 60 values and /host/stats keeps returning the current single values 13:06:52 #info adamkingit submitted patch addressing an issue with user action menu width 13:08:56 #info adamkingit submitted patches and addressed comments for "display version/build number" 13:10:00 #info vianac I was in vacation for the last month, I don't have any updates :-) 13:10:30 vianac, I completed the work in your patches about setting users and groups to VM and they are merged now 13:10:32 vianac Maybe some photos? :-) 13:10:36 #info royce submitted patch about UI manage disk, fixed another bug related to iso scaning regression 13:10:51 alinefm, great, thanks! 13:11:30 #info danielhb finished the "kimchi must run as root" issue #329 13:11:31 #info royce tried setmetadata and discussed with shaohe about metadata handling, is rebasing my disk manage backend on that 13:11:33 #info YuXin 'Edit Guest Network Interface' patch v2 sent, need to further discuss whether to expose interface model 13:12:36 #info adamkingit got a friend @IBM_SteveKim to produce artwork for our youtube channel https://www.youtube.com/channel/UC2qZVw3fsyPxIOO1iOXp1xA 13:13:08 #info shaohef discuss with royce about metadata, and send a patch set. 13:13:13 woo~ what is that adamkingit? 13:13:32 unfortunately Youtube is blocked in China 13:13:58 yes Youtube is forbidden in China 13:14:13 https://youtube 13:14:15 royce, hlwanghl: Some time ago I created a youtube channel for kimchi demo videos, (Need to make one for 1.2 still) 13:14:43 hlwanghl: you can use goagent as proxy to visit Youtube 13:14:47 It allows you to upload artwork for display, which I do not have talent for 13:14:54 hlwanghl, http://picpaste.com/oVirt_Kimchi_-_YouTube_2014-04-23_10-14-09-Q6YBUjYi.png 13:15:00 hlwanghl: I will show you tomorrow 13:15:03 just a picture =) 13:15:12 try https with youtube 13:15:44 We have 2 videos on our channel: alitke presenting at KVM forum, and a 1.0 demo 13:15:58 Really awesome! 13:16:02 If you want to make one let me know. I plan to make a demo of 1.2 for the channel 13:17:03 thanks @alinefm 13:17:36 It's great! adamkingit 13:17:44 ming has make a demo for Hong Kong customer 13:17:57 they block youtube but does not block facebook? 13:18:03 lol 13:18:11 ming has make a videos for Hong Kong customer 13:18:15 I remember something about that. I'll ask hum about it 13:18:21 shaohef, do you have access to that video? 13:18:24 *him 13:18:50 alinefm: video on youtube ? 13:19:01 shaohef, no - the video ming did 13:19:08 I may have it. I'll look and see. Thinking it predates the channel 13:19:11 if you have it we can upload to youtube 13:19:30 danielhb, as facebook is mainly text, that is not slow, but for youtube, it is painful to watch the videos 13:19:34 danielhb Facebook is blocked too 13:19:34 #action adamkingit to fup w/ ming abuot video 13:20:20 any more news? 13:20:21 hlwanghl, makes sense to block both 13:20:28 today is the end of sprint 1 13:20:44 u got it danielhb 13:20:50 we made some progress in last week but we still have some work to do 13:21:09 I havent checked the mailing list today yet 13:21:16 but I hope I can merge more patches today 13:21:54 theres lots of new mail 13:23:02 looking at the wiki I think most tasks have patches on mailing list 13:23:26 adamkingit, do you have any update about: Extend logical storage pool, Authorization: Properly display UI for non-root users ? 13:24:34 alinefm, extend logical storage pool is there any backend task for it? 13:24:36 I'm working on the latter Authorization: Properly display UI for non-root users 13:24:51 royce, danielhb did the backend for 1.2 13:24:55 just missing the UI 13:25:03 alinefm: No. I don't have an update for that. It will have to move to s2 13:25:34 hlwanghl, great! how is it going? 13:25:37 along w. display historical data 13:25:47 adamkingit, ok 13:26:05 adamkingit, I sent the backend for historical data yesterday 13:26:18 I created a new api /host/stats/history for that 13:26:34 alinefm I saw. I'll impl the ui for it 13:26:58 I'd like to talk about some info about vm. such as nic model, I can update it when VM is running, but it will not take effect for live configure. It just take effect for persistent configure. 13:26:58 if the user want to get the nic model after update. which model show we should, from live configure or persistent configure? 13:27:34 alinefm, I found non-root user can't do any thing about Guests and adamkingit told me it's intended as authorization design 13:28:12 I'm adding code to hide related menu items which the non-root user has no permissions on 13:28:38 hlwanghl, great! 13:28:42 should not take much time 13:28:59 let me know if you find any problem in backend 13:29:01 hlwanghl Maybe post a WIP when you get to a good state, unless that good state is "complete" :-) 13:29:21 I can help on extend logical storage pool with help from UI guys :) 13:29:32 the info from live and persistent configure is not consistency 13:29:33 adamkingit ACK 13:29:35 go royce! 13:30:06 shaohef: at present the UI only allows edit when the VM is stopped 13:30:21 but in the future we want to allow edit while running... 13:30:22 And I'll write and send a patch on storage icons after Royce's disk management patches being applied 13:30:55 hlwanghl, ok - I plan to merge her patches asap 13:30:58 We would need some type of "changes pending 13:30:58 to represent those things that won;t be updated until restart 13:31:13 thanks adamkingit, hlwanghl, what does that icon look like? 13:31:13 adamkingit: but now I have implement to edit the VM nic at backend. 13:31:23 adamkingit, yes and warn user the changes will take effect in next vm boot 13:31:39 shaohef: you updated the UI or the API? 13:31:39 royce, refer to YuXin's interface tab 13:31:46 adamkingit: for nic subnet, it should allow to change when VM is living. 13:32:05 alinefm, the backend is not updated, because it depends on the metadata patch, you can merge shaohef's patch first:) 13:32:06 adamkingit: the API at backend. 13:32:14 shaohef, even if backend allow live update on UI we will restrict it for stopped vm 13:32:22 until we update the UI 13:32:29 but it will not be the focus for 1.2.1 13:32:35 as it requires a lot of changes 13:32:50 royce, good point! =) I will do that 13:33:33 shaohef I assume updating the subnet is done at the Network tab, and would be immediately effective 13:34:40 shaohef wants to simulate this scenario: we move our laptop to another office, we want it reconnect to another lan without reboot 13:35:30 adamkingit: it is same that we remove net wire from physical host, and add another net wire to physical host 13:36:06 adamkingit: we should not let VM reboot. reboot is not good to user. 13:36:10 k. We do that through the network tab, right? 13:36:21 I think this scenario is reasonable to support, what do guys think? 13:36:23 adamkingit, network tab on vm edit 13:36:27 adamkingit: no 13:36:48 adamkingit: we change the source of nic in VM iface edit UI 13:36:51 k, Apparently I need to go back and look at the various exposures of network 13:36:55 royce, yeap, it is good to have 13:37:01 but we havent planned it for 1.2.1 13:37:10 OK 13:37:30 You would need to edit is your network was static. DHCP would would without edit 13:38:13 adamkingit, no - think about add new iface to vm 13:38:16 adamkingit: yes. network should not be static 13:38:35 adamkingit: not user no his nic is static or DHCP. 13:39:01 adamkingit: only user know his nic is static or DHCP. 13:39:44 shaohef, adamkingit, royce, the vm iface update will require a lot of work that we havent planned 13:39:58 I suggest to do not do it for 1.2.1 13:40:00 we have combined NIC and network. We may have to separate them to accomodate this scenario 13:40:10 and make the UI only for add and remove 13:40:47 unless you tell me it if possible to do it without impact the tasks we have planned 13:41:57 silence... lol 13:42:01 :) shaohef, what do you say? 13:42:18 I think we can finish it. 13:42:57 adamkingit, and the UI? 13:43:30 Not sure what changes will be required. We could put the items at the end of 1.2.1 and if we are ahead of schedule, we'll get to them 13:43:45 its a good scenario, though maybe not an urgent one 13:44:21 ok 13:44:29 shaohef, you can get the backend done 13:44:40 alinefm: OK. 13:44:44 and then adamkingit can use it later 13:44:54 YuXin, you will need to update your current patches to remove update 13:45:09 ok 13:45:11 or just disable update 13:45:17 so later we can enable it back 13:45:33 i will disabled it which requires min change 13:45:43 YuXin, great 13:45:46 I will help on review shaohef's patch and test 13:45:56 thanks, royce 13:46:18 :) 13:46:18 seems we merge status and open discussion topic =) 13:46:25 *merged 13:47:09 team, in addition to those tasks the next sprint is a stabilization sprint 13:47:17 so we need to focus in tests and bug fixes 13:47:19 https://github.com/kimchi-project/kimchi/issues?milestone=13&page=1&state=open 13:47:45 I'd like to close at least 15 bugs during this phase 13:47:54 do you think it is possible? 13:48:09 when the info from live configure or persistent configure is inconsistent. which show to user? 13:48:17 royce: ^ 13:48:43 alinefm, possible:) 13:49:07 shaohef, I'd say live 13:49:10 alinefm Only possible if we get more bugs. github says there are 9 13:49:24 adamkingit, 24 for me 13:49:37 24 includes enhancements 13:49:46 yes 13:49:48 shaohef, do you mean you change live and persistent at same time and live does not take effect? 13:49:58 royce: yes. 13:49:59 I am including all issues tagged for 1.2.1 13:50:06 k 13:50:27 royce: you know some change just take effect after reboot. 13:50:51 shaohef, and we need to doc and warn user about which changes will take effect after reboot 13:50:57 I will look at the enhancements and offer some priority 13:51:03 like virt-manager does 13:51:08 adamkingit, thanks 13:51:18 alinefm: agree. 13:51:41 Then we need to put this kind of param to the update validation and give out warning 13:52:15 shaohef, do you tried reboot it took effect? 13:52:22 royce, do you mean when update failed about reboot?/ 13:53:58 alinefm, I mean to validate when this param come in, and give out warning, almost same as your comments 13:54:08 hmm got it 13:54:56 shaohef, As I tried libvirt api, I found it distinguish the live and config and its valid params, typically if it cannot modify in run time, it usually deny it 13:55:23 I mean other libvirt change apis 13:59:50 royce, shaohef, we can continue after meeting or even on ML 14:00:23 OK 14:00:23 OK 14:01:06 anything else for today? 14:01:40 ok 14:01:48 thanks everyone for joining 14:01:59 and let's keep focus on 1.2.1 =) 14:02:02 #endmeeting