Monday, 2022-02-07

opendevreviewRafael Weingartner proposed openstack/cloudkitty master: Introduce reprocessing API  https://review.opendev.org/c/openstack/cloudkitty/+/79920711:33
opendevreviewRafael Weingartner proposed openstack/cloudkitty master: Introduce reprocessing API  https://review.opendev.org/c/openstack/cloudkitty/+/79920712:42
rafaelweingartnerHello guys!13:58
mkarpiarzHi!13:59
rafaelweingartner#startmeeting cloudkitty14:00
opendevmeetMeeting started Mon Feb  7 14:00:18 2022 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
priteauo/14:00
mkarpiarzHi!14:01
rafaelweingartner#topic Target review of meeting14:04
rafaelweingartnerWe have the following patches as target for this meeting.14:04
rafaelweingartner#link https://review.opendev.org/c/openstack/cloudkitty/+/79920714:04
rafaelweingartner#link https://review.opendev.org/c/openstack/cloudkitty/+/68473414:04
rafaelweingartner#link https://review.opendev.org/c/openstack/cloudkitty/+/77535914:04
rafaelweingartner#link https://review.opendev.org/c/openstack/cloudkitty-tempest-plugin/+/68534414:04
rafaelweingartner#link https://review.opendev.org/c/openstack/cloudkitty/+/82474514:04
rafaelweingartnerstarting with: #link https://review.opendev.org/c/openstack/cloudkitty/+/82474514:05
rafaelweingartnerhave you guys been able to review it?14:05
priteauNot yet14:06
rafaelweingartnermy biggest question there is that, "is it backward compatible"14:07
rafaelweingartnerlooking at the code, it feels like it is not going to work with previous versions of ES14:07
rafaelweingartnerbut, of course, I am not that familiar with ES API14:08
rafaelweingartnerso, I might be mistaken14:08
mkarpiarzNo, my test environment is set up for 799207. I will be looking at picking up another change for review.14:08
mkarpiarzShould I take 824745 next then or is there something more urgent?14:08
priteauThat's a good question. I'll check with Isaac (he's my colleague). It says that it needs ES 7, do we have requirements for keeping compatibility with earlier versions?14:09
rafaelweingartnerno, we do not need14:10
rafaelweingartnerspecially, EOL versions14:10
rafaelweingartnerbut, we need to warn users that we only support, let's say ES 7+14:11
priteauKolla Ansible has been providing Elasticsearch 7 since Wallaby.14:11
priteauI don't know about other deployment tools14:11
priteauA related question is what would be the migration path from existing index layout?14:12
mkarpiarzI agree, if ES 6 is EOL, we should not worry about backward compatibility.14:12
rafaelweingartnerexactly14:12
rafaelweingartnerbut we need to warn users of the drop support for ES 614:12
mkarpiarzFor sure.14:13
rafaelweingartnerI dropped a message there, asking for more information14:13
mkarpiarzI'm not sure we have the manpower to come up with a index migration script/path but it would be nice.14:13
rafaelweingartnerexactly, but I guess that is more responsability for the operation of upgrade between ES 6 and 7, then for CloudKitty14:15
priteauWell, upgrade from ES 6 to 7 is not a problem, that's handled by Elasticsearch itself14:16
rafaelweingartnerDo we need to worry about the index layout? Anybody coming from ES 6 would not be using it14:17
rafaelweingartnertherefore, as long as they do not change the configs, it should work, right?14:18
priteauI need to review the patch in more detail :)14:19
rafaelweingartnerOk14:20
rafaelweingartnerwe can review it until next meeting, and then we discuss again14:20
rafaelweingartnerhopefully, with some feedback from the author14:20
mkarpiarzI agree.14:23
rafaelweingartnerMoving on to: https://review.opendev.org/c/openstack/cloudkitty-tempest-plugin/+/68534414:23
rafaelweingartnerI would like to dedicate some time for the tempest tests for V2 API14:23
rafaelweingartnerhave you guys worked with it?14:23
mkarpiarzI've only worked with Tempest through Rally and only with predefined test scenarios.14:25
rafaelweingartnerI see14:25
priteauI've contributed some scenarios for another project, but it was a long time ago14:25
rafaelweingartnerWell, I will try to put some energy there, but if you guys have some hints, I would appreciate14:26
rafaelweingartnerI think that we need tempest tests for cloudkitty for the V2 aPI14:26
rafaelweingartnerto make the system more solid during releases14:26
mkarpiarzOK14:28
priteauAgreed14:30
rafaelweingartnermoving on to: https://review.opendev.org/c/openstack/cloudkitty/+/775359, I need to amend the patch. Therefore, at least from my side, I do not have anything to add about it. Do you guys have anything?14:31
mkarpiarzNothing yet.14:34
priteauI am confused by the config sample update14:35
rafaelweingartnerI thought that it was auto generated by tox14:35
rafaelweingartnerbut that is a point to raise there as well14:35
priteauIt would be generated by tox -e genconfig14:36
priteauBut you don't have to commit it14:36
priteauIt should be a separate commit14:36
rafaelweingartnerI see14:36
rafaelweingartnerso I can remove it then14:36
rafaelweingartnerwhen I amend the patch14:36
priteauDo you run tox without args?14:36
rafaelweingartneryes14:36
rafaelweingartnerI means, which args?14:37
rafaelweingartnerI run tox -e <tox_operations_I want,... ex. pep8, py37, and so on>14:37
priteauFor example you can run `tox -e pep8` or `tox -e py3`, depending on what you want to run14:37
priteauOK14:37
priteauAnd this generated the updated config?14:37
rafaelweingartnernormally, no14:38
priteauJust an accident then14:41
rafaelweingartnerMoving on to: https://review.opendev.org/c/openstack/cloudkitty/+/684734. I approved the patch. I think that it is ready to go. What about you guys?14:42
priteauFrom a quick look it seems ok. There is also a config update though.14:44
priteauAlso should the commit message say /v2?14:45
rafaelweingartneryes14:45
priteauNevermind, I misunderstood14:45
rafaelweingartnerthat is what it is doing, right?14:45
priteauThey meant implement the endpoints that already exist at /v1 into the v2 api14:45
rafaelweingartnershould we create a ptch to update the config sampel file? Then, the diffs in all other patches would dissappear14:45
priteauSounds good14:46
priteauI left a couple of comments14:46
rafaelweingartnergreat, thanks14:46
rafaelweingartnerI will put on my list this patch then14:47
rafaelweingartnerto update the config samples14:47
rafaelweingartnerand, finally, the last one, my patch: https://review.opendev.org/c/openstack/cloudkitty/+/799207. I amenede the code with Mariusz suggestions, and I would appriaciate your feedback guys.14:51
rafaelweingartneramended*14:54
mkarpiarzI'm waiting for results from reprocessing but with the latest patch this change seems to be working.14:55
rafaelweingartnerawesome!14:55
rafaelweingartnerthanks for helping me on this one14:55
mkarpiarzSure thing!14:55
rafaelweingartnerWe are almost running out of time, do you guys have anything else to add?14:55
opendevreviewPierre Riteau proposed openstack/cloudkitty master: Update sample configuration file  https://review.opendev.org/c/openstack/cloudkitty/+/82816314:55
priteaurafaelweingartner: I did the config file update ^14:55
rafaelweingartnerah 14:56
rafaelweingartnerthanks14:56
mkarpiarzNothing from my side.14:57
rafaelweingartnerThank you guys for participating. Have a nice week.14:58
rafaelweingartner#endmeeting14:58
opendevmeetMeeting ended Mon Feb  7 14:58:22 2022 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:58
opendevmeetMinutes:        https://meetings.opendev.org/meetings/cloudkitty/2022/cloudkitty.2022-02-07-14.00.html14:58
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/cloudkitty/2022/cloudkitty.2022-02-07-14.00.txt14:58
opendevmeetLog:            https://meetings.opendev.org/meetings/cloudkitty/2022/cloudkitty.2022-02-07-14.00.log.html14:58
mkarpiarzThanks, guys!14:58
priteauThanks, good bye14:59
opendevreviewMerged openstack/cloudkitty-tempest-plugin master: Add stable/xena jobs on master gate  https://review.opendev.org/c/openstack/cloudkitty-tempest-plugin/+/82519415:57
opendevreviewRafael Weingartner proposed openstack/cloudkitty master: Avoid DivByZero if there is no metrics to collect  https://review.opendev.org/c/openstack/cloudkitty/+/77535916:06
opendevreviewRafael Weingartner proposed openstack/cloudkitty master: Avoid DivByZero if there is no metrics to collect  https://review.opendev.org/c/openstack/cloudkitty/+/77535916:07
opendevreviewMerged openstack/cloudkitty-tempest-plugin master: Update python testing classifier  https://review.opendev.org/c/openstack/cloudkitty-tempest-plugin/+/82247517:06

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