14:02:12 <zhaochao> #startmeeting trove
14:02:13 <openstack> Meeting started Wed Aug 22 14:02:12 2018 UTC and is due to finish in 60 minutes.  The chair is zhaochao. Information about MeetBot at http://wiki.debian.org/MeetBot.
14:02:14 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
14:02:16 <openstack> The meeting name has been set to 'trove'
14:02:20 <mpiwowarczy> hi
14:02:23 <dkrol_> zhaochao: no problem - it is great you are here
14:02:28 <zhaochao> mpiwowarczy: dkrol_ hi
14:02:33 <bzurkowski> Hello
14:02:45 <zhaochao> bzurkowski: hello
14:02:52 <zhaochao> dkrol_: :)
14:03:09 <zhaochao> #topic roll call
14:03:32 <zhaochao> it seems we could just skip this topic
14:03:45 <zhaochao> however let's still wait for another minute
14:03:55 <dkrol_> what is this topic about ?
14:04:17 <dkrol_> I'm trying to make notes for future meetings :)
14:04:18 <zhaochao> dkrol_: just wait for people to show up
14:05:21 <zhaochao> dkrol_: when would you like to begin charing our weekly meetings? :)
14:06:01 <dkrol_> zhaochao: it is not important for me but I would like to be prepared just in case
14:07:17 <dkrol_> zhaochao: so my question would be when do you want to stop chairing the meetings ? :)
14:07:18 <zhaochao> dkrol_: then you could decide, maybe the next one or the one after the next
14:07:32 <zhaochao> OK, it seems only us here today
14:07:34 <zhaochao> let's start
14:07:40 <zhaochao> #topic Rocky goal updates
14:08:11 <zhaochao> so we only have more than one week for the Rocky cycle
14:08:34 <zhaochao> I think most of the Rocky goals have to delayed to Stein, :(
14:08:50 <zhaochao> for the last week, I didn't have time work on the project
14:09:06 <dkrol_> is there any list of these goals and their state ?
14:09:42 <zhaochao> I noticed some new patches and some updated patches, but didn't have time to review on them
14:10:05 <zhaochao> dkrol_: yes, I talked about the pads before
14:10:33 <zhaochao> #link https://etherpad.openstack.org/p/trove-priorities-and-specs-tracking
14:10:46 <mpiwowarczy> I have to unearthed two changes https://review.openstack.org/#/c/558096/ https://review.openstack.org/#/c/585875/
14:10:59 <zhaochao> and  a google sheet
14:11:04 <dkrol_> there is also https://review.openstack.org/#/c/589760/
14:11:11 <zhaochao> #link https://docs.google.com/spreadsheets/d/1Jz6TnmRHnhbg6J_tSBXv-SvYIrG4NLh4nWejupxqdeg/edit#gid=0
14:11:18 <dkrol_> and https://review.openstack.org/#/c/594241/
14:11:18 <mpiwowarczy> are ready for review
14:11:44 <dkrol_> https://review.openstack.org/#/c/591959/ - this one was abandoned
14:13:17 <dkrol_> zhaochao: ok, I remember now. I should create a new similar etherpad with priorities and goals for Stein release
14:13:22 <zhaochao> mpiwowarczy: yes, I got the noficiation mails, thanks for working on that
14:14:06 <mpiwowarczy> zhaochao: your welcome
14:14:29 <zhaochao> dkrol_: yes, that could be useful
14:15:08 <zhaochao> I only managed to update the trovestack redesign page today
14:15:17 <zhaochao> add some basic ideas about the plan
14:16:09 <mpiwowarczy> sooon I want to finish change from python3-first topic
14:16:25 <dkrol_> no problem, we did some reviews. I will work on plan for Stein release this week
14:16:35 <bzurkowski> I made a review for zhanggang related to cluster OSC: https://review.openstack.org/#/c/591958/ - it is very close to the submission.
14:16:52 <bzurkowski> By the way we have found that some conventions from the global guideline are not respected in the python-troveclient, e.g. the naming of long options. zhanggang declared to work on unifying this in the near future.
14:17:12 <bzurkowski> https://docs.openstack.org/python-openstackclient/latest/cli/commands.html
14:17:17 <zhaochao> mpiwowarczy: that would be great, I did some investigation of the problems for the current python3 first patches, I will help on review
14:17:51 <mpiwowarczy> zhaochao: got it
14:18:12 <bzurkowski> At the very last moment I also added a few comments from my side to trovestack-redesign. I will add more after the meeting.
14:18:57 <zhaochao> dkrol_: that's great, most of the rocky goals may have to be moved the Stein page and reevaluated
14:21:24 <zhaochao> bzurkowski: Oh, migrating to OSC client have been slowly progressing from Queens, hoping we could finally finish it, and yes, we should follow the OSC convention
14:21:40 * zhaochao reading comments for the trovetask redesign
14:23:48 <zhaochao> bzurkowski: I read about your comments, let's make trovestack redesign a seperate topic later
14:24:17 <bzurkowski> ok
14:24:27 <zhaochao> for the last week updates, I see the rocky branch creating patches are merged today
14:25:45 <zhaochao> and we don't have some critical patches recently, so we may won't have any patches to be merged into the rocky branch in the next weeks
14:26:52 <dkrol_> it is ok for me
14:27:08 <zhaochao> OK, that's all from my side for the last week, do you have any other topics on that?
14:27:43 <mpiwowarczy> nothing
14:27:46 <bzurkowski> No more comments from my side
14:28:32 <dkrol_> just to summarize: Rocky release is going ok, we should prepare a new plan for Stein taking into account progress during Rocky; we have some merged commits and ongoind development
14:29:20 <zhaochao> dkrol_: good summary, thanks, :)
14:30:36 <zhaochao> dkrol_: you could use a \#info command to make a note for that
14:31:03 <zhaochao> dkrol_: for the meetbot irc commands, you could refer to https://wiki.debian.org/MeetBot
14:31:23 <zhaochao> I think only a few commands may be frequently used
14:32:09 <zhaochao> OK, I temporarily add another topic for trovestack redesign
14:32:17 <zhaochao> let's move on to that
14:32:22 <dkrol_> ok
14:32:39 <zhaochao> #topic trovestack redesign
14:33:15 <zhaochao> bzurkowski: for the DIB elements, I may not make it clear
14:33:30 <zhaochao> yes, we should have them in the trove repo
14:34:55 <zhaochao> the elements will be refined (based on current trovestack elements and for CentOS, the projects you mentioned in the comments))
14:35:40 <zhaochao> and for building guestagent images in the devstack plugin
14:36:16 <zhaochao> the logic is, when we run the trove devstack plugin, we're expecting an usable trove dev environment
14:36:54 <zhaochao> and the guestagent image are one necessary part, so we cannot move it out of the devstack plugin
14:38:21 <dkrol_> this is good point
14:38:39 <zhaochao> usually we only need to one guestagent image during the dev env setup, so I think the time for preparing dev env should be OK
14:39:03 <bzurkowski> I agree that the plugin should provide Trove environment ready for use
14:39:19 <bzurkowski> The problem with building guest images using devstack plugin is, however, that the process may take a significant amount of time and it is error-prone
14:39:41 <zhaochao> and if the DIB elements are well structured, we may also need to provide another simple script to create guestagent for any datastore (and datastore version)
14:39:47 <bzurkowski> One timeout or inactive package repo may crush the installation
14:40:31 <zhaochao> bzurkowski: this could also be solved by allowing devstack plugin to use pre-built guestagent images
14:41:16 <bzurkowski> zhaochao: Do you mean, to expose pre-built images to the public? That could be an option.
14:41:58 <dkrol_> we could also try to prepare a more lightweight image for testing purpose
14:42:20 <bzurkowski> It seems to me that I have already heard about similar idea during one of the summits.
14:42:24 <dkrol_> pre-built image is a valid option but it creates additional effort to host them
14:42:49 <zhaochao> bzurkowski: no, just provide different choices for the users of the devstack plugin, the CI job may also need to build the guestagent images every time
14:43:35 <zhaochao> for the end users/developers, they could use their own pre-built images to avoid slowing the devstack
14:44:14 <bzurkowski> zhaochao: I see
14:44:57 <zhaochao> the problem for CI jobs is we may don't have a easy way to tell the job whether it's necessary to build a new guestagent image(i.e the testing patch is changing the guestagent related source files)
14:45:49 <dkrol_> the time we need to wait doesn't worry me, but if it often fails due to some transient issue and the whole installation stops, this seems to be more important issue
14:47:35 <zhaochao> dkrol_: I remember there was the official pre-built images, however I think it's difficult to make the images 'official', the users may always have to build their own images
14:47:51 <zhaochao> dkrol_: do you mean the CI jobs or the real deployment?
14:48:32 <mpiwowarczy> zhaochao: what about periodic build? zuul has obs triggered on a timer
14:48:57 <mpiwowarczy> *jobs
14:49:26 <bzurkowski> zhaochao: Pre-built images may be a good option for Trove new-comers. At this stage they are not interested in building own images, but rather in evaluating Trove featureset.
14:49:44 <dkrol_> zhaochao: both - IMHO building images should be as reliable as possible
14:49:59 <zhaochao> mpiwowarczy: previously the trove dev images are built on that way
14:51:12 <zhaochao> bzurkowski: dkrol_ yes, then we could reimplement the post CI jobs for building dev images just like mpiwowarczy mentioned
14:52:06 <zhaochao> Having tested usable guestagent images could be much more friendly for the new users
14:53:06 <zhaochao> so we could make this to our todo list of trovestack redesign topic too
14:54:03 <mpiwowarczy> sounds great
14:54:18 <dkrol_> I'm a little bit concerned about pre-built images. I'm not sure why creating images couldn't be a part of trovestack installation ?
14:54:36 <dkrol_> what are issues ?
14:56:06 <zhaochao> OK, I add a 'TODO list' section in the trove redesign pad
14:56:36 <zhaochao> dkrol_: what do you mean by creating images be a part of trovestack installation?
14:57:22 <zhaochao> Oh, we're near the deadline for this meeting now, :(
14:57:53 <dkrol_> "usually we only need to one guestagent image during the dev env setup, so I think the time for preparing dev env should be OK" - I'm not sure why we want to change this logic to get pre-built images instead
14:58:19 <dkrol_> ok, we can continue our discussion on etherpad or on #openstack-trove
14:58:30 <dkrol_> do we have any other important topics ?
14:58:41 <zhaochao> dkrol_: yes, please add your concerns in the etherpad
14:58:50 <zhaochao> no more topics from me
14:59:00 <dkrol_> I'm also ok
14:59:19 <dkrol_> and it is great we have this discussion :)
14:59:23 <zhaochao> dkrol_: for the pre-built images, I think we're not changing the logic, the pre-built images is for the new users
14:59:50 <zhaochao> dkrol_: the CI job will always build guestagent images everytime
15:00:00 <zhaochao> OK, let's end here today
15:00:05 <zhaochao> thanks, everyone
15:00:10 <dkrol_> thanks
15:00:14 <mpiwowarczy> thanks, bye
15:00:14 <zhaochao> Good Day!
15:00:19 <dkrol_> you too
15:00:20 <bzurkowski> Thank you and goodbye!
15:00:30 <zhaochao> #endmeeting