Tuesday, 2021-08-24

*** yoctozepto8 is now known as yoctozepto00:33
*** yoctozepto6 is now known as yoctozepto01:21
*** yoctozepto3 is now known as yoctozepto02:12
*** yoctozepto8 is now known as yoctozepto03:43
*** yoctozepto8 is now known as yoctozepto03:57
*** yoctozepto0 is now known as yoctozepto04:12
*** yoctozepto1 is now known as yoctozepto04:40
*** yoctozepto7 is now known as yoctozepto05:43
yoctozepto#startmeeting masakari06:10
opendevmeetMeeting started Tue Aug 24 06:10:28 2021 UTC and is due to finish in 60 minutes.  The chair is yoctozepto. Information about MeetBot at http://wiki.debian.org/MeetBot.06:10
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.06:10
opendevmeetThe meeting name has been set to 'masakari'06:10
yoctozepto\o/06:10
yoctozepto(we need to reschedule or just accept this delay)06:10
yoctozepto(the daylight time saving will go away soon though so I will change my habits anyhow, let's see then)06:11
yoctozeptoanyone else around?06:12
yoctozeptosuzhengwei, shenxinxin?06:13
yoctozeptolet me kickstart the meeting by a quick announcement06:14
suzhengweisorry, I am here06:14
yoctozeptohttp://lists.openstack.org/pipermail/openstack-discuss/2021-August/024253.html06:14
yoctozepto^ I have nominated myself for the role of PTL for another cycle06:15
suzhengweiok06:17
shenxinxinok06:19
yoctozepto0meh, internet issues it seems06:20
yoctozepto0I was writing that06:20
yoctozepto0you can still nominate yourself if any of you want to be the PTL06:21
yoctozepto0I can help with the process06:21
yoctozepto0anyhow, the project has its future secured for now06:21
yoctozepto0let's start with the agenda06:21
yoctozepto0* CI status06:21
yoctozepto0* Important pending reviews (important bugfixes, backports)06:21
yoctozepto0* Next release planning06:21
yoctozepto0* Open discussion06:21
yoctozepto0#topic CI status06:21
yoctozepto0seems green06:22
yoctozepto0I want to extend our CI coverage though, expect more jobs running around06:23
yoctozepto0#topic Important pending reviews (important bugfixes, backports)06:23
yoctozepto0I don't think we have any but let's check06:23
*** yoctozepto0 is now known as yoctozepto06:24
suzhengwei_yes, none.06:26
yoctozeptoyes06:27
yoctozeptomy internet connection is lagging greatly06:27
yoctozepto#topic Next release planning06:27
yoctozeptook, so I looked at the current situation06:27
yoctozeptoand we don't have much time left06:27
yoctozeptoI suggest we focus on a single feature for this cycle :-( 06:28
suzhengwei_agree06:28
yoctozeptoI think consul-based monitoring would be best06:28
yoctozeptoas it has the least of interdependencies and has been discussed the most06:28
yoctozeptoand it seems directly valuable to the community06:28
yoctozeptowhat do you think?06:29
suzhengwei_Let's try our best to complete Xena release.06:30
yoctozeptoindeed, but what should we focus on? I suggested consul06:31
suzhengwei_Consul driverd hostmonitor is most potential.06:32
suzhengwei_me too06:32
yoctozeptook, great06:32
yoctozeptothen we have consensus :-)06:32
yoctozepto#agreed focus on consul-based hostmonitor as the flag feature of this cycle (xena)06:33
yoctozeptook, so, focusing on that... I see you have updated the spec, thanks06:33
yoctozeptoI see also it fails in CI06:34
yoctozeptoI will fix it06:34
suzhengwei_a little weird. No file added or deleted.06:35
suzhengwei_It passed last time but failed this time.06:36
yoctozeptosuzhengwei_: it just says "/home/zuul/src/opendev.org/openstack/masakari-specs/doc/source/specs/xena/approved/host-monitor-by-consul.rst:76:Blank line required after table."06:36
yoctozeptoso it's a simple fix ;-) 06:36
suzhengwei_It gives me misunderstood message. 06:37
suzhengwei_stderr: 'fatal: There is no path doc/source/specs/xena/approved/host-monitor-by-consul.rst in the commit06:37
opendevreviewRadosÅ‚aw Piliszek proposed openstack/masakari-specs master: host monitor by consul  https://review.opendev.org/c/openstack/masakari-specs/+/73401706:38
yoctozeptosuzhengwei_: nah, ignore that because zuul tries to match the ephemeral file to files in the commit06:38
yoctozeptojust read the job logs06:39
yoctozeptoif you click on the job that failed06:39
yoctozeptoyou get to a screen with results06:39
suzhengwei_thanks for your fix.06:39
yoctozeptocould you update the image?06:43
yoctozeptoif it's too hard, I can just write in text that it's inaccurate and should be interpreted differently06:43
suzhengwei_It's really tough to edit the image. 06:47
yoctozeptook06:48
yoctozeptoI will add a sufficient description and we can merge06:49
yoctozeptohow's the implementation? is it now following the current spec?06:49
suzhengwei_yes, it follows the spec.06:50
yoctozeptook06:50
yoctozeptowe also need a way to deploy consul; I want to avoid the situation with current hostmonitor where it's not documented well nor tested thoroughly in CI06:51
suzhengwei_I add a simple doc about consul usage. 06:52
suzhengwei_I would like to give some help to deploy guide in kolla or other tools.06:53
suzhengwei_Would you like try to 06:54
suzhengwei_integrate it with Kolla?06:54
suzhengwei_:)06:55
yoctozeptocloneI have no idea if there were any replies nor if my messages went through06:57
yoctozeptoclonethe internet connection is a joke today06:57
yoctozeptoclonemy last message was:06:58
yoctozeptoclonewe also need a way to deploy consul; I want to avoid the situation with current hostmonitor where it's not documented well nor tested thoroughly in CI06:58
suzhengwei_I add a simple doc about consul usage. I would like to give some deploy guide.06:59
yoctozepto9ok, very well06:59
suzhengwei_Would you like try to  integrate it with Kolla? :)06:59
yoctozepto9yeah, I was planning to but I can't promise delivery in this cycle unless someone helps :-)07:00
yoctozepto9ok, need to wrap up; the time is up07:00
*** yoctozepto9 is now known as yoctozepto07:00
yoctozeptothank you for the discussion today07:00
yoctozepto#endmeeting07:00
opendevmeetMeeting ended Tue Aug 24 07:00:38 2021 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)07:00
opendevmeetMinutes:        https://meetings.opendev.org/meetings/masakari/2021/masakari.2021-08-24-06.10.html07:00
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/masakari/2021/masakari.2021-08-24-06.10.txt07:00
opendevmeetLog:            https://meetings.opendev.org/meetings/masakari/2021/masakari.2021-08-24-06.10.log.html07:00
shenxinxinyoctozepto:I want to talk about this spec:vm evacuations for host recovery.07:36
yoctozeptoshenxinxin: as long as my internet allows, we can discuss :-) did not we merge that spec? I think only the implementation remains07:38
shenxinxinI think this spec should be adjusted by adding "id" field to the evacuation table.:)07:42
shenxinxinI found that many DBdata in the code include id when displaying the results. If the sorting key is not specified, default_keys will be used. Default_keys contains create_at and id. Please see https://github.com/openstack/masakari/blob/master/masakari/db/sqlalchemy/api.py#L13807:43
yoctozeptoclonemeh, the internet really is a joke today07:49
yoctozeptocloneregarding the topic07:49
yoctozeptocloneid is legacy; we should use uuid as planned07:49
yoctozeptoclonelet's make sure it works with uuids07:50
yoctozeptocloneshenxinxin: ^^^07:51
*** yoctozepto1 is now known as yoctozepto07:52
shenxinxinBut this kind of error will appear in my actual use:07:58
shenxinxinFile "/opt/shen/masakari/masakari/db/sqlalchemy/api.py", line 740, in evacuation_get_all_by_filters07:58
shenxinxin     raise exception.InvalidSortKey(err)07:58
shenxinxinmasakari.exception.InvalidSortKey: Sort key supplied is invalid: id07:58
shenxinxin:)07:58
yoctozeptocloneyou just need to customise the sort keys08:01
shenxinxinWill this not add default_keys to result_keys? https://github.com/openstack/masakari/blob/master/masakari/db/sqlalchemy/api.py#L18108:10
yoctozeptocloneshenxinxin: just modify default_keys?08:20
yoctozeptoclonethey can be modified on call08:20
shenxinxinOK, I got it. Thanks.08:24
yoctozeptocloneyou are welcome :-)08:40
* yoctozeptoclone off08:59

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