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 |
|