]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commit
Introduce Guru Meditation Reports into Cinder
authorwanghao <wanghao749@huawei.com>
Thu, 14 May 2015 07:42:44 +0000 (15:42 +0800)
committerwanghao <wanghao749@huawei.com>
Tue, 16 Jun 2015 04:01:28 +0000 (12:01 +0800)
commitf2dc050e4df6ec52a2dad258bb4172ebad47422c
treed814c7190ef9b7efaefcb6de13c87ec6179af3b7
parente5cd756c1a657dd53348ea5d461fe6dcb2467a85
Introduce Guru Meditation Reports into Cinder

This commit integrates functionality from the
`openstack.common.report` module into Cinder.
This enables Cinder services to receive SIGUSR1
and print a Guru Meditation Report to stderr.
The required modules were added to
'openstack-common.conf' as well.

It is essentially a copy from implementation of
nova side.

Change-Id: I5bbdc0f97db9b0ebd7b48e50ab7869e2ca33aead
Implements: blueprint guru-meditation-report
31 files changed:
cinder/cmd/api.py
cinder/cmd/backup.py
cinder/cmd/scheduler.py
cinder/cmd/volume.py
cinder/openstack/common/report/__init__.py [new file with mode: 0644]
cinder/openstack/common/report/generators/__init__.py [new file with mode: 0644]
cinder/openstack/common/report/generators/conf.py [new file with mode: 0644]
cinder/openstack/common/report/generators/threading.py [new file with mode: 0644]
cinder/openstack/common/report/generators/version.py [new file with mode: 0644]
cinder/openstack/common/report/guru_meditation_report.py [new file with mode: 0644]
cinder/openstack/common/report/models/__init__.py [new file with mode: 0644]
cinder/openstack/common/report/models/base.py [new file with mode: 0644]
cinder/openstack/common/report/models/conf.py [new file with mode: 0644]
cinder/openstack/common/report/models/threading.py [new file with mode: 0644]
cinder/openstack/common/report/models/version.py [new file with mode: 0644]
cinder/openstack/common/report/models/with_default_views.py [new file with mode: 0644]
cinder/openstack/common/report/report.py [new file with mode: 0644]
cinder/openstack/common/report/utils.py [new file with mode: 0644]
cinder/openstack/common/report/views/__init__.py [new file with mode: 0644]
cinder/openstack/common/report/views/jinja_view.py [new file with mode: 0644]
cinder/openstack/common/report/views/json/__init__.py [new file with mode: 0644]
cinder/openstack/common/report/views/json/generic.py [new file with mode: 0644]
cinder/openstack/common/report/views/text/__init__.py [new file with mode: 0644]
cinder/openstack/common/report/views/text/generic.py [new file with mode: 0644]
cinder/openstack/common/report/views/text/header.py [new file with mode: 0644]
cinder/openstack/common/report/views/text/threading.py [new file with mode: 0644]
cinder/openstack/common/report/views/xml/__init__.py [new file with mode: 0644]
cinder/openstack/common/report/views/xml/generic.py [new file with mode: 0644]
doc/source/devref/gmr.rst [new file with mode: 0644]
doc/source/devref/index.rst
openstack-common.conf