01:59:39 <flwang> #startmeeting zaqar
01:59:40 <openstack> Meeting started Tue Jan 10 01:59:39 2017 UTC and is due to finish in 60 minutes.  The chair is flwang. Information about MeetBot at http://wiki.debian.org/MeetBot.
01:59:41 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
01:59:43 <openstack> The meeting name has been set to 'zaqar'
01:59:56 <wxy_> hello
02:00:06 <flwang> wxy_: hello team
02:00:13 <flwang> it's our first meeting in 2017
02:00:14 <wanghao> hello everyone
02:00:19 <flwang> and at the new time
02:00:35 <wxy_> my first time for zaqar IRC meeting. :)
02:00:42 <flwang> haha
02:01:24 <flwang> as therve said, we may don't really need a regular weekly meeting
02:01:54 <flwang> but i think it would be nice to have one to keep us on the same page for the project status
02:02:11 <wxy_> agree
02:02:21 <wanghao> flwang: +1
02:02:42 <flwang> the meeting won't be too long, basically used to sync the staus, we won't use it to discuss tech details
02:02:51 <flwang> ok, here is the agenda for today's meeting
02:03:07 <flwang> #link: https://etherpad.openstack.org/p/zaqar-meeting-agenda
02:03:16 <flwang> the swift driver
02:03:44 <wxy_> is there any spec for swift driver?
02:04:02 <flwang> https://review.openstack.org/403762
02:04:32 <flwang> the spec is not long, i think it just because everybody is familiar with swift
02:04:57 <flwang> so we don't have to worry about the license and the other tech concerns
02:05:12 <flwang> especially gnocchi is also using swift as one of the backends recently
02:05:55 <wxy_> ok, will take a look after meeting.
02:06:04 <wanghao> flwang: It will be merged in O, right?
02:06:05 <wxy_> And Thomas
02:06:17 <wxy_> And Thomas's patch works well for me.
02:06:23 <flwang> wxy_: cool
02:06:33 <flwang> wanghao: yes, it will be merged in O based on the plan
02:06:40 <flwang> I'm going to +2 for the spec
02:06:43 <wanghao> flwang: ok
02:06:44 <wxy_> the tempest test passed as well.
02:06:50 <flwang> but it would be nice if you guys can take a look as well
02:07:07 <wanghao> flwang: yes, sure
02:07:10 <flwang> the patch and spec do need more work
02:07:21 <flwang> but i can't see any blocker
02:07:33 <wxy_> If we are both ok with the code frame. I think it can be merged soon.
02:07:40 <flwang> we can surely merge it and improve it later and tag it as experimental
02:08:15 <wanghao> flwang: emm, agree
02:08:29 <flwang> the only concern for me is, the storage mode
02:08:45 <flwang> now swift driver will save all the data into service tenant
02:09:03 <flwang> for small size deployment, it should be fine
02:09:34 <flwang> but for large scale, it may have performance issue
02:09:43 <flwang> but it's hard to evaluate for now
02:10:17 <flwang> we may need to plan some evaluation work for next cycle about the performance
02:10:53 <wanghao> flwang: yes
02:11:33 <wanghao> flwang: do we consider to use Rally to test the performance?
02:11:48 <flwang> wanghao: we have a gate job
02:11:56 <flwang> but it has failed for quite long time
02:12:12 <flwang> wanghao: it would be nice if you can take a look if you have time
02:12:34 <flwang> though we have a built-in benchmark tool, but it's not in gate
02:12:59 <wanghao> flwang: ok,
02:13:41 <wanghao> flwang: I noticed the gate job, non-voting now.
02:14:56 <flwang> wanghao: yes
02:15:08 <flwang> it's a very simple job, only test queue create IIRC
02:15:16 <flwang> we should add more test cases for sure
02:15:36 <flwang> ok, anything we need to discuss for the swift driver?
02:16:19 <wxy_> only ome.
02:16:21 <wxy_> one
02:17:18 <wxy_> just let you know that we still have enough time for O-3. We should be careful with the patch
02:17:45 <wxy_> I suggest everyone can test it locally. :)
02:18:27 <flwang> wxy_: i have tested it last time, last time the queue metadata doesn't work for me and the TTL
02:18:48 <flwang> i will test it more for sure, but i'm going to approve the spec
02:18:49 <wxy_> yeah, I saw the review comment
02:19:06 <flwang> and another thing i would like to test is pooling
02:19:34 <wxy_> cool. That's all for me.
02:19:38 <flwang> using swift and mongo/redis at the same time
02:20:01 <flwang> wxy_: thanks for the heads up
02:20:09 <flwang> #topic subscription confirmation
02:20:24 <flwang> wanghao: would you mind updating the status of SC?
02:21:42 <wanghao> flwang:  don't mind
02:22:43 <flwang> wanghao: i mean now ;)
02:23:46 <wxy_> I can't say more about the html sample. because I'm not good at js.
02:23:51 <wanghao> flwang: sure, I added two html examples in Zaqar,  But I haven't tested it yet.
02:24:37 <wxy_> the python code LGTM.
02:25:25 <wanghao> It's a little hard to test,  I'd plan to build a web server in my devstack env to test them.
02:26:03 <wanghao> Do you guys have any idea for them ?
02:28:06 <flwang> when you say testing you mean manual testing?
02:28:17 <wanghao> flwang: yes.
02:28:25 <flwang> that should be easy, because you can easy setup a website
02:28:34 <wanghao> flwang: emm, yes
02:28:44 <wxy_> and the email server?
02:29:19 <flwang> wxy_: you don't have to setup an email server
02:29:29 <wanghao> wxy_:  not email server,  I want to use gmail to test it.
02:29:37 <flwang> you can just use your company's email server IIUC
02:29:51 <flwang> yep, gmail is fine as well
02:29:54 <wxy_> oh, got it.
02:30:07 <wxy_> I'll help with the test as well.
02:30:17 <wanghao> wxy_: thanks.
02:30:17 <flwang> in the email, user just get a link
02:30:27 <flwang> and the link can be defined by the deployer
02:30:44 <wanghao> flwang: yes, it's a option configuration.
02:30:50 <flwang> i will test it
02:31:11 <flwang> another thing i mentioned that with wxy_ is
02:31:27 <wanghao> flwang: thanks
02:31:35 <flwang> we're using capital case for those keywords of subscription confirmation feature
02:31:53 <flwang> it's a little bit inconsistent
02:32:32 <wxy_> yes
02:32:48 <flwang> wxy_: wanghao: could you guys think about how to work out a backward compatible way to fix it?
02:34:04 <wanghao> flwang: sure, I'd check it with wxy_.
02:34:50 <wxy_> flwang, thanks fro reminding me.
02:35:10 <wxy_> flwang,  I forgot it almost.
02:35:27 <flwang> wxy_: does that make sense for you?
02:36:05 <wxy_> I'll have a check with wanghao later. I think we can find a backward compatible way. Not very hard
02:36:18 <flwang> cool
02:36:52 <flwang> ok, any more for this topic?
02:37:25 <wxy_> about sql migration. do you want to say any thing?
02:38:49 <flwang> ok, so let's move to open discussion
02:38:51 <flwang> #topic open discussion
02:38:59 <flwang> as for sql db migration
02:39:15 <flwang> i found an issue, and i have proposed a fix https://review.openstack.org/416785
02:39:38 <wxy_> I saw that the grenade  CI  pathc is merged. But can't not see it works.
02:39:51 <flwang> in zaqar code, we're using table name with capital char, like "Queues' instead of "queues"
02:40:01 <wxy_> any patch has run it?
02:40:07 <flwang> wxy_: yep, that's what i'm going to investigate
02:40:29 <wxy_> flwang, cool. please go on.
02:41:19 <flwang> wxy_: maybe i need read more docs about that job
02:41:32 <flwang> but anyway, we're getting closer
02:43:31 <wxy_> ok
02:43:36 <wanghao> flwang:  Do you want to change the table name with 'queues'?
02:44:33 <flwang> wanghao: nope, because it may break the compatiblity
02:44:46 <flwang> hence why i changed the migration script
02:46:05 <wanghao> flwang: But I'm thinking what's problem if we changed the name in migration script?
02:48:20 <wxy_> flwang, I suggest you could add the test code as well.
02:48:57 <wxy_> now the migration test is empty.
02:49:45 <flwang> wxy_: what do yo mean the migration test?
02:49:58 <flwang> for sql or including the other backend?
02:51:13 <wanghao> flwang: Like other projects, have some UT tests for db migration.
02:52:30 <wxy_> http://logs.openstack.org/85/416785/2/check/gate-zaqar-python27-ubuntu-xenial/4fafabe/testr_results.html.gz
02:52:50 <wxy_> zaqar.tests.unit.storage.sqlalchemy_migration.test_migrations.TestMigrationsMySQL the tests are just skipped.
02:55:13 <wxy> did I miss something? Bad internet connection.
02:56:38 <wanghao> wxy: no
02:56:59 <wanghao> flwang: still around?
02:57:24 <flwang> yes
02:57:33 <flwang> ok, we're running out time
02:57:46 <flwang> let's close the meeting and back to zaqar channel
02:57:54 <wxy> sure.
02:57:59 <wanghao> flwang: ok
02:58:20 <flwang> thank for joining
02:58:28 <flwang> #endmeeting