Ocata -> Pike overcloud upgrade: openstack-swift-object-expirer service is running both under systemd and docker container

Bug #1699444 reported by Marius Cornea
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
High
Carlos Camacho

Bug Description

Ocata -> Pike overcloud upgrade: openstack-swift-object-expirer service is running both under systemd and docker container:

[root@overcloud-controller-0 heat-admin]# systemctl list-units | grep openstack | grep active | grep swift
  openstack-swift-object-expirer.service loaded active running OpenStack Object Storage (swift) - Object Expirer

[root@overcloud-controller-0 heat-admin]# docker ps | grep swift_object
b9f554201887 192.168.0.1:8787/tripleoupstream/centos-binary-swift-proxy-server:latest "kolla_start" 12 hours ago Up 12 hours swift_object_expirer
b1ada2b40eec 192.168.0.1:8787/tripleoupstream/centos-binary-swift-object:latest "kolla_start" 12 hours ago Up 12 hours swift_object_updater
23c46f666469 192.168.0.1:8787/tripleoupstream/centos-binary-swift-object:latest "kolla_start" 12 hours ago Up 12 hours swift_object_replicator
2c4dd2997ddb 192.168.0.1:8787/tripleoupstream/centos-binary-swift-object:latest "kolla_start" 12 hours ago Up 12 hours swift_object_auditor
74a12dae6ba6 192.168.0.1:8787/tripleoupstream/centos-binary-swift-object:latest "kolla_start" 12 hours ago Up 12 hours swift_object_server

I expected the swift object expirer service to be running only inside the docker container and be stopped and disabled as a systemd service.

Tags: upgrade
Changed in tripleo:
status: New → Triaged
Changed in tripleo:
assignee: nobody → Carlos Camacho (ccamacho)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (master)

Fix proposed to branch: master
Review: https://review.openstack.org/484711

Changed in tripleo:
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (master)

Reviewed: https://review.openstack.org/484711
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=11b2546966580b1c4f0943a881239194a030cf19
Submitter: Jenkins
Branch: master

commit 11b2546966580b1c4f0943a881239194a030cf19
Author: Carlos Camacho <email address hidden>
Date: Tue Jul 18 12:14:36 2017 +0200

    Stop also openstack-swift-object-expirer when upgrading swift services

    openstack-swift-object-expirer is not stopped when
    running the upgrade tasks so forth when changing to
    containers the service is still running after upgrading
    to docker.

    This service is added by default here: https://review.openstack.org/#/c/404149
    But it wasnt stopped when running the upgrade tasks.

    Related also to this RHBZ#1470005

    Change-Id: I8d5f195095d702057c3b2741127e7338d7451aad
    Closes-Bug: 1699444

Changed in tripleo:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-heat-templates 7.0.0.0b3

This issue was fixed in the openstack/tripleo-heat-templates 7.0.0.0b3 development milestone.

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.