Activity log for bug #1715624

Date Who What changed Old value New value Message
2017-09-07 12:22:24 Corey Bryant bug added bug
2017-09-07 12:23:10 Corey Bryant bug task added charm-nova-cloud-controller
2017-09-07 12:23:38 Corey Bryant description In upgrade testing for Pike we tripped over at least 3 scenarios so far where os_release() returns the old cached release after upgrade. For late release fixes, we've patched these issues int the calls to os_release, like this for example: diff --git a/hooks/charmhelpers/contrib/openstack/utils.py b/hooks/charmhelpers/contrib/openstack/utils.py index 837a167..f3dcecb 100644 --- a/hooks/charmhelpers/contrib/openstack/utils.py +++ b/hooks/charmhelpers/contrib/openstack/utils.py @@ -2012,7 +2012,7 @@ def enable_memcache(source=None, release=None, package=None): if release: _release = release else: - _release = os_release(package, base='icehouse') + _release = os_release(package, base='icehouse', reset_cache=True) if not _release: _release = get_os_codename_install_source(source) We should really fix this in os_release() so we never have to deal with this issue again in another call to os_release. os_release should be updated to detect if an upgrade has occurred and reset it's cache after upgrade. In upgrade testing for Pike we tripped over at least 3 scenarios so far where os_release() returns the old cached release after upgrade. For late release fixes, we've patched these issues at the calls to os_release, like this for example: diff --git a/hooks/charmhelpers/contrib/openstack/utils.py b/hooks/charmhelpers/contrib/openstack/utils.py index 837a167..f3dcecb 100644 --- a/hooks/charmhelpers/contrib/openstack/utils.py +++ b/hooks/charmhelpers/contrib/openstack/utils.py @@ -2012,7 +2012,7 @@ def enable_memcache(source=None, release=None, package=None):      if release:          _release = release      else: - _release = os_release(package, base='icehouse') + _release = os_release(package, base='icehouse', reset_cache=True)      if not _release:          _release = get_os_codename_install_source(source) We should really fix this in os_release() so we never have to deal with this issue again in another call to os_release. os_release should be updated to detect if an upgrade has occurred and reset it's cache after upgrade.
2017-09-07 12:23:52 Corey Bryant description In upgrade testing for Pike we tripped over at least 3 scenarios so far where os_release() returns the old cached release after upgrade. For late release fixes, we've patched these issues at the calls to os_release, like this for example: diff --git a/hooks/charmhelpers/contrib/openstack/utils.py b/hooks/charmhelpers/contrib/openstack/utils.py index 837a167..f3dcecb 100644 --- a/hooks/charmhelpers/contrib/openstack/utils.py +++ b/hooks/charmhelpers/contrib/openstack/utils.py @@ -2012,7 +2012,7 @@ def enable_memcache(source=None, release=None, package=None):      if release:          _release = release      else: - _release = os_release(package, base='icehouse') + _release = os_release(package, base='icehouse', reset_cache=True)      if not _release:          _release = get_os_codename_install_source(source) We should really fix this in os_release() so we never have to deal with this issue again in another call to os_release. os_release should be updated to detect if an upgrade has occurred and reset it's cache after upgrade. In upgrade testing for Pike we tripped over at least 3 scenarios so far where os_release() returns the old cached release after upgrade. For late release fixes, we've patched these issues at the calls to os_release, like this for example: diff --git a/hooks/charmhelpers/contrib/openstack/utils.py b/hooks/charmhelpers/contrib/openstack/utils.py index 837a167..f3dcecb 100644 --- a/hooks/charmhelpers/contrib/openstack/utils.py +++ b/hooks/charmhelpers/contrib/openstack/utils.py @@ -2012,7 +2012,7 @@ def enable_memcache(source=None, release=None, package=None):      if release:          _release = release      else: - _release = os_release(package, base='icehouse') + _release = os_release(package, base='icehouse', reset_cache=True)      if not _release:          _release = get_os_codename_install_source(source) We should really fix this in os_release() though so we never have to deal with this issue again in another call to os_release. os_release should be updated to detect if an upgrade has occurred and reset it's cache after upgrade.
2017-09-07 12:24:15 Corey Bryant description In upgrade testing for Pike we tripped over at least 3 scenarios so far where os_release() returns the old cached release after upgrade. For late release fixes, we've patched these issues at the calls to os_release, like this for example: diff --git a/hooks/charmhelpers/contrib/openstack/utils.py b/hooks/charmhelpers/contrib/openstack/utils.py index 837a167..f3dcecb 100644 --- a/hooks/charmhelpers/contrib/openstack/utils.py +++ b/hooks/charmhelpers/contrib/openstack/utils.py @@ -2012,7 +2012,7 @@ def enable_memcache(source=None, release=None, package=None):      if release:          _release = release      else: - _release = os_release(package, base='icehouse') + _release = os_release(package, base='icehouse', reset_cache=True)      if not _release:          _release = get_os_codename_install_source(source) We should really fix this in os_release() though so we never have to deal with this issue again in another call to os_release. os_release should be updated to detect if an upgrade has occurred and reset it's cache after upgrade. In upgrade testing for Pike we tripped over at least 3 scenarios so far where os_release() returns the old cached release after upgrade. For late release fixes, we've patched these issues at the calls to os_release, like this for example: diff --git a/hooks/charmhelpers/contrib/openstack/utils.py b/hooks/charmhelpers/contrib/openstack/utils.py index 837a167..f3dcecb 100644 --- a/hooks/charmhelpers/contrib/openstack/utils.py +++ b/hooks/charmhelpers/contrib/openstack/utils.py @@ -2012,7 +2012,7 @@ def enable_memcache(source=None, release=None, package=None):      if release:          _release = release      else: - _release = os_release(package, base='icehouse') + _release = os_release(package, base='icehouse', reset_cache=True)      if not _release:          _release = get_os_codename_install_source(source) We should really fix this in os_release() though so we never have to deal with this issue again in another call to os_release. os_release should be updated to detect if an upgrade has occurred and reset it's cache after upgrade on it's own.
2017-09-07 12:27:04 Corey Bryant description In upgrade testing for Pike we tripped over at least 3 scenarios so far where os_release() returns the old cached release after upgrade. For late release fixes, we've patched these issues at the calls to os_release, like this for example: diff --git a/hooks/charmhelpers/contrib/openstack/utils.py b/hooks/charmhelpers/contrib/openstack/utils.py index 837a167..f3dcecb 100644 --- a/hooks/charmhelpers/contrib/openstack/utils.py +++ b/hooks/charmhelpers/contrib/openstack/utils.py @@ -2012,7 +2012,7 @@ def enable_memcache(source=None, release=None, package=None):      if release:          _release = release      else: - _release = os_release(package, base='icehouse') + _release = os_release(package, base='icehouse', reset_cache=True)      if not _release:          _release = get_os_codename_install_source(source) We should really fix this in os_release() though so we never have to deal with this issue again in another call to os_release. os_release should be updated to detect if an upgrade has occurred and reset it's cache after upgrade on it's own. In upgrade testing for Pike we tripped over at least 2 scenarios so far where os_release() returns the old cached release after upgrade. For late release fixes, we've patched these issues at the calls to os_release, like this for example: diff --git a/hooks/charmhelpers/contrib/openstack/utils.py b/hooks/charmhelpers/contrib/openstack/utils.py index 837a167..f3dcecb 100644 --- a/hooks/charmhelpers/contrib/openstack/utils.py +++ b/hooks/charmhelpers/contrib/openstack/utils.py @@ -2012,7 +2012,7 @@ def enable_memcache(source=None, release=None, package=None):      if release:          _release = release      else: - _release = os_release(package, base='icehouse') + _release = os_release(package, base='icehouse', reset_cache=True)      if not _release:          _release = get_os_codename_install_source(source) We should really fix this in os_release() though so we never have to deal with this issue again in another call to os_release. os_release should be updated to detect if an upgrade has occurred and reset it's cache after upgrade on it's own.
2017-09-07 12:28:31 Corey Bryant description In upgrade testing for Pike we tripped over at least 2 scenarios so far where os_release() returns the old cached release after upgrade. For late release fixes, we've patched these issues at the calls to os_release, like this for example: diff --git a/hooks/charmhelpers/contrib/openstack/utils.py b/hooks/charmhelpers/contrib/openstack/utils.py index 837a167..f3dcecb 100644 --- a/hooks/charmhelpers/contrib/openstack/utils.py +++ b/hooks/charmhelpers/contrib/openstack/utils.py @@ -2012,7 +2012,7 @@ def enable_memcache(source=None, release=None, package=None):      if release:          _release = release      else: - _release = os_release(package, base='icehouse') + _release = os_release(package, base='icehouse', reset_cache=True)      if not _release:          _release = get_os_codename_install_source(source) We should really fix this in os_release() though so we never have to deal with this issue again in another call to os_release. os_release should be updated to detect if an upgrade has occurred and reset it's cache after upgrade on it's own. In upgrade testing for Pike we tripped over at least 2 scenarios so far where os_release() returns the old cached release after upgrade. For late release fixes, we've patched these issues at the calls to os_release, like this for example: diff --git a/hooks/charmhelpers/contrib/openstack/utils.py b/hooks/charmhelpers/contrib/openstack/utils.py index 837a167..f3dcecb 100644 --- a/hooks/charmhelpers/contrib/openstack/utils.py +++ b/hooks/charmhelpers/contrib/openstack/utils.py @@ -2012,7 +2012,7 @@ def enable_memcache(source=None, release=None, package=None):      if release:          _release = release      else: - _release = os_release(package, base='icehouse') + _release = os_release(package, base='icehouse', reset_cache=True)      if not _release:          _release = get_os_codename_install_source(source) and this for example: https://review.openstack.org/#/c/501489/ We should really fix this in os_release() though so we never have to deal with this issue again in another call to os_release. os_release should be updated to detect if an upgrade has occurred and reset it's cache after upgrade on it's own.
2017-09-07 12:36:45 Corey Bryant charm-nova-cloud-controller: status New Triaged
2017-09-07 12:36:47 Corey Bryant charm-nova-compute: status New Triaged
2017-09-07 12:36:51 Corey Bryant charm-nova-cloud-controller: importance Undecided Medium
2017-09-07 12:36:53 Corey Bryant charm-nova-compute: importance Undecided Medium
2017-09-07 12:36:55 Corey Bryant charm-nova-cloud-controller: assignee Corey Bryant (corey.bryant)
2017-09-07 12:36:57 Corey Bryant charm-nova-compute: assignee Corey Bryant (corey.bryant)
2017-09-07 15:50:43 Corey Bryant marked as duplicate 1702595
2017-09-07 15:55:28 James Page removed duplicate marker 1702595
2017-09-07 16:03:47 James Page bug task added ceilometer
2017-09-07 16:03:53 James Page bug task deleted ceilometer
2017-09-07 16:04:03 James Page bug task added charm-ceilometer
2017-09-07 16:04:13 James Page bug task added charm-heat
2017-09-07 16:04:17 James Page charm-ceilometer: status New Triaged
2017-09-07 16:04:19 James Page charm-heat: status New Triaged
2017-09-07 16:04:22 James Page charm-ceilometer: importance Undecided High
2017-09-07 16:04:25 James Page charm-ceilometer: importance High Medium
2017-09-07 16:04:27 James Page charm-heat: importance Undecided Medium
2017-09-07 16:04:31 James Page charm-ceilometer: milestone 17.08
2017-09-07 16:04:33 James Page charm-heat: milestone 17.08
2017-09-07 16:04:34 James Page charm-nova-cloud-controller: milestone 17.08
2017-09-07 16:04:36 James Page charm-nova-compute: milestone 17.08
2017-09-07 16:22:04 James Page bug task added charm-openstack-dashboard
2017-09-07 16:22:18 James Page bug task added charm-keystone
2017-09-07 16:22:24 James Page charm-keystone: status New Triaged
2017-09-07 16:22:26 James Page charm-openstack-dashboard: status New Triaged
2017-09-07 16:22:27 James Page charm-openstack-dashboard: importance Undecided Medium
2017-09-07 16:22:29 James Page charm-keystone: importance Undecided Medium
2017-09-07 16:22:31 James Page charm-keystone: milestone 17.08
2017-09-07 16:22:33 James Page charm-openstack-dashboard: milestone 17.08
2017-09-07 17:08:39 David Ames charm-nova-cloud-controller: assignee Corey Bryant (corey.bryant) David Ames (thedac)
2017-09-07 18:18:01 OpenStack Infra charm-ceilometer: status Triaged Fix Committed
2017-09-07 18:18:37 OpenStack Infra charm-heat: status Triaged Fix Committed
2017-09-07 18:18:59 OpenStack Infra charm-openstack-dashboard: status Triaged Fix Committed
2017-09-07 18:30:22 Corey Bryant bug task added charm-ceilometer-agent
2017-09-07 18:30:29 Corey Bryant charm-ceilometer-agent: status New Triaged
2017-09-07 18:30:32 Corey Bryant charm-ceilometer-agent: importance Undecided Medium
2017-09-07 18:30:35 Corey Bryant charm-ceilometer-agent: assignee Corey Bryant (corey.bryant)
2017-09-07 19:07:57 OpenStack Infra charm-ceilometer-agent: status Triaged In Progress
2017-09-07 19:08:11 OpenStack Infra charm-nova-compute: status Triaged In Progress
2017-09-07 19:25:21 James Page charm-openstack-dashboard: assignee James Page (james-page)
2017-09-07 19:25:25 James Page charm-keystone: assignee James Page (james-page)
2017-09-07 19:25:28 James Page charm-heat: assignee James Page (james-page)
2017-09-07 19:25:31 James Page charm-ceilometer: assignee James Page (james-page)
2017-09-07 19:25:37 James Page charm-ceilometer-agent: milestone 17.08
2017-09-07 19:27:24 James Page charm-keystone: status Triaged In Progress
2017-09-07 21:35:23 OpenStack Infra charm-nova-cloud-controller: status Triaged In Progress
2017-09-07 21:36:50 Corey Bryant bug task added charm-glance
2017-09-07 21:37:00 Corey Bryant bug task added charm-cinder
2017-09-07 21:37:07 Corey Bryant charm-cinder: status New Triaged
2017-09-07 21:37:09 Corey Bryant charm-glance: status New Triaged
2017-09-07 21:37:11 Corey Bryant charm-cinder: importance Undecided Medium
2017-09-07 21:37:12 Corey Bryant charm-glance: importance Undecided Medium
2017-09-07 21:37:15 Corey Bryant charm-cinder: assignee Corey Bryant (corey.bryant)
2017-09-07 21:37:16 Corey Bryant charm-glance: assignee Corey Bryant (corey.bryant)
2017-09-07 21:37:42 OpenStack Infra charm-glance: status Triaged In Progress
2017-09-07 21:37:53 OpenStack Infra charm-cinder: status Triaged In Progress
2017-09-07 21:45:46 OpenStack Infra charm-keystone: status In Progress Fix Committed
2017-09-07 21:47:36 OpenStack Infra charm-nova-cloud-controller: status In Progress Fix Committed
2017-09-12 19:15:34 James Page charm-openstack-dashboard: status Fix Committed Fix Released
2017-09-12 19:15:35 James Page charm-keystone: status Fix Committed Fix Released
2017-09-12 19:20:11 James Page charm-nova-cloud-controller: status Fix Committed Fix Released
2017-09-12 19:20:12 James Page charm-ceilometer: status Fix Committed Fix Released
2017-09-12 19:20:14 James Page charm-heat: status Fix Committed Fix Released
2017-09-12 19:23:43 James Page charm-nova-compute: milestone 17.08 17.11
2017-09-12 19:23:47 James Page charm-ceilometer-agent: milestone 17.08 17.11
2017-12-01 07:28:53 James Page charm-nova-compute: milestone 17.11 18.02
2017-12-01 07:28:55 James Page charm-ceilometer-agent: milestone 17.11 18.02
2018-03-09 08:53:48 Ryan Beisner charm-nova-compute: milestone 18.02 18.05
2018-03-09 08:53:50 Ryan Beisner charm-ceilometer-agent: milestone 18.02 18.05
2018-06-11 22:20:34 David Ames charm-nova-compute: milestone 18.05 18.08
2018-06-11 22:20:38 David Ames charm-ceilometer-agent: milestone 18.05 18.08
2018-09-12 20:37:03 James Page charm-nova-compute: milestone 18.08 18.11
2018-09-12 20:37:06 James Page charm-ceilometer-agent: milestone 18.08 18.11
2018-11-20 00:23:53 David Ames charm-nova-compute: milestone 18.11 19.04
2018-11-20 00:24:00 David Ames charm-ceilometer-agent: milestone 18.11 19.04
2019-04-17 22:06:45 David Ames charm-nova-compute: milestone 19.04 19.07
2019-04-17 22:06:49 David Ames charm-ceilometer-agent: milestone 19.04 19.07
2019-08-12 21:25:56 David Ames charm-nova-compute: milestone 19.07 19.10
2019-08-12 21:26:00 David Ames charm-ceilometer-agent: milestone 19.07 19.10
2019-10-24 23:27:35 David Ames charm-nova-compute: milestone 19.10 20.01
2019-10-24 23:27:40 David Ames charm-ceilometer-agent: milestone 19.10 20.01
2019-11-08 17:21:36 Alex Kavanagh tags openstack-upgrade
2020-03-02 15:37:28 James Page charm-nova-compute: milestone 20.01 20.05
2020-03-02 15:37:30 James Page charm-ceilometer-agent: milestone 20.01 20.05
2020-05-21 20:39:29 David Ames charm-nova-compute: milestone 20.05 20.08
2020-05-21 20:39:32 David Ames charm-ceilometer-agent: milestone 20.05 20.08
2020-08-03 14:07:33 James Page charm-nova-compute: milestone 20.08
2020-08-03 14:07:35 James Page charm-ceilometer-agent: milestone 20.08
2021-01-08 11:28:42 Liam Young charm-ceilometer-agent: status In Progress Fix Released
2021-01-08 11:28:45 Liam Young charm-cinder: status In Progress Fix Released
2021-01-08 11:28:47 Liam Young charm-glance: status In Progress Fix Released
2021-01-08 11:28:51 Liam Young charm-nova-compute: status In Progress Fix Released
2021-01-08 11:30:35 Liam Young charm-ceilometer-agent: milestone 17.08
2021-01-08 11:30:38 Liam Young charm-cinder: milestone 17.08
2021-01-08 11:30:41 Liam Young charm-glance: milestone 17.08
2021-01-08 11:30:45 Liam Young charm-nova-compute: milestone 17.08