Monday, 2021-07-12

opendevreviewMerged openstack/cloudkitty master: Changed minversion in tox to 3.18.0  https://review.opendev.org/c/openstack/cloudkitty/+/79370713:43
rafaelweingartnerHello guys :)13:57
gXiahHi !13:58
mkarpiarzHi!14:00
rafaelweingartner#startmeeting cloudkitty14:00
opendevmeetMeeting started Mon Jul 12 14:00:37 2021 UTC and is due to finish in 60 minutes.  The chair is rafaelweingartner. Information about MeetBot at http://wiki.debian.org/MeetBot.14:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:00
opendevmeetThe meeting name has been set to 'cloudkitty'14:00
rafaelweingartnerRoll count14:00
rafaelweingartnerI hope that we have quorum today :)14:01
mkarpiarz:)14:01
rafaelweingartnerHey Marius, long time no see you14:02
*** gXiah is now known as adamaquesbi14:02
mkarpiarzIndeed!14:02
mkarpiarzWhat's on the agenda today?14:03
rafaelweingartnerhttps://etherpad.opendev.org/p/cloudkitty-meeting-topics14:03
rafaelweingartnerI would like to discuss the merging process14:03
mkarpiarzI've seen some nice features being pushed recently.14:03
rafaelweingartneryes14:03
rafaelweingartnerand I published the reprocessing API already as well14:03
rafaelweingartnerpriteau: are you going to join the meeting?14:03
priteauI am here.14:05
rafaelweingartnerCool !14:06
rafaelweingartnerShall we begin, then14:06
adamaquesbiyes14:06
rafaelweingartner#topic Review and merging process14:06
priteauyes14:06
rafaelweingartnerWe are a small community of contributors, and one thing that I noticed is that we are taking too long to get things merged.14:06
rafaelweingartnerOne thing that slows the process is the requirement for 2 core reviews. 14:07
rafaelweingartnerHowever, it is not just that, the process is also slow because, as we can see, there is only a handful of people contributing with the project.14:07
rafaelweingartnerI have been thinking about this process, and I was going to propose to reduce the requirement for 2 core reviews, but I am not sure if this would help14:08
rafaelweingartnerwhat do you guys think?14:08
adamaquesbiI think it might help speed up the main stories, but for the smaller ones it's still difficult to get even on reviewer to look at it let alone +1 it14:09
priteauI am not sure if the two +2 votes is a written or unwritten rule of OpenStack14:11
priteauI think it's useful to keep more eyes on the big changes. Happy to lower the requirements for smaller patches but that's not what is blocking us.14:11
priteauThe real fix is to get more core reviewers ;-)14:11
adamaquesbiit's "encouraged" (https://docs.openstack.org/project-team-guide/review-the-openstack-way.html)14:12
rafaelweingartnerI see14:12
rafaelweingartnerI agree with you priteau14:12
rafaelweingartnerbut I am still unsure on how to get more people contributing14:13
rafaelweingartnerI might be mistaken, but I am see some new names today, adamaquesbi :)14:13
adamaquesbiyes ! I am a new contributor (or trying to be at this stage) 14:13
rafaelweingartnerCool14:14
priteauWe could also take a look at the review runways model that nova is using14:14
priteauhttps://etherpad.opendev.org/p/nova-runways-rocky14:14
adamaquesbiI have been assigned to Cloudkitty by Objectif-libre (Paris, France)14:14
priteauadamaquesbi: good to hear that objectif libre is still interested!14:14
rafaelweingartnerthat is very welcome :), look forward to see you around gerrit 14:14
mkarpiarzCool, nice to meet you, adamaquesbi!14:14
adamaquesbiIt is, and our goal is to be even more implicated in the project14:14
adamaquesbiThanks !14:14
rafaelweingartnerWelcome14:15
mkarpiarzI agree we either need more reviewers or existing reviewers should spend more time reviewing changes.14:16
rafaelweingartnerI mean, I try to review everything I can14:16
rafaelweingartnerbut sometimes, we fall short of a second pair of eyes on patches 14:17
rafaelweingartnerthe nova process is interesting, but I am not sure how it would work for us14:17
rafaelweingartnerfor instance, if I propose a patch, let's say the reprocessing API14:17
mkarpiarzI can only help when I'm not working on something else and I know Pierre is involved in other OpenStack projects as well.14:17
rafaelweingartnerthen somobody else would need to review it14:18
rafaelweingartnermkarpiarz: exactly!14:18
priteaurafaelweingartner: I think it's about defining focus (let's all look at the same patches at the same time) and deadlines14:18
adamaquesbiI agree with @priteau14:19
priteauI have been out of the office due to house move recently, and had to catch up with various work projects last week. Going forward I should have more time for reviews.14:19
rafaelweingartnerpriteau: how can we sync/define the same target for use? I mean, should we try to somehow e-mail each other and, for instance, define a target patch for a month?14:20
rafaelweingartneror something like that14:20
priteauI would suggest an Etherpad to avoid email back and forth14:20
priteauAnd one large patch per two-week period (between each IRC meeting)14:21
rafaelweingartnerThat sounds good to me14:21
adamaquesbiwhat about smaller patches ?14:22
priteauI would like that we approve trivial patches quickly, so they don't stay polluting our review queue14:23
priteauI suggest a bi-weekly run over the trivial patches to make them go away14:24
adamaquesbimeaning two times a week, or once every two weeks ?14:25
priteauevery two weeks, at the IRC meeting14:25
priteauFor example please approve https://review.opendev.org/c/openstack/cloudkitty-dashboard/+/80003414:25
rafaelweingartneronce every two weeks14:25
priteauhttps://review.opendev.org/c/openstack/cloudkitty-tempest-plugin/+/79231314:25
priteauhttps://review.opendev.org/c/openstack/cloudkitty-tempest-plugin/+/79113814:25
priteauhttps://review.opendev.org/c/openstack/cloudkitty-specs/+/79113714:25
priteauShould we try this at least for the next month?14:28
rafaelweingartnerI would say so14:28
rafaelweingartnerdo we define a target patch for this process?14:29
rafaelweingartnerthen we can sync back in our next meeting14:29
priteauyes, would be gerat14:29
priteauI suppose it's one of these: https://review.opendev.org/q/project:openstack/cloudkitty+status:open+label:Review-Priority%252B114:30
rafaelweingartnerwhat if we start with https://review.opendev.org/c/openstack/cloudkitty/+/684734?14:33
rafaelweingartnerthat is a long standing one14:33
rafaelweingartnerand, if that gets merged, it would trigger this other: https://review.opendev.org/c/openstack/cloudkitty/+/68474714:33
opendevreviewMerged openstack/cloudkitty-specs master: setup.cfg: Replace dashes with underscores  https://review.opendev.org/c/openstack/cloudkitty-specs/+/79113714:34
priteauDo you feel they are more important than your own features?14:34
rafaelweingartnerno I do not, but I do not like to see these legacy things there :)14:34
rafaelweingartnerI actually find the reporcessing API way more important14:35
priteauTime is limited so I would prefer to focus on features that we want to see in CloudKitty :)14:35
rafaelweingartneralright, so, what about https://review.opendev.org/c/openstack/cloudkitty/+/786651?14:35
priteauSounds good, I started working on it before this meeting14:36
opendevreviewMerged openstack/cloudkitty-dashboard master: Moving IRC network reference to OFTC  https://review.opendev.org/c/openstack/cloudkitty-dashboard/+/80003414:36
rafaelweingartnerit is an interesting feature that enables people to handle unexpected swaps in assumed ever growing metrics 14:36
adamaquesbisounds good14:36
rafaelweingartnerit is a plan then14:37
rafaelweingartnerOk, I added it to etherpad already as the target review of the meeting14:38
priteauDo you have a link to this etherpad?14:39
rafaelweingartnerI used the same etherpad that we use for meeting14:39
rafaelweingartnershould we create one just for these patches?14:40
priteauShould be fine, as long as we know where it is14:40
rafaelweingartnerYes, that is why I thought that using the same etherpad would facilitate things14:41
rafaelweingartnerSo, moving on, I would like to brifly discuss Xena release14:41
rafaelweingartner#topic Xena release14:41
rafaelweingartnerthe open patches that I have, I think that they are interesting to get into this release, but I am not sure if it is feasible for us to review all of them14:42
rafaelweingartnertherefore, I would like to at least define one target major feature14:42
rafaelweingartnerfor me, the most interesting is the reprocessing API14:42
rafaelweingartnertherefore, this is one thing that I would like to work towards to get into Xena14:43
priteauI think for me too14:43
rafaelweingartnerdo you guys have other preferences?14:43
adamaquesbiI have been looking at the work that's been done on CK the last few weeks/months, and I too think that the API should be dealt with first14:44
rafaelweingartnerCool, it seems that we are on the same page14:45
rafaelweingartnermaybe we can target it, after the custom gnocchi query14:45
adamaquesbiyes14:45
rafaelweingartnerthat patch is quite long, specially the unit testing part14:45
rafaelweingartnerI tried to cover all of the processing/reprocessing code with unit testings, as it is a sensitive piece of code14:45
adamaquesbiwe can divide it into two patches then maybe ?14:46
mkarpiarzPersonally I'd like this one to be merged since I've tested it and can confirm it's working: https://review.opendev.org/c/openstack/cloudkitty/+/77892214:46
rafaelweingartnermkarpiarz: that is a quick win, I would say14:46
rafaelweingartnerit is smaller, and easier to review, than the others I guess14:47
priteauI will try to review it before tackling the big gnocchi one14:47
mkarpiarzCool, do we need another +2 or +1 then?14:48
rafaelweingartnerawesome thanks14:48
mkarpiarzAh, thanks priteau.14:48
rafaelweingartnerDo you guys have some other review priorities to ask for? 14:48
mkarpiarzNope.14:49
adamaquesbiI do have a minor patch : https://review.opendev.org/c/openstack/cloudkitty/+/77535914:49
priteauadamaquesbi: you don't need the big comment block with Proposed fix for story#2006672, task#3694014:51
rafaelweingartnerOk14:51
adamaquesbiAlright, should I remove it ?14:52
rafaelweingartneri think that we can post the comments there14:52
adamaquesbiI have some comments in other projects too14:52
rafaelweingartnerand discuss the code changes in the patch, otherwise it will become a bit complicated to track suggestions14:52
priteauI'll post comments on Gerrit14:53
rafaelweingartnerguys, we are running out of time. Therefore, before we close it for today. I will open for general topics then.14:53
rafaelweingartner#topic AOB14:53
priteauThe next virtual PTG will take place October 18-22, 2021.14:54
mkarpiarzAh, thanks for the reminder!14:55
opendevreviewadam aquesbi proposed openstack/cloudkitty master: Avoid DivByZero if there is no metrics to collect  https://review.opendev.org/c/openstack/cloudkitty/+/77535914:55
priteauRegistration: https://openinfra-ptg.eventbrite.com/14:55
priteauWe should start thinking about date/time. I think it worked well when we used time of the IRC meeting14:55
rafaelweingartneryes14:56
priteauTo signup your team, you must complete BOTH the survey[1] AND reserve time in the ethercalc[2] by end of day July 21.14:56
rafaelweingartnerI put it in the agenda for the next meeting14:56
rafaelweingartnerI will have to close now14:57
rafaelweingartnerThank you guys for participating. Have a nice week.14:57
priteauWe need to sign up *before* the next meeting14:57
rafaelweingartner#endmeeting14:57
opendevmeetMeeting ended Mon Jul 12 14:57:42 2021 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:57
opendevmeetMinutes:        https://meetings.opendev.org/meetings/cloudkitty/2021/cloudkitty.2021-07-12-14.00.html14:57
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/cloudkitty/2021/cloudkitty.2021-07-12-14.00.txt14:57
opendevmeetLog:            https://meetings.opendev.org/meetings/cloudkitty/2021/cloudkitty.2021-07-12-14.00.log.html14:57
adamaquesbiNice week to you all14:58
priteaurafaelweingartner: did you see my last message? we will need to reserve time before the next IRC meeting14:59
rafaelweingartneryes14:59
rafaelweingartnerI will put in my agenda14:59
rafaelweingartnerand talk with you guys via e-mail15:00
priteauok15:01
opendevreviewMerged openstack/cloudkitty-tempest-plugin master: setup.cfg: Replace dashes with underscores  https://review.opendev.org/c/openstack/cloudkitty-tempest-plugin/+/79113815:12
opendevreviewMerged openstack/cloudkitty-tempest-plugin master: Use TOX_CONSTRAINTS_FILE  https://review.opendev.org/c/openstack/cloudkitty-tempest-plugin/+/79231315:12
opendevreviewMerged openstack/cloudkitty-tempest-plugin master: [ussuri][goal] Update contributor documentation  https://review.opendev.org/c/openstack/cloudkitty-tempest-plugin/+/79131815:13
opendevreviewPierre Riteau proposed openstack/python-cloudkittyclient master: Fix creation of hashmap mapping with a zero cost  https://review.opendev.org/c/openstack/python-cloudkittyclient/+/80052417:31

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!