diff --git a/ansible/roles/swift/tasks/start.yml b/ansible/roles/swift/tasks/start.yml index bb18521be29f9233f91046b372224fbf28f8c8df..5475a45ad656208c03423627eb42a46502fee385 100644 --- a/ansible/roles/swift/tasks/start.yml +++ b/ansible/roles/swift/tasks/start.yml @@ -25,7 +25,7 @@ mount: src: "UUID={{ item.fs_uuid }}" fstype: xfs - opts: "noatime,nodiratime,nobarrier,logbufs=8" + opts: "noatime,nodiratime,logbufs=8" state: mounted name: "{{ swift_devices_mount_point }}/{{ item['fs_label'] }}" with_items: "{{ swift_disks }}" diff --git a/releasenotes/notes/fix-swift-mount-xfs-nobarrier-44a1601da46d12b9.yaml b/releasenotes/notes/fix-swift-mount-xfs-nobarrier-44a1601da46d12b9.yaml new file mode 100644 index 0000000000000000000000000000000000000000..3a62cd2505018b0da6afab9cff4de578ce2bb0c6 --- /dev/null +++ b/releasenotes/notes/fix-swift-mount-xfs-nobarrier-44a1601da46d12b9.yaml @@ -0,0 +1,7 @@ +--- +fixes: + - | + Fixes Swift volume mounting failing on kernel 4.19 and later due to + removal of `nobarrier` from XFS mount options. + See `bug 1800132 <https://bugs.launchpad.net/kolla-ansible/+bug/1800132>`__ + for details.