Monday, 2021-11-29

jonherhey, i was checking the documentation but couldn't find how to add a resource like: ip.floating   it's of type "network" according to metrics but the "network" resource-type is blank (at least with OSA), do you know of a page that has this documented or explains the relation?13:46
rafaelweingartnerwhat is OSA13:56
rafaelweingartnerthis is normally not related to CloudKitty, but to Gnocchi13:56
rafaelweingartnerand ceilometer13:57
rafaelweingartnerif a resource-type does not exist, you can create it13:57
rafaelweingartnerif the attributes you want do not exist, you can modify a resource type to have more attributes13:57
rafaelweingartnerand then, just then, they will be available to cloudkitty13:57
rafaelweingartnertherefore, it is not something that you configure in CloudKitty13:57
rafaelweingartnerCloudKitty only consumes/uses data/information available in Gnocchi13:57
rafaelweingartneror other storage backend13:58
rafaelweingartner#startmeeting cloudkitty14:00
opendevmeetMeeting started Mon Nov 29 14:00:00 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
rafaelweingartnerHello priteau:14:01
priteauHello14:01
rafaelweingartnerI just started the meeting14:01
priteauSorry, IRC bouncer has died14:01
rafaelweingartnerI was meeting for the roll count14:01
rafaelweingartnerI was waiting for the roll count responses**14:01
mkarpiarzHi!14:02
rafaelweingartnerHello mkarpiarz!14:03
rafaelweingartnerI guess we can start with the target reviews of the meeting14:03
rafaelweingartner#link  https://review.opendev.org/c/openstack/cloudkitty/+/77452014:04
rafaelweingartnerpriteau: there was a request from you there. Is this patch missing something else?14:04
priteauChecking14:04
rafaelweingartnerawesome, thanks14:05
rafaelweingartner#link https://review.opendev.org/c/openstack/cloudkitty/+/79209014:05
rafaelweingartnermkarpiarz: were you able to check that patch?14:05
mkarpiarzNot yet, sorry.14:06
mkarpiarzI was having problems with making pyscripts work in my test environment and no time to get to the bottom of it.14:07
priteauSmall doc syntax comment on the first14:07
opendevreviewRafael Weingartner proposed openstack/cloudkitty master: Introduce "response_format" for the V2 summary API  https://review.opendev.org/c/openstack/cloudkitty/+/77452014:12
opendevreviewRafael Weingartner proposed openstack/cloudkitty master: Introduce "response_format" for the V2 summary API  https://review.opendev.org/c/openstack/cloudkitty/+/77452014:13
rafaelweingartnerpriteau: I fixed the issue in the first patch14:15
priteauTHanks14:15
rafaelweingartnerdo you guys think that we can merge it, as soon as the tests pass?14:15
priteauYes for me14:16
rafaelweingartnerok14:16
priteauI'll just check the output of the doc generation14:16
rafaelweingartnerMariusz had already tested, and approved that one14:16
rafaelweingartnerMoving on to: https://review.opendev.org/c/openstack/cloudkitty/+/79209014:16
rafaelweingartnershould we wait for Mariusz tests? Or, maybe, can we move on ans merge this one14:17
mkarpiarzI think this change can be merged safely, regardless of my tests.14:18
rafaelweingartnerOk, I will merge it then14:18
priteau+114:19
rafaelweingartnerMoving on to: https://review.opendev.org/c/openstack/cloudkitty/+/775359 14:19
rafaelweingartnerwe reviewed this patch, and the author was not responding14:19
rafaelweingartnerI then, reached the author, and he said that he was going to address our reviews14:20
rafaelweingartnerhowever, almost two months have gone by, and still we do not have an answer14:20
rafaelweingartnershould we take over the patch? And execute the improvents ourselves?14:21
priteauI will check if I can see it in some of our deployments14:22
priteauI've seen the issue before but that environment must have been upgraded since14:22
rafaelweingartnerok14:23
rafaelweingartnerI will mark it as yours, I mean, as the person investigating and maybe improving it14:23
rafaelweingartnerthen, we can discuss it again during our next meeting14:23
rafaelweingartnerand, finally the last one14:24
rafaelweingartner#link https://review.opendev.org/c/openstack/cloudkitty/+/77744214:24
rafaelweingartnerpriteau: you requested some changes that were addressed14:24
rafaelweingartnerdo you have something else to add there? Or, maybe, can we move on and merge it14:24
priteauMerged14:27
rafaelweingartnerawesome, thanks14:29
rafaelweingartnerdo you guys have any other priority for our next meeting?14:30
priteauzigo's patch14:31
priteauhttps://review.opendev.org/c/openstack/cloudkitty/+/81478914:31
zigopriteau: What don't you understand ?14:32
rafaelweingartnerok14:32
rafaelweingartnerI will add for our next meeting14:32
rafaelweingartnerZigo: why using "W: ...." in the log message14:32
rafaelweingartnerI missed that during my review14:33
mkarpiarzI think W=warning14:33
rafaelweingartnerthat is not the proper way 14:33
zigoW stands for Warning, I can either remove it or write warning in full.14:33
zigoLet me know what you decide.14:33
priteauThat's not really standard14:33
rafaelweingartnerLOG.warning'(14:33
rafaelweingartnerLOG.debug = for debug14:33
rafaelweingartnerLOG.warning = for warning14:33
priteauI just grepped through most openstack projects and no LOG statements are using this14:33
zigoWell, I still think LOG.debug is the way...14:33
rafaelweingartnerLOG.info = for general information14:33
rafaelweingartnerand so on14:33
zigoIt will print too much otherwise.14:33
zigoSo I can just remove the "W:" then.14:34
priteauI think you can just remove W"14:34
rafaelweingartnerif it is a debug message, therefore it is not warning14:34
rafaelweingartnerso, no need for the W14:34
priteauThe message is good enough14:34
rafaelweingartner+114:34
zigoThere you go !14:34
opendevreviewThomas Goirand proposed openstack/cloudkitty master: Adding two options in fetcher_keystone  https://review.opendev.org/c/openstack/cloudkitty/+/81478914:34
zigoPlease review ... :)14:34
priteauJust left another comment14:35
rafaelweingartneranyways, we can finish this patch review in our next meeting, and execute the review rounds in an async fashion14:35
zigopriteau: Done.14:36
opendevreviewThomas Goirand proposed openstack/cloudkitty master: Adding two options in fetcher_keystone  https://review.opendev.org/c/openstack/cloudkitty/+/81478914:36
rafaelweingartnerbesides this patch, do you guys have any other priority?14:36
mkarpiarzNothing from my side.14:37
rafaelweingartnerOtherwise, I will grab the ones I find most promissing, or almost ready for our next meeting14:37
zigoInternally, we added an index in the rated_dataframe, it'd be nice if it was added upstream too.14:37
rafaelweingartneryour patch would be welcome :)14:37
zigoThough I don't think we / I have enough skills to do that with SQLAlchemy.14:37
zigoIf anyone can show me how, I'll do it.14:37
zigo(an example somewhere ?)14:38
zigoWe went from 23 seconds per query to 0.03 with the index, so it's quite important !14:38
zigo(millions of records...)14:38
rafaelweingartnercan you open a bug report?14:38
zigoSure !14:39
rafaelweingartnerthen, we can move on from there14:39
zigoThanks.14:39
rafaelweingartnerand maybe, I can create the patch14:39
rafaelweingartnerAnd now, for the final minutes, I will open to general/open  issues/questions that one might have14:39
rafaelweingartner#topic AOB14:40
zigoIn Storyboard, right?14:40
rafaelweingartnerzigo: yes14:40
zigoOne more thing I'd like to discuss.14:40
zigoWe have our billing system querying Cloudkitty for each project one by one, each hours.14:41
zigoThough we don't know if a project has finished to be rated for the queried hour ...14:41
zigoShouldn't that be exposed to the API ?14:41
rafaelweingartneryou can check the latest processing state of the project14:42
rafaelweingartnerhttps://review.opendev.org/c/openstack/cloudkitty/+/77463414:42
rafaelweingartnerlast_processed_timestamp will be marked with the timestamp of the last processed timestamp14:43
zigoOh, thanks.14:43
zigoWe're using Victoria in production, which is why we don't have this...14:43
zigoI'll backport the patch, that's very helpful, thanks again.14:43
rafaelweingartnerwelcome14:45
rafaelweingartnerI had an issue with my Internet connection14:50
rafaelweingartnerso, I guess that we can close for now, right?14:50
rafaelweingartnerdo you guys have something else to add14:50
rafaelweingartner?14:50
priteauNothing from me14:51
mkarpiarzI'm good too.14:52
rafaelweingartnerOk14:52
rafaelweingartnerThank you guys for participating. Have a nice week.14:52
rafaelweingartner#endmeeting14:52
opendevmeetMeeting ended Mon Nov 29 14:52:31 2021 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:52
opendevmeetMinutes:        https://meetings.opendev.org/meetings/cloudkitty/2021/cloudkitty.2021-11-29-14.00.html14:52
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/cloudkitty/2021/cloudkitty.2021-11-29-14.00.txt14:52
opendevmeetLog:            https://meetings.opendev.org/meetings/cloudkitty/2021/cloudkitty.2021-11-29-14.00.log.html14:52
mkarpiarzThanks, guys.14:53
opendevreviewMerged openstack/cloudkitty master: Fixed PyScripts.start_script method to return the updated data object  https://review.opendev.org/c/openstack/cloudkitty/+/79209014:57
opendevreviewMerged openstack/cloudkitty master: Add active status fields in the storage state table  https://review.opendev.org/c/openstack/cloudkitty/+/77744215:07
*** sboyron__ is now known as sboyron15:42
*** sboyron is now known as Guest715015:43
opendevreviewPierre Riteau proposed openstack/cloudkitty master: Adding two options in fetcher_keystone  https://review.opendev.org/c/openstack/cloudkitty/+/81478921:27

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