08:00:06 <eranrom> #startmeeting storlets 08:00:07 <openstack> Meeting started Tue Sep 20 08:00:06 2016 UTC and is due to finish in 60 minutes. The chair is eranrom. Information about MeetBot at http://wiki.debian.org/MeetBot. 08:00:08 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 08:00:10 <openstack> The meeting name has been set to 'storlets' 08:00:12 <kota_> yey 08:00:16 <eranrom> Hi 08:00:18 <takashi> hi 08:00:18 <eranrom> :-) 08:00:46 <eranrom> Lets start! Agenda is here: https://wiki.openstack.org/wiki/Meetings/Storlets 08:00:55 <eranrom> do you want to add anything? 08:01:45 <takashi> I'll talk little about python package in 2nd topic 08:01:59 <kota_> looks good to me on the agenda 08:02:10 <eranrom> ok. 08:02:11 <takashi> but no big change is needed 08:02:18 <kota_> i thought to add my multiinput thing but it exists in :D 08:02:29 <eranrom> :-) 08:03:02 <eranrom> takashi: So I take it there are no python updates other then package - right? 08:03:20 <kota_> eranrom: and i think, i and takashi should be today's meeting quickly beause, a big typhoon is comming to Japan 08:03:38 <takashi> kota_: yes :-( 08:03:41 <eranrom> wow. sure. do you want to cancel? 08:03:45 <kota_> eranrom: so we should be back home as soon as possible 08:03:56 <takashi> eranrom: you mean, python storlet, right? 08:04:08 <eranrom> right. 08:04:09 <kota_> eranrom: no worries, we can do maybe ,that comes to early moning tmorrow 08:04:15 <eranrom> but seems we best end now. 08:04:44 <takashi> np for me. I was thinking to go back home after this meeting. :-) 08:04:57 <kota_> takashi: me too! 08:05:00 <takashi> it is not hard wearther now 08:05:02 <eranrom> alright so lets be quick. 08:05:14 <takashi> go back to python storlet thing 08:05:20 <eranrom> #topic Big tent work 08:05:37 <eranrom> takashi: its all yours 08:05:51 <takashi> just a little about python storlet. I still need to work about docs, but still need to take some time for that 08:06:00 <takashi> and about big tent 08:06:29 <takashi> I submitted the patch for python packaging, patch 370332 08:06:56 <takashi> In this patch, we can install all things, including java codes and c codes using simply calling python setup.py 08:07:03 <takashi> 370332 08:07:12 <takashi> sorry, this one https://review.openstack.org/#/c/370332/ 08:07:57 <takashi> I'm still trying to find what is the best practice to do so, but I hope I don't need so big change from current one 08:07:57 <eranrom> ok, Is it switll WIP? 08:08:13 <takashi> eranrom: At least I need to fix ansible script, based on the change 08:08:14 <eranrom> takashi: ok gotcha. So I will start looking 08:09:11 <takashi> eranrom: At first, I'd like to ask some feadback about new directory structure. 08:09:55 <eranrom> ok. The current structure can sure use some refactoring... 08:10:16 <eranrom> #action eranrom to first look at the dir structure 08:10:48 <takashi> Currently I'm checking if it is really good idea to merge java codes installation totally to setup.py 08:11:19 <takashi> As far as I check monasca, which also has python codes and java codes, they have independent maven setting only for install java codes 08:12:43 <takashi> but about directory structure I basically follow some existing projects which have java/c codes 08:13:23 <eranrom> takashi: ok. Do you think that we will need to switch from ant to maven? (not now) 08:14:21 <takashi> eranrom: I don't know so much about maven, but it makes sense to me at some points. Maven seems to be used generally 08:14:26 <takashi> but currently ant is enough for us 08:14:34 <eranrom> takashi: ok. 08:14:44 <eranrom> takashi: anything else on the topic? 08:15:10 <takashi> eranrom: nothing from my side 08:15:44 <eranrom> ok. Lets defer the discussion on big tent and switch to long lasting patches. 08:16:05 <eranrom> #topic Long existing patches 08:16:26 <eranrom> kota_: all yours 08:16:37 <kota_> k 08:16:54 <kota_> the first thing multiinput 08:17:19 <kota_> this morning, I was working on rebasing/addressing for takashi's comment 08:17:36 <kota_> the rebasing succeeded, the patch got +1 from jenkins at the gerrit 08:18:06 <kota_> in the perspective for takash's comment, I think only one thing is remaining to discuss 08:18:17 <kota_> what I didn't get yet 08:18:40 <kota_> takashi: https://review.openstack.org/#/c/347258/23/Engine/swift/storlet_gateway/gateways/docker/runtime.py@582 this one. 08:18:49 <takashi> kota_: ok 08:20:44 <takashi> kota_: When I checked the code, I noticed you don't pass metadata of extra sources from gateway to sdaemon 08:21:35 <kota_> from extra resourcces? 08:21:51 <takashi> yes 08:21:59 <takashi> kota_: Currently metadata of input object is included in the metadata of the read fd of input object 08:22:01 <kota_> and you mean user metadata of extra objects 08:22:10 <takashi> kota_: right 08:23:20 <kota_> takashi: good point. maybe just my lazy implementation 08:23:43 <takashi> kota_: IMO we need to refactor DockerRequest somehow to manage multiple input 08:23:56 <takashi> kota_: so I currently just make sure it is intended or not 08:24:12 <takashi> just want to make sure 08:24:34 <kota_> takashi: exactly it might be useful to include user meta, just it was unecessary for my use case. 08:25:20 <eranrom> do you want to have it as a follow on or not (I am good with both) 08:25:22 <kota_> either is fine to me, to do in the patch or later though. if we try to address right now, I need to update some functional tests to assert it 08:26:10 <takashi> kota_: I'm also good with both 08:26:15 <eranrom> kota_: takashi: What do you say about: 08:26:24 <eranrom> 1. land it now (unless there are other issues) 08:26:47 <eranrom> 2. have a doc update patch that specifies user metadata of extra resources is not available 08:27:01 <eranrom> 3. follow on patch that adds yuser metadata to code and doc 08:27:10 <eranrom> s/yuser/user 08:28:07 <takashi> eranrom: maybe we do not have paticular order about 2 and 3 08:28:18 <eranrom> takashi: ok with me 08:28:48 <eranrom> Its just that I would like the doc updated sooner then later... 08:29:16 <eranrom> but its not a big deal anyway. 08:29:24 <eranrom> Also, I can help with the doc. 08:30:35 <kota_> yey, that definately helps me :) 08:30:42 <eranrom> kota_: with pleasure 08:31:09 <eranrom> anything else on this topic? 08:31:53 <takashi> about multi input? 08:31:56 <eranrom> yes 08:32:40 * kota_ is thinking we can move to the next 08:34:55 <kota_> ok, on the next thing for long exiting patches 08:35:07 <eranrom> Improve file_manager: https://review.openstack.org/#/c/349834/ 08:35:16 <eranrom> takashi: you still here? 08:35:18 <kota_> yes 08:35:46 <kota_> but nothing progress, I need more time for rebasing and consideration with current master. 08:35:56 <takashi> last week I rebased the patch to validate file_manager option, to prevent unsafe status at least 08:36:12 <kota_> maybe, I can take a time to work on that after Newton Swift released 08:37:05 <eranrom> kota_: Just curious, when is the release planned for? 08:37:59 <kota_> eranrom: notmyname is planning around this week (he said in the swift meeting) 08:38:15 <eranrom> kota_: ok, thanks 08:38:17 <takashi> As far as I know about other projects, Oct 5 seems to be a deadline 08:38:17 <kota_> in the last meeting 08:38:55 <takashi> https://releases.openstack.org/ 08:39:15 <takashi> It seems that Oct 6 is Newton release data 08:39:36 <kota_> looking at SwiftPriority reviews https://wiki.openstack.org/wiki/Swift/PriorityReviews, it's close to cut a release (almost priority patches have been landed) 08:40:09 <eranrom> ok thanks. Takashi, would the python packaging work cause a painful merge to the file manager stuff? 08:40:52 <takashi> eranrom: I tested some rebasing this week, and I already confirmed the way to rebase my package patch 08:40:58 <takashi> eranrom: so I don't think so 08:41:04 <eranrom> takashi: ok, greate! 08:41:08 <eranrom> great! 08:41:23 <eranrom> So anything else on this? 08:41:50 <takashi> eranrom: just a thing. I saw you had some discussion about design summit slot in dev ml. 08:42:24 <takashi> sorry not on this. should be talked in open discussion 08:42:25 <eranrom> takashi: yes. I think that the 'math' is not done yet, and Thierry is still gathering information. 08:42:37 <takashi> eranrom: ok 08:43:37 <kota_> eranrom: nice 08:44:02 <eranrom> If I do not hear from him, I will ask later this week. 08:44:08 <ttx> eranrom: so far we have more requests than we have available free slots 08:44:26 <ttx> So I don't think you would end up with more than one 08:44:40 <ttx> but then you can use it as a gathering point and then meet up in the hallway somewhere :) 08:44:41 <eranrom> ttx: I was afraid this is the situation. Thanks anyway. 08:44:59 <ttx> I expect teams to liberate some slots later this week though 08:45:08 <ttx> I'll keep you posted anyway 08:45:13 <eranrom> sure, I think that fb is what we are really after. We are a small team and will find a space to do the workings. 08:45:21 <eranrom> ttx: Thanks very much! 08:45:31 <ttx> so far nobody released a fishbowl 08:45:40 <ttx> those are precious :) 08:45:54 <eranrom> ttx: I see. ok 08:46:12 <ttx> Will try to give it to you if I get one 08:46:24 <eranrom> ttx: Thanks! 08:46:41 <eranrom> ok, so lets move on. 08:46:53 <eranrom> #topic open discussion 08:47:20 <eranrom> From my side, would be happy if someone looked at the recent storlet acl patch 08:47:42 <takashi> eranrom: will have a look. I saw you updated your bp 08:48:22 <eranrom> takashi: Thanks. I wanted to have it in two patches, but ended up with one as I have changed course during the implementation. 08:48:36 <eranrom> Anyway the spec reflects the implementation 08:48:42 <eranrom> Thanks! 08:48:49 <takashi> eranrom: I see 08:49:02 <eranrom> Anything else? 08:49:45 <takashi> nothing from my side 08:50:12 <eranrom> Take care with the typhoon. How many time a year do you get one? 08:51:00 <kota_> nothing else for me. 08:51:48 <kota_> aproxymately 2-3 hit Japan for a year, this year is more than usual :/ 08:52:03 <eranrom> I see. 08:52:12 <takashi> we already have 5 for this year... 08:52:16 <eranrom> wow. 08:52:22 <eranrom> So do take care. 08:52:30 <takashi> eranrom: thanks! 08:52:31 <eranrom> Thank you very much for joining! 08:52:53 <takashi> thank you. 08:53:06 <eranrom> Ending a few minutes earlier :-) 08:53:11 <eranrom> #endmeeting