Tuesday, 2021-07-27

yoctozepto#startmeeting masakari06:03
opendevmeetMeeting started Tue Jul 27 06:03:13 2021 UTC and is due to finish in 60 minutes.  The chair is yoctozepto. Information about MeetBot at http://wiki.debian.org/MeetBot.06:03
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.06:03
opendevmeetThe meeting name has been set to 'masakari'06:03
yoctozeptoo/06:03
jopdorpo/06:03
suzhengweio/06:03
XinxinSheno/06:05
yoctozeptook, let's start06:08
yoctozeptoagenda for today06:08
yoctozepto* CI status06:08
yoctozepto* Important pending reviews (important bugfixes, backports)06:08
yoctozepto* Next release planning06:08
yoctozepto  ** Cleaned up blueprints https://blueprints.launchpad.net/masakari Watch for priority-assignee-series triple.06:08
yoctozepto  ** [shenxinxin, suzhengwei] vm evacuations for host recovery https://review.opendev.org/c/openstack/masakari-specs/+/78943206:08
yoctozepto* Open discussion06:08
yoctozepto#topic CI status06:08
yoctozeptoI used it a bit recently and it seems green still06:09
yoctozeptogood winds06:09
yoctozepto#topic Important pending reviews (important bugfixes, backports)06:09
yoctozeptohttps://review.opendev.org/c/openstack/masakari-monitors/+/79416206:09
yoctozeptothanks suzhengwei for re-reviewing06:09
yoctozeptomerging this now06:09
yoctozeptoone note - please backport only *after* the change merges on master to get the proper commit id06:10
suzhengweiI have chery-pick it to train/victoria/ussuri.06:10
yoctozeptoanother note - remember we have also stable/wallaby now and train is in EM so there is no urgency to patch it06:11
yoctozeptoin other words, let's wait for the patch to merged and then retry the cherrypicks please06:11
suzhengweiok06:11
yoctozeptook, another important patch https://review.opendev.org/c/openstack/masakari/+/79673206:12
yoctozeptoand two others - ready bandit patches:06:13
yoctozeptohttps://review.opendev.org/c/openstack/masakari-dashboard/+/79192206:13
yoctozeptohttps://review.opendev.org/c/openstack/python-masakariclient/+/79192406:13
yoctozeptoI am also merging this old trivialfix by XinxinShen https://review.opendev.org/c/openstack/python-masakariclient/+/79359506:14
yoctozeptoI think I have gone through all of them now06:14
yoctozeptoI will give you a minute or two to go over them06:14
yoctozeptoand then we move onto the next release planning06:15
yoctozeptook, I hope you had the time to get acquainted with them06:18
yoctozeptoplease review06:18
yoctozepto#topic Next release planning06:18
yoctozeptotwo subtopics in here06:18
yoctozeptofirst of all06:18
yoctozeptoCleaned up blueprints https://blueprints.launchpad.net/masakari Watch for priority-assignee-series triple.06:18
yoctozeptoI also mailed to the openstack-discuss mailing list about that06:18
yoctozeptohttp://lists.openstack.org/pipermail/openstack-discuss/2021-July/023811.html06:19
yoctozeptothis gives a better overview over what's really happening in the Masakari world06:19
yoctozeptoplease try to keep it up to date06:19
yoctozeptoany questions so far?06:21
opendevreviewMerged openstack/python-masakariclient master: Replace deprecated UPPER_CONSTRAINTS_FILE variable  https://review.opendev.org/c/openstack/python-masakariclient/+/79359506:21
yoctozeptook06:22
yoctozeptothe next topic is06:22
yoctozepto[shenxinxin, suzhengwei] vm evacuations for host recovery https://review.opendev.org/c/openstack/masakari-specs/+/78943206:22
yoctozeptoI have left a lot of comments there06:22
yoctozeptoplease ask me any questions to help resolve them06:22
yoctozeptowe also have a thread on the openstack-discuss ml on enhancing nova: http://lists.openstack.org/pipermail/openstack-discuss/2021-July/023819.html06:23
opendevreviewMerged openstack/masakari-monitors master: Fix hostmonitor hanging forever after certain exceptions  https://review.opendev.org/c/openstack/masakari-monitors/+/79416206:23
suzhengweiI have read the mail.06:24
suzhengweiMy opnion, we can still push forward the work without nova-api changed.06:26
yoctozeptoprobably, we can at least create the data structure as I described06:27
suzhengweiFor priority evcuation, it will need firshly calculate and record the instance in masakari DB, and then evacuation.06:28
yoctozeptoindeed06:30
yoctozeptoso it starts with null migration_uuid anyway06:30
suzhengweiIt need to create the data structure between notifications and instancese. 06:30
suzhengweiIt is ok without migration_uuid.06:31
yoctozeptook06:33
yoctozeptolet me see the refreshed spec then06:33
yoctozeptoperhaps we just have most of what we need anyway06:33
suzhengweiMoreover, it doesn't used migration_uuid to check whether evacuation finished. 06:33
yoctozeptothough migration_uuid would be great for provenance06:34
yoctozeptoyeah, we need that info for quick queries06:34
yoctozeptoso it is stored in our database anyhow06:34
suzhengweiyes.06:35
yoctozeptook06:37
yoctozeptoso I am just waiting for the refreshed spec06:38
yoctozeptogood06:38
yoctozeptoas for the consul, I will try to get to it later this week06:38
yoctozeptodo we have anything else on release planning?06:38
suzhengweiPriority evcuation and migration back both based on notification event, so we need one more table to record the releation between instance evacautin and notification.06:39
suzhengweiDo we need guide for consul usage?06:40
yoctozeptosuzhengwei: don't we have this foreign key already? I guess we would just need an extra column to track if the evacuation was "undone"06:42
yoctozeptosuzhengwei: yes, please, let it look better on us than it does with pacemaker; I will help with language06:43
suzhengweiPriority is for both notifications and instances releated to one host notificaion.06:45
suzhengweiWhat do you means "foreign key"?06:46
suzhengweiSorry, I can't catch you.06:47
yoctozeptosuzhengwei: I meant we already reference the notification for the particular evacuation via the notification uuid (this is the "foreign key", it's a database theory term for that)06:47
* yoctozepto is hard to catch :-)06:47
jopdorp🤸‍♂️06:48
suzhengweiYes, it used notification_uuid as the foreign key.06:49
suzhengweijopdorp: Hi, what do you think?06:49
jopdorpI'm not sure06:51
yoctozeptosuzhengwei: yes, I know :-)06:51
yoctozeptook, just waiting for spec update06:51
yoctozeptowe should be good06:51
yoctozeptothe idea is great06:51
yoctozeptook, let's move onto open discussion06:51
yoctozepto#topic Open discussion06:51
yoctozeptoall questions allowed06:52
yoctozeptook, I'm wrapping this up then, thanks06:59
yoctozepto#endmeeting06:59
opendevmeetMeeting ended Tue Jul 27 06:59:18 2021 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)06:59
opendevmeetMinutes:        https://meetings.opendev.org/meetings/masakari/2021/masakari.2021-07-27-06.03.html06:59
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/masakari/2021/masakari.2021-07-27-06.03.txt06:59
opendevmeetLog:            https://meetings.opendev.org/meetings/masakari/2021/masakari.2021-07-27-06.03.log.html06:59
jopdorpthanks!06:59
yoctozeptosuzhengwei: let's merge all backports ~> https://review.opendev.org/c/openstack/masakari-monitors/+/80235107:05
yoctozeptoI will do a release later then07:05
suzhengweiall right.07:05
yoctozeptothanks, 07:06
yoctozeptostable releases proposed: https://review.opendev.org/c/openstack/releases/+/80244709:56
*** diablo_rojo__ is now known as diablo_rojo11:21
*** diablo_rojo is now known as Guest242411:22
*** Guest2424 is now known as diablo_rojo11:23
*** diablo_rojo is now known as Guest245917:24

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