Activity log for bug #1773765

Date Who What changed Old value New value Message
2018-05-28 10:42:56 takahara.kengo bug added bug
2020-04-02 09:51:07 suzhengwei masakari: assignee suzhengwei (sue.sam)
2020-04-17 01:45:40 suzhengwei masakari: status New In Progress
2020-06-15 17:15:18 Syed Mohammad Adnan Karim bug added subscriber Canonical Field High
2020-06-19 19:41:48 Syed Mohammad Adnan Karim removed subscriber Canonical Field High
2020-06-19 19:41:57 Syed Mohammad Adnan Karim bug added subscriber Canonical Field Critical
2020-07-15 13:26:07 Michael Skalka removed subscriber Canonical Field Critical
2020-08-20 02:20:33 Nobuto Murata bug added subscriber Nobuto Murata
2020-08-20 07:11:21 Yoshi Kadokawa bug added subscriber Yoshi Kadokawa
2020-08-26 17:33:47 Radosław Piliszek bug added subscriber Radosław Piliszek
2020-09-17 00:20:26 Nobuto Murata bug task added masakari (Ubuntu)
2020-09-24 08:36:22 suzhengwei masakari: status In Progress Fix Committed
2020-09-24 09:11:38 Radosław Piliszek masakari: status Fix Committed Fix Released
2020-09-24 09:18:51 OpenStack Infra tags in-stable-stein
2020-09-24 09:18:57 OpenStack Infra tags in-stable-stein in-stable-stein in-stable-train
2020-09-24 09:19:04 OpenStack Infra tags in-stable-stein in-stable-train in-stable-stein in-stable-train in-stable-ussuri
2020-09-24 17:44:06 Radosław Piliszek nominated for series masakari/stein
2020-09-24 17:44:06 Radosław Piliszek bug task added masakari/stein
2020-09-24 17:44:06 Radosław Piliszek nominated for series masakari/victoria
2020-09-24 17:44:06 Radosław Piliszek bug task added masakari/victoria
2020-09-24 17:44:06 Radosław Piliszek nominated for series masakari/train
2020-09-24 17:44:06 Radosław Piliszek bug task added masakari/train
2020-09-24 17:44:06 Radosław Piliszek nominated for series masakari/ussuri
2020-09-24 17:44:06 Radosław Piliszek bug task added masakari/ussuri
2020-09-24 17:44:13 Radosław Piliszek masakari/ussuri: status New Fix Committed
2020-09-24 17:44:17 Radosław Piliszek masakari/train: status New Fix Committed
2020-09-24 17:44:21 Radosław Piliszek masakari/stein: status New Fix Committed
2020-09-24 18:20:09 Radosław Piliszek masakari/victoria: importance Undecided Medium
2020-09-24 18:20:12 Radosław Piliszek masakari/ussuri: importance Undecided Medium
2020-09-24 18:20:15 Radosław Piliszek masakari/train: importance Undecided Medium
2020-09-24 18:20:19 Radosław Piliszek masakari/stein: importance Undecided Medium
2020-09-24 18:20:25 Radosław Piliszek masakari/victoria: milestone 10.0.0.0rc1
2020-09-24 18:20:29 Radosław Piliszek masakari/ussuri: milestone 9.1.0
2020-09-24 18:20:32 Radosław Piliszek masakari/train: milestone 8.1.0
2020-09-24 18:20:35 Radosław Piliszek masakari/stein: milestone 7.1.0
2020-09-30 02:29:55 Billy Olsen bug task added cloud-archive
2020-09-30 02:35:03 Billy Olsen nominated for series cloud-archive/victoria
2020-09-30 02:35:03 Billy Olsen bug task added cloud-archive/victoria
2020-09-30 02:35:03 Billy Olsen nominated for series cloud-archive/ussuri
2020-09-30 02:35:03 Billy Olsen bug task added cloud-archive/ussuri
2020-09-30 02:35:03 Billy Olsen nominated for series cloud-archive/stein
2020-09-30 02:35:03 Billy Olsen bug task added cloud-archive/stein
2020-09-30 02:35:03 Billy Olsen nominated for series cloud-archive/train
2020-09-30 02:35:03 Billy Olsen bug task added cloud-archive/train
2020-09-30 02:35:35 Billy Olsen cloud-archive/stein: importance Undecided Medium
2020-09-30 02:35:35 Billy Olsen cloud-archive/stein: status New In Progress
2020-09-30 02:35:35 Billy Olsen cloud-archive/stein: assignee Billy Olsen (billy-olsen)
2020-09-30 02:35:50 Billy Olsen cloud-archive/train: importance Undecided Medium
2020-09-30 02:35:50 Billy Olsen cloud-archive/train: status New In Progress
2020-09-30 02:36:02 Billy Olsen cloud-archive/train: assignee Billy Olsen (billy-olsen)
2020-09-30 02:36:18 Billy Olsen cloud-archive/ussuri: importance Undecided Medium
2020-09-30 02:36:18 Billy Olsen cloud-archive/ussuri: status New In Progress
2020-09-30 02:36:18 Billy Olsen cloud-archive/ussuri: assignee Billy Olsen (billy-olsen)
2020-09-30 02:36:32 Billy Olsen cloud-archive/victoria: importance Undecided Medium
2020-09-30 02:36:32 Billy Olsen cloud-archive/victoria: status New In Progress
2020-09-30 02:36:32 Billy Olsen cloud-archive/victoria: assignee Billy Olsen (billy-olsen)
2020-09-30 02:52:26 Billy Olsen nominated for series Ubuntu Groovy
2020-09-30 02:52:26 Billy Olsen bug task added masakari (Ubuntu Groovy)
2020-09-30 02:52:26 Billy Olsen nominated for series Ubuntu Focal
2020-09-30 02:52:26 Billy Olsen bug task added masakari (Ubuntu Focal)
2020-09-30 03:34:14 Billy Olsen attachment added groovy patch https://bugs.launchpad.net/masakari/+bug/1773765/+attachment/5415488/+files/lp1773765-groovy.debdiff
2020-09-30 03:34:39 Billy Olsen attachment added focal patch https://bugs.launchpad.net/masakari/+bug/1773765/+attachment/5415489/+files/lp1773765-focal.debdiff
2020-09-30 03:35:34 Billy Olsen attachment added bionic train patch https://bugs.launchpad.net/masakari/+bug/1773765/+attachment/5415490/+files/lp1773765-bionic-train.debdiff
2020-09-30 03:36:06 Billy Olsen attachment added bionic stein patch https://bugs.launchpad.net/masakari/+bug/1773765/+attachment/5415491/+files/lp1773765-bionic-stein.debdiff
2020-09-30 04:24:04 Ubuntu Foundations Team Bug Bot tags in-stable-stein in-stable-train in-stable-ussuri in-stable-stein in-stable-train in-stable-ussuri patch
2020-09-30 04:24:11 Ubuntu Foundations Team Bug Bot bug added subscriber Ubuntu Sponsors Team
2020-10-03 23:14:25 Mathew Hodson masakari (Ubuntu Focal): importance Undecided Medium
2020-10-03 23:14:38 Mathew Hodson masakari (Ubuntu Groovy): importance Undecided Medium
2020-10-07 19:54:50 Corey Bryant description masakari-engine has two periodic tasks, one for processing 'new' notifications and the other for processing 'error' notifications But it doesn't have a periodic task for processing 'running' notifications. Looking at the code of masakari-engine, if the process of it goes down immediately after it changes notification status from 'new' to 'running', then the notification which status is 'running' will remain will not be processed by periodic tasks. So, should masakari-engine's periodic task process the 'running' notification? (Although it need to make such a logic that main process doesn't compete with periodic tasks.) Or should the 'running' notification be handled by the operator? [Impact] masakari-engine has two periodic tasks, one for processing 'new' notifications and the other for processing 'error' notifications But it doesn't have a periodic task for processing 'running' notifications. Looking at the code of masakari-engine, if the process of it goes down immediately after it changes notification status from 'new' to 'running', then the notification which status is 'running' will remain will not be processed by periodic tasks. So, should masakari-engine's periodic task process the 'running' notification? (Although it need to make such a logic that main process doesn't compete with periodic tasks.) Or should the 'running' notification be handled by the operator? [Test Case] TBD [Regression Potential] A regression in this code could occur if either of the time intervals were calculated incorrectly which means a notification could be marked as failed perhaps long before the expiration interval. The defaults can be changed for check_expired_notifications_interval and notifications_expired_interval via masakari-engine config options which helps mitigate that risk. The defaults seem reasonable with a 10 minute periodic check and setting expired notifications to failed status only after 24 hours.
2020-10-08 14:31:49 Corey Bryant description [Impact] masakari-engine has two periodic tasks, one for processing 'new' notifications and the other for processing 'error' notifications But it doesn't have a periodic task for processing 'running' notifications. Looking at the code of masakari-engine, if the process of it goes down immediately after it changes notification status from 'new' to 'running', then the notification which status is 'running' will remain will not be processed by periodic tasks. So, should masakari-engine's periodic task process the 'running' notification? (Although it need to make such a logic that main process doesn't compete with periodic tasks.) Or should the 'running' notification be handled by the operator? [Test Case] TBD [Regression Potential] A regression in this code could occur if either of the time intervals were calculated incorrectly which means a notification could be marked as failed perhaps long before the expiration interval. The defaults can be changed for check_expired_notifications_interval and notifications_expired_interval via masakari-engine config options which helps mitigate that risk. The defaults seem reasonable with a 10 minute periodic check and setting expired notifications to failed status only after 24 hours. [Impact] masakari-engine has two periodic tasks, one for processing 'new' notifications and the other for processing 'error' notifications But it doesn't have a periodic task for processing 'running' notifications. Looking at the code of masakari-engine, if the process of it goes down immediately after it changes notification status from 'new' to 'running', then the notification which status is 'running' will remain will not be processed by periodic tasks. So, should masakari-engine's periodic task process the 'running' notification? (Although it need to make such a logic that main process doesn't compete with periodic tasks.) Or should the 'running' notification be handled by the operator? [Test Case] lxc launch ubuntu-daily:groovy g1 (or other corresponding release combination) lxc exec g1 /bin/bash sudo apt install masakari-engine == expect test failure with old code == setup: * copy new test code from patch to /usr/lib/python3/dist-packages/masakari/tests/unit/engine/test_engine_mgr.py * modify /usr/lib/python3/dist-packages/masakari/tests/unit/engine/test_engine_mgr.py to set EXPIRED_TIME = NOW, and comment out call to test_check_expired_notifications since it doesn't exist without new patch applied. test: * cd /usr/lib/python3/dist-packages * python3 -m unittest masakari.tests.unit.engine.test_engine_mgr.EngineManagerUnitTestCase.test_check_expired_notifications == expect test success with patched code == setup: enable corresponding -proposed pocket test: * cd /usr/lib/python3/dist-packages * python3 -m unittest masakari.tests.unit.engine.test_engine_mgr.EngineManagerUnitTestCase.test_check_expired_notifications [Regression Potential] A regression in this code could occur if either of the time intervals were calculated incorrectly which means a notification could be marked as failed perhaps long before the expiration interval. The defaults can be changed for check_expired_notifications_interval and notifications_expired_interval via masakari-engine config options which helps mitigate that risk. The defaults seem reasonable with a 10 minute periodic check and setting expired notifications to failed status only after 24 hours.
2020-10-08 17:51:23 Corey Bryant masakari (Ubuntu Focal): importance Medium High
2020-10-08 17:51:23 Corey Bryant masakari (Ubuntu Focal): status New Triaged
2020-10-08 17:51:40 Corey Bryant masakari (Ubuntu Groovy): importance Medium High
2020-10-08 17:51:40 Corey Bryant masakari (Ubuntu Groovy): status New Triaged
2020-10-08 18:20:37 Corey Bryant bug added subscriber Ubuntu Stable Release Updates Team
2020-10-09 10:53:29 Launchpad Janitor masakari (Ubuntu Groovy): status Triaged Fix Released
2020-10-13 14:33:27 Corey Bryant cloud-archive: status In Progress Fix Committed
2020-10-14 13:30:27 Robie Basak masakari (Ubuntu Focal): status Triaged Fix Committed
2020-10-14 13:30:33 Robie Basak bug added subscriber SRU Verification
2020-10-14 13:30:37 Robie Basak tags in-stable-stein in-stable-train in-stable-ussuri patch in-stable-stein in-stable-train in-stable-ussuri patch verification-needed verification-needed-focal
2020-10-14 14:26:21 Dorina Timbur bug added subscriber Dorina Timbur
2020-10-14 20:35:21 Corey Bryant cloud-archive/ussuri: status In Progress Fix Committed
2020-10-14 20:35:23 Corey Bryant tags in-stable-stein in-stable-train in-stable-ussuri patch verification-needed verification-needed-focal in-stable-stein in-stable-train in-stable-ussuri patch verification-needed verification-needed-focal verification-ussuri-needed
2020-10-14 20:36:57 Corey Bryant cloud-archive/train: status In Progress Fix Committed
2020-10-14 20:36:59 Corey Bryant tags in-stable-stein in-stable-train in-stable-ussuri patch verification-needed verification-needed-focal verification-ussuri-needed in-stable-stein in-stable-train in-stable-ussuri patch verification-needed verification-needed-focal verification-train-needed verification-ussuri-needed
2020-10-14 20:37:59 Corey Bryant cloud-archive/stein: status In Progress Fix Committed
2020-10-14 20:38:02 Corey Bryant tags in-stable-stein in-stable-train in-stable-ussuri patch verification-needed verification-needed-focal verification-train-needed verification-ussuri-needed in-stable-stein in-stable-train in-stable-ussuri patch verification-needed verification-needed-focal verification-stein-needed verification-train-needed verification-ussuri-needed
2020-10-16 11:32:06 Corey Bryant cloud-archive: status Fix Committed Fix Released
2020-10-19 23:08:34 Billy Olsen bug task added charm-masakari
2020-10-20 02:51:16 Billy Olsen charm-masakari: assignee Billy Olsen (billy-olsen)
2020-10-26 19:01:43 Corey Bryant tags in-stable-stein in-stable-train in-stable-ussuri patch verification-needed verification-needed-focal verification-stein-needed verification-train-needed verification-ussuri-needed in-stable-stein in-stable-train in-stable-ussuri patch verification-done verification-done-focal verification-stein-done verification-train-done verification-ussuri-done
2020-10-27 16:12:07 Brian Murray removed subscriber Ubuntu Stable Release Updates Team
2020-10-27 16:22:10 Launchpad Janitor masakari (Ubuntu Focal): status Fix Committed Fix Released
2020-10-28 23:17:03 Syed Mohammad Adnan Karim bug added subscriber Canonical Field High
2020-11-02 16:41:37 Corey Bryant cloud-archive/ussuri: status Fix Committed Fix Released
2020-11-02 16:43:06 Corey Bryant cloud-archive/train: status Fix Committed Fix Released
2020-11-02 16:46:53 Corey Bryant cloud-archive/stein: status Fix Committed Fix Released
2020-11-10 00:51:36 OpenStack Infra charm-masakari: status In Progress Fix Committed
2021-01-11 15:29:40 Aurelien Lourot charm-masakari: status Fix Committed Fix Released
2021-01-11 15:29:40 Aurelien Lourot charm-masakari: milestone 20.10
2021-01-14 22:07:41 Billy Olsen removed subscriber Canonical Field High
2021-01-31 15:08:11 Radosław Piliszek masakari/ussuri: status Fix Committed Fix Released
2021-01-31 15:08:29 Radosław Piliszek masakari/train: status Fix Committed Fix Released
2021-01-31 15:08:43 Radosław Piliszek masakari/stein: status Fix Committed Fix Released