14:01:04 <zhaochao> #startmeeting trove 14:01:05 <openstack> Meeting started Wed Aug 15 14:01:04 2018 UTC and is due to finish in 60 minutes. The chair is zhaochao. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:01:06 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:01:08 <openstack> The meeting name has been set to 'trove' 14:01:18 <zhaochao> #topic roll call 14:01:50 <dkrol_> Hello All 14:01:58 <zhaochao> dkrol_: hi 14:02:01 <bzurkowski> Hello 14:02:09 <qwebirc29441> hi yhere 14:02:17 <zhaochao> bzurkowski: hi 14:03:45 <zhaochao> mpiwowarczy: hi 14:03:50 <mpiwowarczy> hello :) 14:04:07 <zhaochao> OK, looks like that's all of us today 14:04:09 <zhaochao> let's start 14:04:27 <zhaochao> #topic Rocky goal updates 14:05:26 <zhaochao> last we have Rocky RC1 released, so we have some new patches about creating stable branches 14:05:43 <zhaochao> most team members have reviewed on them 14:06:08 <zhaochao> those related patches in the master branch are all merged now, I think 14:07:05 <dkrol_> that's great 14:07:08 <zhaochao> the ones in the Rocky stable branch will be approved and merged by the stable maintaint team 14:07:23 <zhaochao> dkrol_: :) 14:07:54 <zhaochao> and the patches about common base classes in trove-tempest-plugin are also merged now 14:08:13 <zhaochao> thanks to bzurkowski (and wangyao for helping review on them) 14:08:46 <bzurkowski> Yes, I am very happy about that :) 14:09:08 <zhaochao> we don't have some new patches this week, and I noticed zhanggang had pushed two new ones in the troveclient repo 14:09:35 <zhaochao> but I still have no time on them now 14:09:45 <dkrol_> https://review.openstack.org/#/c/591958/ and https://review.openstack.org/#/c/591959/ ? 14:10:20 <zhaochao> dkrol_: yes 14:10:31 <mpiwowarczy> first one looks related to my change 14:10:47 <mpiwowarczy> I will take care on review 14:10:59 <zhaochao> mpiwowarczy: great, thanks 14:11:13 <dkrol_> I took a look at https://review.openstack.org/#/c/591959/ and I will have some comments 14:11:42 <zhaochao> bzurkowski: yes, however I still don't have time on the CI jobs for trove-tempest-plugin 14:12:07 <zhaochao> dkrol_: thanks 14:13:32 <mpiwowarczy> zhaochao: by CI you mean ansible scripts executed by zuul? 14:14:01 <zhaochao> mpiwowarczy: yes, I talked a little about that 14:14:26 <mpiwowarczy> It requires changes in one of project in openstack-infra? 14:14:52 <mpiwowarczy> zhaochao: ok 14:15:25 <zhaochao> mpiwowarczy: no, as in Zuul v3, we could do most CI configurations inside the project repos 14:15:47 <zhaochao> I was thinking about redesign the diskimage-builder elements 14:16:18 <mpiwowarczy> zhaochao: got it 14:16:23 <zhaochao> add an ansible role to create guestagent images 14:16:43 <dkrol_> zhaochao: do you have some description about the redesign ? 14:17:05 <zhaochao> or we could reuse or reuse the script snippets of trovestack, but doing in the trove devstack plugin 14:18:09 <bzurkowski> zhaochao: I think the best approach would be to extend roles in Trove repository: https://github.com/openstack/trove/tree/master/roles/trove-devstack 14:18:20 <zhaochao> and we could refine the new CI jobs I added recently in the trove-tempest-plugin, all new added api and scenario tests could be tested succesfully 14:19:59 <zhaochao> dkrol_: the current dib elements have not been well maintained for some time, we could do some improvements with new features or some base elements 14:20:27 <zhaochao> bzurkowski: yes, that could also be an option 14:20:50 <dkrol_> zhaochao: sure, we are using diskimage-builder regulary and we see some space for improvements :) 14:20:52 <zhaochao> bzurkowski: the easiest way is reuse the treovestack, just like the trove-devstack role 14:22:17 <dkrol_> IMHO we should try to avoid using trovestack as it is a big shell script 14:22:19 <zhaochao> we could split trove-devstack into to two parts, one for kickstart datastore setups, the other one for runing the legacy(current) integration testing 14:22:23 <bzurkowski> zhaochao: I agree. That could be the first step to start running Tempest scenarios early and later we could focus on rewriting trovestack script to Ansible roles. 14:22:33 <zhaochao> dkrol_: yes, I agree on that 14:23:37 <zhaochao> bzurkowski: yes, I also thought about that, then we could move faster on migrating to the tempest plugin 14:24:12 <zhaochao> if we split the current trove-stack role, the kickstart part could be used by trove-tempest-plugin directly 14:25:12 <dkrol_> Let's try to avoid creating technical debt :) 14:26:39 <dkrol_> Do we have any place to write down your idea and to discuss it ? 14:27:11 <dkrol_> google docs or some wiki ? 14:27:25 <zhaochao> dkrol_: no, maybe we could create an separate etherpad for it? 14:28:33 <gang2018888> hi 14:28:50 <dkrol_> https://etherpad.openstack.org/p/trove-diskimage-builder - maybe something like this ? 14:28:59 <dkrol_> gang2018888: hello 14:29:01 <zhaochao> I did some investigation about Octavia before, the basic idea could be found in their implemention about devstack and related ansible role 14:29:04 <zhaochao> gang2018888: hi 14:29:19 <bzurkowski> gang2018888: Hello 14:29:20 <mpiwowarczy> gang2018888 14:29:27 <mpiwowarczy> gang2018888: hello 14:29:33 <gang2018888> sorry for late, must registry the freeenode 14:29:39 <gang2018888> hi everyone 14:30:14 <gang2018888> and I use a new nickname :) 14:30:48 <zhaochao> dkrol_: maybe something like trovestack-redesign, I don't whether the name is appropriate 14:31:18 <zhaochao> gang2018888: Oh, the freenode was suffering spam for some time, so maybe it's stricting the usage 14:31:31 <dkrol_> zhaochao: yes, https://etherpad.openstack.org/p/trovestack-redesign 14:31:45 <bzurkowski> gang2018888 : We all got through it. It was a painful minute before the start of the meeting. 14:32:50 <zhaochao> dkrol_: OK, I'll write down some initial thoughts there 14:33:20 <dkrol_> Let's all try to write down ideas about it in the same place 14:33:26 <dkrol_> zhaochao: great, thanks 14:35:05 <gang2018888> so we have a plan to do some work about trovestack? 14:36:38 <mpiwowarczy> yes, it is about executing CI jobs and tempest plugins on it 14:36:45 <zhaochao> gang2018888: yes, the thought is adopting some new features provided by diskimage-builder, and migrate the other parts of it to devstack plugin and ansible roles 14:37:56 <gang2018888> Ok got it. 14:38:15 <mpiwowarczy> there is a few doubts as trovestack is a shell monolith 14:39:14 <zhaochao> OK, everyone, please also add your thoughts about it in the etherpad 14:41:05 <mpiwowarczy> zhaochao: could you please add etherpad link to meeting summary? 14:41:24 <zhaochao> mpiwowarczy: oh, sorry, forgot about it 14:41:35 <zhaochao> #link https://etherpad.openstack.org/p/trovestack-redesign 14:41:44 <mpiwowarczy> great :) 14:42:09 <zhaochao> #action (Everyone) add thoughts about trovestack redesign in the etherpad 14:43:09 <zhaochao> OK, that's all about the project update from my side today, and I have another topic about PTL election, sorry for not adding it to the agenda 14:43:57 <bzurkowski> One more note from my side 14:44:12 <bzurkowski> These two patches: https://review.openstack.org/#/c/588194/ and https://review.openstack.org/#/c/588432/ 14:44:17 <bzurkowski> Still no response from TingtingYu 14:44:50 <dkrol_> about the PTL election I saw my candidacy was merged already. It took some time but it seems to be finished :) 14:45:03 <bzurkowski> Do we wait for him to update the patch or rebase onto master on our own? 14:45:15 <zhaochao> bzurkowski: oh, yes, so the best way may be one of use could take over of them, resubmit them onto the master branch 14:45:46 <zhaochao> bzurkowski: ^ 14:46:08 <gang2018888> I commit two patches today on troveclient. Please review, about the change(configuaation and extended_properties) migrate to OSC. 14:46:38 <zhaochao> bzurkowski: if we're using the similar solution, TingtingYu could be added as an Co-Author 14:46:47 <mpiwowarczy> gang2018888: we talked about it before 14:46:58 <mpiwowarczy> gang2018888: we will have a look 14:47:00 <bzurkowski> zhaochao: We've made review for him, so one of us could take over these changes. Let's better avoid having stale changes in the repo. 14:47:22 <zhaochao> gang2018888: yes, we talked about that before, dkrol_ mpiwowarczy will help on reviewing 14:47:46 <gang2018888> mpiwowarczy: OK, thanks 14:48:27 <zhaochao> bzurkowski: yes, do you have time to work on that? 14:48:57 <bzurkowski> Next week, because now I'm on vacation :) 14:49:05 <zhaochao> dkrol_: yes, I was thinking talking about it as an seperate topic 14:50:22 <zhaochao> bzurkowski: that's great, thanks a lot for attending the meeting while on vacation, :) 14:51:08 <zhaochao> so any other topics on the project updates? 14:51:24 <bzurkowski> Not from my side 14:51:38 <mpiwowarczy> nothing from my 14:51:48 <gang2018888> nothing. 14:51:59 <dkrol_> nothing 14:52:02 <zhaochao> ok 14:52:07 <zhaochao> #topic PTL election 14:52:17 <zhaochao> https://review.openstack.org/#/c/588510/ 14:52:46 <zhaochao> as the above commit merged, dkrol_ are now officially accepted as the Trove PTL by the TC 14:53:00 <zhaochao> Congrats! 14:53:18 <dkrol_> zhaochao: thanks a lot for your help 14:53:24 <zhaochao> dkrol_: :) 14:53:42 <dkrol_> it wouldnt be possible witout you 14:54:13 <gang2018888> congratulation! 14:54:22 <bzurkowski> Congrats Dariusz! ;) 14:54:23 <mpiwowarczy> dkrol_: congratulations! :) 14:54:33 <dkrol_> I hope we will have the same type of open collaboration but with more people involved :) 14:55:32 <zhaochao> dkrol_: in fact you the one we shoud thank for, thanks for volunteering and helping Trove 14:55:34 <zhaochao> :) 14:55:44 <zhaochao> so now I think it 14:55:58 <zhaochao> so now I think it's appropriate to add dkrol_ as the core member 14:56:08 <zhaochao> bzurkowski: gang2018888 ? 14:56:17 <gang2018888> sure 14:56:32 <bzurkowski> Agree 14:56:43 <gang2018888> agree 14:56:45 <dkrol_> thanks All 14:57:31 <zhaochao> dkrol_: :) I'll do the gerrit op later 14:58:04 <dkrol_> also I'm not sure what happens now regarding project lead ?:) is there any manual about it ? 14:58:30 <zhaochao> dkrol_: yes, let me search some page for you 14:58:46 <dkrol_> zhaochao: thanks 14:58:55 <zhaochao> some basic docs: 14:59:02 <zhaochao> https://docs.openstack.org/project-team-guide/ptl.html 14:59:37 <zhaochao> basicly and the docs under https://docs.openstack.org/project-team-guide/index.html 14:59:38 <zhaochao> :) 14:59:49 <dkrol_> looks good 14:59:58 <zhaochao> OK, time is up again, :( 15:00:04 <zhaochao> let's end here 15:00:08 <zhaochao> thanks, everyone 15:00:24 <gang2018888> Good night~ 15:00:26 <dkrol_> thanks all 15:00:31 <dkrol_> see you next week 15:00:31 <mpiwowarczy> thanks, bye 15:00:33 <bzurkowski> Thank you and goodbye! 15:00:38 <zhaochao> bye 15:00:46 <zhaochao> #endmeeting