[cinder] Installing cinder-volume package calls db sync

Bug #1422350 reported by Sergey Reshetnyak
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mirantis OpenStack
Fix Released
High
Max Yatsenko
6.0.x
Fix Released
High
Alex Ermolov
6.1.x
Fix Released
High
Max Yatsenko
7.0.x
Fix Released
High
Vasyl Saienko

Bug Description

ENV:
MOS 6.0 release ISO, ubuntu, cinder with ceph backend.

3 compute node without cinder
1 controller node

Steps to reproduce:
Install cinder-volume package on compute node.
# apt-get install cinder-volume

When installing 'cinder-volume' package the post script calls sync of database migrations.
logs: http://paste.openstack.org/show/175164/

Tags: cinder
summary: - Installing cinder-volume package calls db sync
+ [cinder] Installing cinder-volume package calls db sync
tags: added: cinder
Changed in mos:
assignee: nobody → MOS Cinder (mos-cinder)
Revision history for this message
Ivan Kolodyazhny (e0ne) wrote :

Postinstall script for DEB package contains following code:
/cinder-build/debian$ grep -r 'db sync' .
./changelog: for db sync operations (LP: #1290423).
./cinder-common.postinst: su -s /bin/sh -c 'cinder-manage db sync' cinder # <==

Changed in mos:
status: New → Confirmed
assignee: MOS Cinder (mos-cinder) → Max Yatsenko (myatsenko)
Ivan Kolodyazhny (e0ne)
Changed in mos:
milestone: none → 6.0.1
Revision history for this message
OSCI Robot (oscirobot) wrote :

package cinder has been built for project openstack/cinder
Package version == 2014.2.1, package release == fuel6.1~mira1+git.10db3a5.8d0b740

Changeset: https://review.fuel-infra.org/4146
project: openstack-build/cinder-build
branch: openstack-ci/fuel-6.1/2014.2
author: Max Yatsenko
committer: Max Yatsenko
subject: Remove \"cinder-manage db sync\" from \"cinder-common.postinst\"
status: patchset-created

Files placed on repository:

NOTE: Changeset is not merged, created temporary package repository.
 repository URL: /ubuntu-fuel-6.1-stable-4146/

Revision history for this message
OSCI Robot (oscirobot) wrote :

DEB package cinder has been built for project openstack/cinder
Package version == 2014.2.2, package release == fuel6.0.1~mira1+git.bb2d00a.b64d02e

Changeset: https://review.fuel-infra.org/4148
project: openstack-build/cinder-build
branch: openstack-ci/fuel-6.0.1/2014.2
author: Max Yatsenko
committer: Max Yatsenko
subject: Remove \"cinder-manage db sync\" from \"cinder-common.postinst\"
status: patchset-created

Files placed on repository:
cinder-api_2014.2.2-fuel6.0.1~mira1+git.bb2d00a.b64d02e_all.deb
cinder-backup_2014.2.2-fuel6.0.1~mira1+git.bb2d00a.b64d02e_all.deb
cinder-common_2014.2.2-fuel6.0.1~mira1+git.bb2d00a.b64d02e_all.deb
cinder-scheduler_2014.2.2-fuel6.0.1~mira1+git.bb2d00a.b64d02e_all.deb
cinder-volume_2014.2.2-fuel6.0.1~mira1+git.bb2d00a.b64d02e_all.deb
python-cinder_2014.2.2-fuel6.0.1~mira1+git.bb2d00a.b64d02e_all.deb

NOTE: Changeset is not merged, created temporary package repository.
DEB repository URL: http://osci-obs.vm.mirantis.net:82/ubuntu-fuel-6.0.1-stable-4148/ubuntu

Revision history for this message
OSCI Robot (oscirobot) wrote :

DEB package cinder has been built for project openstack/cinder
Package version == 2014.2.2, package release == fuel6.0.1~mira1

Changeset: https://review.fuel-infra.org/4148
project: openstack-build/cinder-build
branch: openstack-ci/fuel-6.0.1/2014.2
author: Max Yatsenko
committer: Max Yatsenko
subject: Remove \"cinder-manage db sync\" from \"cinder-common.postinst\"
status: change-merged

Files placed on repository:
cinder-api_2014.2.2-fuel6.0.1~mira1_all.deb
cinder-backup_2014.2.2-fuel6.0.1~mira1_all.deb
cinder-common_2014.2.2-fuel6.0.1~mira1_all.deb
cinder-scheduler_2014.2.2-fuel6.0.1~mira1_all.deb
cinder-volume_2014.2.2-fuel6.0.1~mira1_all.deb
python-cinder_2014.2.2-fuel6.0.1~mira1_all.deb

Changeset merged. Package placed on primary repository
DEB repository URL: http://osci-obs.vm.mirantis.net:82/ubuntu-fuel-6.0.1-stable/ubuntu

Revision history for this message
OSCI Robot (oscirobot) wrote :

package cinder has been built for project openstack/cinder
Package version == 2014.2.1, package release == fuel6.1~mira1

Changeset: https://review.fuel-infra.org/4146
project: openstack-build/cinder-build
branch: openstack-ci/fuel-6.1/2014.2
author: Max Yatsenko
committer: Max Yatsenko
subject: Remove \"cinder-manage db sync\" from \"cinder-common.postinst\"
status: change-merged

Files placed on repository:

Changeset merged. Package placed on primary repository
 repository URL: /ubuntu-fuel-6.1-stable/

Revision history for this message
Oleksiy Butenko (obutenko) wrote :

verified on 6.0.1 build
{"build_id": "2015-03-09_09-13-55", "ostf_sha": "b38332e6741fc4b0ef40a9b4fe9d2804ee6437cc", "build_number": "125", "auth_required": true, "api": "1.0", "nailgun_sha": "83f8c83b5e77973bd391dde3b97d22999ff02bd2", "production": "docker", "fuelmain_sha": "bc1a1279509a87de0b9201e6dd2d393e0e122905", "astute_sha": "f7cda2171b0b677dfaeb59693d980a2d3ee4c3e0", "feature_groups": ["mirantis"], "release": "6.0.1", "release_versions": {"2014.2.2-6.0.1": {"VERSION": {"build_id": "2015-03-09_09-13-55", "ostf_sha": "b38332e6741fc4b0ef40a9b4fe9d2804ee6437cc", "build_number": "125", "api": "1.0", "nailgun_sha": "83f8c83b5e77973bd391dde3b97d22999ff02bd2", "production": "docker", "fuelmain_sha": "bc1a1279509a87de0b9201e6dd2d393e0e122905", "astute_sha": "f7cda2171b0b677dfaeb59693d980a2d3ee4c3e0", "feature_groups": ["mirantis"], "release": "6.0.1", "fuellib_sha": "d771c4fe4702dbf373140a4f79046e4eca7cd1a8"}}}, "fuellib_sha": "d771c4fe4702dbf373140a4f79046e4eca7cd1a8"}

http://paste.openstack.org/show/191286/

Revision history for this message
OSCI Robot (oscirobot) wrote :

DEB package cinder has been built for project openstack/cinder
Package version == 2014.2, package release == fuel6.0~mira15+git.2c9f6c3.e6e6856

Changeset: https://review.fuel-infra.org/5419
project: openstack-build/cinder-build
branch: openstack-ci/fuel-6.0-updates/2014.2
author: Alex Ermolov
committer: Alex Ermolov
subject: Remove \"cinder-manage db sync\" from \"cinder-common.postinst\"
status: patchset-created

Files placed on repository:
cinder-api_2014.2-fuel6.0~mira15+git.2c9f6c3.e6e6856_all.deb
cinder-backup_2014.2-fuel6.0~mira15+git.2c9f6c3.e6e6856_all.deb
cinder-common_2014.2-fuel6.0~mira15+git.2c9f6c3.e6e6856_all.deb
cinder-scheduler_2014.2-fuel6.0~mira15+git.2c9f6c3.e6e6856_all.deb
cinder-volume_2014.2-fuel6.0~mira15+git.2c9f6c3.e6e6856_all.deb
python-cinder_2014.2-fuel6.0~mira15+git.2c9f6c3.e6e6856_all.deb

NOTE: Changeset is not merged, created temporary package repository.
DEB repository URL: http://osci-obs.vm.mirantis.net:82/ubuntu-fuel-6.0-updates-stable-5419/ubuntu

Revision history for this message
Oleksiy Butenko (obutenko) wrote :

on verification

Revision history for this message
Oleksiy Butenko (obutenko) wrote :

iso 433
bug still reproduced
http://paste.openstack.org/show/228180/

on fuel-master: /var/www/nailgun/2014.2.2-6.1/ubuntu/x86_64/pool/main/c/cinder
in cinder-common_2014.2.2-1~u14.04+mos11_all.deb in postinst we can see:

    if ! grep -qE "^(sql_)?connection.*" /etc/cinder/cinder.conf || \
         grep -qE "^(sql_)?connection.*sqlite.*" /etc/cinder/cinder.conf
    then
        su -s /bin/sh -c 'cinder-manage db sync' cinder
    fi

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix proposed to openstack-build/cinder-build (openstack-ci/fuel-6.1/2014.2)

Fix proposed to branch: openstack-ci/fuel-6.1/2014.2
Change author: Max Yatsenko <email address hidden>
Review: https://review.fuel-infra.org/6806

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix proposed to openstack-build/cinder-build (openstack-ci/fuel-7.0/2015.1.0)

Fix proposed to branch: openstack-ci/fuel-7.0/2015.1.0
Change author: Vasyl Saienko <email address hidden>
Review: https://review.fuel-infra.org/6812

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix merged to openstack-build/cinder-build (openstack-ci/fuel-6.1/2014.2)

Reviewed: https://review.fuel-infra.org/6806
Submitter: Max Yatsenko <email address hidden>
Branch: openstack-ci/fuel-6.1/2014.2

Commit: 6fce90c8638faa6a04e54b66345b6e08a8720dc8
Author: Max Yatsenko <email address hidden>
Date: Tue May 19 16:10:49 2015

 Remove "cinder-manage db sync" from "cinder-common.postinst"

 Closes-Bug:#1422350

Change-Id: I44dab3cbe9abf28c10e8f63bfc1f17dc8fb518a4

Revision history for this message
Oleksiy Butenko (obutenko) wrote :

verified on MOS 447
{"build_id": "2015-05-21_10-22-41", "build_number": "447", "release_versions": {"2014.2.2-6.1": {"VERSION": {"build_id": "2015-05-21_10-22-41", "build_number": "447", "api": "1.0", "fuel-library_sha": "8ad2255aa38ad8295fe1f2ac79730996f4b0f0bd", "nailgun_sha": "75080e8e7de3a967cfefadc629257dbcb2a4d0ca", "feature_groups": ["mirantis"], "openstack_version": "2014.2.2-6.1", "production": "docker", "python-fuelclient_sha": "e19f1b65792f84c4a18b5a9473f85ef3ba172fce", "astute_sha": "795f8a045400fe82ccc30ae018e85324b3fa1de5", "fuel-ostf_sha": "c4e2fc3d4919180aa9f731072de91965057bf20d", "release": "6.1", "fuelmain_sha": "5c8ebddf64ea93000af2de3ccdb4aa8bb766ce93"}}}, "auth_required": true, "api": "1.0", "fuel-library_sha": "8ad2255aa38ad8295fe1f2ac79730996f4b0f0bd", "nailgun_sha": "75080e8e7de3a967cfefadc629257dbcb2a4d0ca", "feature_groups": ["mirantis"], "openstack_version": "2014.2.2-6.1", "production": "docker", "python-fuelclient_sha": "e19f1b65792f84c4a18b5a9473f85ef3ba172fce", "astute_sha": "795f8a045400fe82ccc30ae018e85324b3fa1de5", "fuel-ostf_sha": "c4e2fc3d4919180aa9f731072de91965057bf20d", "release": "6.1", "fuelmain_sha": "5c8ebddf64ea93000af2de3ccdb4aa8bb766ce93"}

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix merged to openstack-build/cinder-build (openstack-ci/fuel-7.0/2015.1.0)

Reviewed: https://review.fuel-infra.org/6812
Submitter: Ivan Udovichenko <email address hidden>
Branch: openstack-ci/fuel-7.0/2015.1.0

Commit: 0f30a3e029e928b2bd9fa2dc0efbec74a449b611
Author: Vasyl Saienko <email address hidden>
Date: Fri Jun 12 06:59:12 2015

Remove 'cinder-manage db sync' from cinder-common.postinst

Closes-Bug: #1422350

Change-Id: Ia9d045fd8360381f9900a998da7a761f95caf566

Revision history for this message
Oleksiy Butenko (obutenko) wrote :

verified on mos 7.0 iso 82
{"build_id": "2015-07-23_10-59-34", "build_number": "82", "release_versions": {"2015.1.0-7.0": {"VERSION": {"build_id": "2015-07-23_10-59-34", "build_number": "82", "api": "1.0", "fuel-library_sha": "58d94955479aee4b09c2b658d90f57083e668ce4", "nailgun_sha": "d1087923e45b0e6d946ce48cb05a71733e1ac113", "feature_groups": ["mirantis"], "openstack_version": "2015.1.0-7.0", "fuel-agent_sha": "bc25d3b728e823e6154bac0442f6b88747ac48e1", "production": "docker", "python-fuelclient_sha": "471948c26a8c45c091c5593e54e6727405136eca", "astute_sha": "b1f37a988e097175cbbd14338286017b46b584c3", "fuel-ostf_sha": "94a483c8aba639be3b96616c1396ef290dcc00cd", "release": "7.0", "fuelmain_sha": "68871248453b432ecca0cca5a43ef0aad6079c39"}}}, "auth_required": true, "api": "1.0", "fuel-library_sha": "58d94955479aee4b09c2b658d90f57083e668ce4", "nailgun_sha": "d1087923e45b0e6d946ce48cb05a71733e1ac113", "feature_groups": ["mirantis"], "openstack_version": "2015.1.0-7.0", "fuel-agent_sha": "bc25d3b728e823e6154bac0442f6b88747ac48e1", "production": "docker", "python-fuelclient_sha": "471948c26a8c45c091c5593e54e6727405136eca", "astute_sha": "b1f37a988e097175cbbd14338286017b46b584c3", "fuel-ostf_sha": "94a483c8aba639be3b96616c1396ef290dcc00cd", "release": "7.0", "fuelmain_sha": "68871248453b432ecca0cca5a43ef0aad6079c39"}

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.