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