Comment 34 for bug 1518305

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to fuel-library (stable/8.0)

Reviewed: https://review.openstack.org/277505
Committed: https://git.openstack.org/cgit/openstack/fuel-library/commit/?id=abd2eea1c620e0ce72c24c711dcbbc5cf8c224b5
Submitter: Jenkins
Branch: stable/8.0

commit abd2eea1c620e0ce72c24c711dcbbc5cf8c224b5
Author: Denis Egorenko <email address hidden>
Date: Fri Feb 5 20:48:33 2016 +0300

    Add a new swift_backups section in rsync conf

    On primary controller we are executing all stuff (like ring create, rebalance and etc).
    Swift Ring Builder requires folder '/etc/swift/backups' with proper permissions (2770).

    On another controllers, we just run rsync from primary, for '/etc/swift/backups' directory.
    The problem is that we are using settings from swift_server section (which comes from
    swift upstream module). This section has default incoming_chmod/outgoing_chmod = '0644'.
    Hense all another controllers have these permissions for '/etc/swift/backups'.
    In case, when we want to destroy old primary + add new controller - we faced with wrong
    permissions for '/etc/swift/backups' on all controller nodes.

    Change-Id: I47ee344e6ea6d65eb984941287ec9c0ed3e28a5b
    Related-bug: #1518305
    Closes-bug: #1542281
    (cherry picked from commit 1a5e0e726f83687f5c14b9ae0e616e3acb83b236)