Comment 11 for bug 1801702

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to nova (stable/pike)

Reviewed: https://review.openstack.org/619254
Committed: https://git.openstack.org/cgit/openstack/nova/commit/?id=ba844f2a7c1d4602017bb0fc600a30b150c28dbc
Submitter: Zuul
Branch: stable/pike

commit ba844f2a7c1d4602017bb0fc600a30b150c28dbc
Author: Jens Harbott <email address hidden>
Date: Thu Nov 8 15:06:26 2018 +0000

    Make supports_direct_io work on 4096b sector size

    The current check uses an alignment of 512 bytes and will fail when the
    underlying device has sectors of size 4096 bytes, as is common e.g. for
    NVMe disks. So use an alignment of 4096 bytes, which is a multiple of
    512 bytes and thus will cover both cases.

    Conflicts:
            nova/privsep/utils.py
            - supports_direct_io() is still in
              nova/virt/libvirt/driver.py for this branch

    Change-Id: I5151ae01e90506747860d9780547b0d4ce91d8bc
    Closes-Bug: 1801702
    Co-Authored-By: Alexandre Arents <email address hidden>
    (cherry picked from commit 14d98ef1b48ca7b2ea468a8f1ec967b954955a63)