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