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.