08:00:37 <eranrom> #startmeeting storlets
08:00:38 <openstack> Meeting started Tue Dec  6 08:00:37 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:39 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
08:00:41 <openstack> The meeting name has been set to 'storlets'
08:00:46 <eranrom> Hi
08:01:44 <akihito> Hi
08:01:51 <eranrom> akihito: Hi
08:02:09 <kota_> hello
08:02:13 <eranrom> kota_: Hi
08:02:18 <akihito> hi
08:02:58 <eranrom> Do you know if Takashi plans on joining?
08:03:31 <kota_> he was willing to join here
08:03:58 <kota_> he said when I asked 2 hours ago
08:04:18 <kota_> eranrom:^^
08:04:28 <akihito> He is absent...
08:04:30 <eranrom> ok, We need him for the PTG topic
08:04:50 <kota_> and just get his response, it looks like he got another troublesome
08:05:05 <eranrom> I see. Hope he is ok.
08:05:35 <eranrom> So lets start with the other topic:
08:05:52 <kota_> so please go ahead today's topics
08:06:10 <kota_> the other topic?
08:06:11 <eranrom> #topic Big-Tent
08:06:14 <kota_> k
08:06:47 <eranrom> Any comments on the steps I have suggested (https://wiki.openstack.org/wiki/Meetings/Storlets#Agenda:)
08:06:59 <eranrom> list is on item 3
08:07:22 <kota_> looking
08:07:50 <kota_> yeah, looks great for the agenda
08:08:00 <kota_> and now on item3 ok
08:08:48 <kota_> eranrom: do you think of we need to merge all of them?
08:09:24 <kota_> eranrom: or hope landing part of them and propose to get offical in parallel?
08:09:35 <eranrom> I guess the latter two are not really required
08:10:52 <eranrom> I can get back to Flavio after we merge the first two
08:10:57 <eranrom> and continue from there.
08:11:00 <kota_> sounds good idea, we would include them as in our load map but not commitments
08:11:06 <kota_> k
08:11:12 <eranrom> ok.
08:11:32 <eranrom> #agreed
08:11:35 <kota_> on the v3 patch, probably I have to do that in my homework.
08:11:58 <kota_> because it looks like takashi has added +2 already, right?
08:11:59 <eranrom> kota_: sure
08:12:03 <eranrom> yep
08:12:19 <kota_> let me check the patch link..
08:12:39 <kota_> #link https://review.openstack.org/#/c/394168/
08:12:43 <kota_> this one?
08:12:57 <eranrom> yes
08:13:18 * eranrom will take care of headers while kota_ does homework :-)
08:13:43 <kota_> er, recently, devstack gate has been changed keystone v3 default, we need that due to using devstack, make sense.
08:13:59 <kota_> eranrom: thanks for taking care of headers!
08:14:31 <eranrom> kota_: sure. yes we probably need that. Takashi wants it for quite a while now.
08:14:36 <kota_> eranrom: quick question
08:14:57 <kota_> eranrom: why do we need to update keystone v3 in *ansible scripts*?
08:15:38 <kota_> eranrom: is it not used for building testing environment anymore?
08:16:07 <kota_> I'm just looking at file list modified
08:16:13 <eranrom> The ansible scripts perform various Swift operations that require a token, and so they need to authenticate using v3 now...
08:17:11 <eranrom> Specifically, there is a role that enables an account for storlets. This requires creating several containers, and setting the storlet enabled attribute on the account
08:17:36 <kota_> er...
08:17:49 <kota_> k, getting, getting
08:18:16 <eranrom> :-)
08:18:29 <kota_> so the devstack is used just as instration for the gate now and we still need to setup something (e.g. account) via ansible
08:18:52 <kota_> and then, current script uses v2-like so that we need to update them.
08:19:00 <kota_> right?
08:19:42 <kota_> s/instaration/installation/
08:19:45 <eranrom> kota_: yes. The interesting point for me was to discover that although devstack installed Keystone with V3 API the current code was still working with V2 API
08:19:50 <eranrom> For me it was a surprise.
08:20:15 <kota_> eranrom: interesting
08:20:31 <eranrom> keystone is full of surprises :-)
08:20:37 <kota_> eranrom: and thanks, that info is *SUPER* helpful for my homework :P
08:20:56 <eranrom> kota_: sure
08:21:05 <eranrom> This is all I had, so moving to open discussion
08:21:12 <eranrom> #topic Open Discussion
08:21:58 <eranrom> Anything else?
08:22:15 <kota_> eranrom: not a big progress right now
08:23:01 <eranrom> kota_: Saw you posted a long running test patch. I guess you are looking at a long running storlet at the proxy.
08:23:49 <kota_> not specifically only on the proxy but for now I'm making sure which param should work well on the timeout cases
08:24:13 <kota_> to describe my co-worker who dosn't know the swift/storlets config in detail :/
08:24:57 <kota_> since that, he was starting to increase all timeout value up to enough to run the heavy task
08:25:32 <kota_> but i don't want to do that because w/o knowledge increasing timeout may cause side-effect!
08:26:31 <kota_> so that, now I'm making sure if storlet_timeout can work as I expected and we could use also node timeout for swift conf in default value.
08:26:40 <kota_> even if it's heavy task.
08:26:42 <eranrom> kota_: right. Note that when running on an object node you may get different timeouts then when running on the proxy.
08:26:44 <kota_> it's a
08:26:56 <kota_> eranrom: exactly
08:27:09 <eranrom> kota_: different code path...
08:27:18 <kota_> painful :/
08:27:38 <eranrom> kota_: indeed. Doron and I have investigated this a lot in the past.
08:28:00 <kota_> eranrom: in older days?
08:28:09 <eranrom> kota_: yes, abut a year ago
08:28:46 <eranrom> We have mapped the problem, but we did not come up with a solution.
08:28:46 <kota_> eranrom: i think, with recent work, the refactoring we have done would make a good shape to abstract the path for timeout
08:28:57 <kota_> oh, maybe?
08:29:04 <kota_> that problem still be there?
08:29:24 <eranrom> kota_: well, if you do not want to play with node timeout then yes, it is still there.
08:29:41 <eranrom> and may involve swift wsgi and/or eventlet code
08:29:46 <kota_> eranrom: if you could comment to point out the problem in my patch, it could help me to understand.
08:30:20 <eranrom> kota_: Will do, I will recollect our findings first :-)
08:30:28 <kota_> eranrom: thanks!
08:30:43 <eranrom> kota_: my pleasure!
08:31:54 <kota_> that's all from me today.
08:32:04 <eranrom> kota_: thanks
08:32:25 <eranrom> If there is nothing else we will get back 30 mins :-)
08:32:46 <kota_> :-)
08:33:18 <kota_> that's good because I can use the 30 mins for the review of keystone v3 patch
08:33:23 <eranrom> :-)
08:33:28 <eranrom> ok so in that case:
08:33:34 <eranrom> Thank you all for joining.
08:33:46 <eranrom> See you on #openstack-storlets
08:33:53 <eranrom> #endmeeting