Swift object-expirer uses wrong memcached IP on separate storage nodes

Bug #1889663 reported by Christian Schwede
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
Medium
Emilien Macchi

Bug Description

The Swift object-expirer uses the wrong memcached IP on separate storage nodes.

It is set to the default 127.0.0.1:11211 if the proxy service config is not applied on the same node, eg. when using seperate storage nodes. It also looks messages like this:

object-expirer: STDERR: ERROR:root:Error connecting to memcached: 127.0.0.1:11211: [Errno 111] ECONNREFUSED

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to puppet-tripleo (master)

Fix proposed to branch: master
Review: https://review.opendev.org/744015

Changed in tripleo:
assignee: Christian Schwede (cschwede) → Pete Zaitcev (zaitcev)
Changed in tripleo:
assignee: Pete Zaitcev (zaitcev) → Emilien Macchi (emilienm)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-tripleo (master)

Reviewed: https://review.opendev.org/744015
Committed: https://git.openstack.org/cgit/openstack/puppet-tripleo/commit/?id=e7cb55d97b41c35800e08257a826164ca5a1c7de
Submitter: Zuul
Branch: master

commit e7cb55d97b41c35800e08257a826164ca5a1c7de
Author: Christian Schwede <email address hidden>
Date: Thu Jul 30 18:33:02 2020 +0200

    Use correct memcached IPs for Swift object-expirer

    The memcached IP is not properly set in case of separate storage nodes.
    Until now, these were only set if the Swift proxy node was also
    configured on the same node; however, this is not the case with separate
    storage nodes. The service would still run, but was not able to use any
    cache and logging errors therefore.

    Closes-Bug: 1889663
    Change-Id: I70ac9fcd3f74975c96c715ecbc818e6606ff4517

Changed in tripleo:
status: In Progress → Fix Released
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.