07:59:32 #startmeeting storlets 07:59:33 Meeting started Tue Sep 27 07:59:32 2016 UTC and is due to finish in 60 minutes. The chair is eranrom. Information about MeetBot at http://wiki.debian.org/MeetBot. 07:59:34 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 07:59:36 The meeting name has been set to 'storlets' 07:59:43 Hi 08:00:17 eranrom: Hi 08:00:48 takashi: Hi, do you know if we should wait for Kota? 08:01:59 eranrom: I didn't hear his plan. 08:02:13 takashi: ok, so lets start 08:02:18 #topic Design Summit planning 08:02:41 I have started to populate the ehterpad: https://etherpad.openstack.org/p/storlets-otaca-design-summit 08:03:19 Other then adding topics, we should probably decide on the best usage of the fb session we seem to be given. 08:03:41 or might be given... 08:04:17 eranrom: ok 08:05:18 eranrom: Can I ask the suggeed time frame for Thursday? 08:05:48 takashi: All I know is that its in the morning and conflicting with Swift. 08:06:04 We could try and see the exact time where Swift has a fb session in the morning. 08:06:27 eranrom: ok. will check that. 08:06:36 takashi: Thanks! 08:07:22 Regarding the topic, I wanted to cover spark-storlets and you had an idea to get deeper into storlets 08:07:49 I'll add some topic to the etherpad. sorry to be late for that. 08:08:50 takashi: sure, no problem at all! We can continue from there, keeping in mind that we may want to split the session between subjects... 08:09:10 that is for the fb session 08:09:27 eranrom: makes sense 08:09:42 takashi: ok. AFAIK, Kota will not be on Fri right? 08:09:55 I think we need to ask to kota_ and Doron (and others?) to decide when we have the design summit session, 08:10:03 eranrom: yes, AFAIK, too 08:10:28 takashi: yep, I guess that for the working sessions we should not have a space problem :-) 08:10:40 BTW Doron will not attend thesummit 08:10:47 eranrom: ok 08:10:57 anything else on this? 08:11:13 eranrom: I'm currently checking my schedule because there are some other sessions I need to attend 08:11:22 takashi: sure. 08:11:26 I'll let you know if I get any updates about that 08:11:32 Thanks\ 08:11:47 #topic Big tent updates 08:13:03 I'd like to let you know the latest status about package work about python storlet work. 08:13:21 * eranrom is all ears 08:13:33 :-) 08:13:39 so first, about package work 08:14:18 Last week I finally I passed gate functional test about my patch 370332 08:14:34 takashi: Kudos! 08:14:39 (Currently I got V-1, but I'd like to describe the reanson for that later 08:15:22 I tested in my all in one vm, and confirmed it works 08:16:10 I need to test again because I rebased the patch sometime after that testing, but I think I already finished about the essential changes. 08:16:44 I still have some remaining items, which is described in my comment partially 08:16:59 1. Update docs: We have manuall installation doc, and I need to update it 08:17:17 2. Fix ansible playbooks which is run in 'ant deploy' 08:17:28 3. Fix ansible playbooks for uninstalling 08:17:36 4. Test in-docker installation 08:18:13 5. Fix gate job timeout caused by slow copy of the directory 08:18:53 eranrom: do the above items make sense to you? 08:19:07 takashi: absolutely. few comments: 08:19:36 1. This is probably the largest "big tent" task that you have taken upon yourself to thank you very much! 08:20:03 2. I will be happy to do the doc update after an "initial landing" 08:20:35 3. If you are not using the "ant deploy" on an everyday basis (I do) I will be happy to do #2 above as well. 08:20:39 4. end of comments 08:21:28 eranrom: Do you think we had better keep ansible playbooks for 'ant deploy' and uninstalling? 08:21:48 currently it is not used at least for our development/testing 08:22:19 uninstalling is definately not used and probably outdated, so we better off just get rid of them 08:22:32 eranrom: +1 08:22:56 I use ant deploy. 08:23:23 eranrom: ok 08:23:58 I find it convenient to deploy changes during dev. I am curious to know how you are working. Say you change Sbus stuff that needs to go into the container 08:24:03 what do you do? 08:24:34 Hi Kota 08:24:37 hello 08:24:46 kota_: hi 08:24:47 sorry for late 08:24:57 kota_: np good to have you 08:25:07 :-) 08:25:31 Is it better to back to design summit topic? 08:25:32 let me check current meeting status 08:25:59 kota_: we finished design summit topic, and talking about big tent updates 08:26:05 k 08:26:14 kota_: about updates about package work 08:26:21 nice 08:26:59 takashi: sure, lets just finish this one. so, if you are not using the deploy, I can also update them. We can discuss alternatives offline 08:27:09 eranrom: When I test functional environment, I set up the whole environment using ansible 08:27:32 I see, so most work is done using unittests? 08:27:33 I'll have a look about the playbook used in ant deploy later. 08:27:41 eranrom: yes 08:27:49 takashi: ok gotcha. 08:27:59 Should be get back to design summit? 08:28:08 My concern is that we currently have independent ansible playbooks 08:28:19 for installing whole environemnt and for installing dev env 08:28:26 I'll check if I can merge them 08:28:46 to let us maintain them easily 08:28:52 takashi: ok, as far as I recall, they do share some roles, but perhaps it can be improved. 08:29:27 eranrom: Let's go back to duscussion about Design summit. It's better to decide the schedule 08:29:35 takashi: agree. 08:29:35 as early as possible 08:29:38 ok 08:29:49 wow, is it possible? 08:30:57 kota_: well, we are a small team, and even if we are not allocated rooms we can find some spot to talk. 08:31:17 We may get something on Fri, but then it should be for subjects where Kota can be absent 08:31:23 exactly 08:31:42 So I guess the main question is, when do we want to meet during the week. 08:32:27 For me, I have a talk on Thu. noon (~13:00), and we may have a fishbowl in the morning. Otherwise, I plan to spend most of the time in Swift's design sessions. 08:32:58 kota_: FYI, currently we can have a room for fb session in Thurs. morning, and working room on Fri. 08:33:23 as described in the meeting agenda 08:34:01 k, sounds like, we can manage a mini meeting in Tue or Wed? 08:34:25 How about adding to the Etherpad the available times each one has? 08:34:40 eranrom: good thought 08:34:48 eranrom: +1 08:35:13 eranrom: right now i don't check summit schdule in detail except Swift desgin sessions. 08:35:20 didn't 08:35:55 I think I can manage the time except Swift's slots. 08:36:31 Ok, so I will also put on the etherpad the Swift design summit slots 08:36:57 So here is what I suggest: 08:37:09 1. We place Swift design summit slots on the etherpad 08:37:13 eranrom: ok, will confirm other schedule in this week. 08:37:20 2. Add personal conttaints to the etherpad 08:37:45 3. populate etherpad with working session subjects 08:38:01 4. next IRC meeting we can decide which topic to discuss when 08:38:11 end of suggestion :-) 08:38:15 :-) 08:38:20 eranrom: makes sense 08:38:30 ok, so next topic? 08:39:27 #topic Release planning 08:40:45 The reason why I added this one is I'm currently wondering if it is better to have 'Newton' release 08:41:07 while we are currently working to join to OpenStack official projects 08:41:15 takashi: you mean and skip "otaca"? 08:41:52 takashi: Sorry, confused the order. 08:42:01 eranrom: no. AFAIK the other openstack projects has Newton release in the next week (right?). 08:42:07 s/in/until/ 08:42:32 (maybe swift has more early release 08:42:54 by 08:44:06 takashi: generally, I think we should, but then I ask myself, what is it that we are releasing. 08:44:59 takashi: Is it a stable branch? if so should we make sure to take specific Swift version on it? 08:45:23 takashi: and specific Keystone version.. 08:46:31 generally, when we tests master, it is tested against master version of the other project 08:47:14 takashi: right. 08:47:26 and when we tests one release, it makes sense to me to test it on the same release of the other project 08:47:36 agree. 08:47:43 I'll check gate job for stable release. I think I can find some information about that. 08:48:16 takashi: so you suggest that the release will be a stable branch where we fix the dependency versions? 08:48:38 eranrom: ideally 08:48:46 takashi: sounds good to me. 08:49:32 takashi: so I guess the next question is what do we want to land before that. Any thoughts? 08:50:43 I'm currently thinking about python storlet work, especially about the remaining documentatnion 08:51:11 cool 08:51:17 +1 08:52:07 I now realize that I have skipped "Remaining docs for python storlets [takashi]". Sorry! 08:52:43 eranrom: np. I thought we can discuss about that in this topic, so just skipped 08:52:49 We need to add some more tests about that, but I think we can release it at least as beta state, if we can add that doc 08:52:51 ok, so please go ahead 08:53:46 takashi: sounds good to me! 08:53:55 the only one remaining item about doc part is the guide for developing storlet applications 08:54:34 takashi: Can I help with that? 08:54:55 eranrom: That's the thing I would like to bring here 08:55:05 takashi: I will be happy to do that. 08:55:27 it will also help me get a better grip on python storlets. 08:55:46 eranrom: Can I ask your help about that? At least, I need a base to split doc for java and doc for python 08:55:54 I can upload an initial patch by the end of the week 08:55:58 takashi: sure! 08:56:34 eranrom: thanks for your help. If you have anything you need to confirm about python storlet, let me know 08:56:41 takashi: sure! 08:56:43 eranrom: Or I can follow-up TODOs 08:57:07 np. We are running out of time and there was a small thing I wanted to bring up - is it ok? 08:57:16 eranrom: ok 08:57:19 sure 08:57:23 #topic: Review our review process - should we change anything at this point? 08:57:42 There have been several cases where I was too eager to merge stuff that you were still reviewing 08:58:02 So the question is, until I improve/align my review skills, should we change the process? 08:58:19 e.g. +1 only after 2X +2? 08:58:26 or something else? 08:58:47 sorry, i didn't get the suggestion 08:59:09 should we merge something only after we have two reviewers giving +2? 08:59:37 ah, that's the openstack style. 08:59:42 eranrom: I think that should be a basic rule. 08:59:54 ok, Lets switch to #openstack-storlets. need to end now 09:00:07 #endmeeting