Update git submodules

* Update os-brick from branch 'master'
  to 9b0a91039a86af9e1a551cc3898e218759e0ef79
  - Merge "rbd Windows support"
  - rbd Windows support
    
    Ceph 16 (Pacific) is going to support mounting RBD images on
    Windows[1].
    
    This change provides a simplified RBD connector for Windows.
    
    The Windows RBD connector is very similar to the Linux one.
    There are a few main differences though:
      * the Ceph python bindings are not available on Windows yet, so
        we'll always do a local mount. Besides, Hyper-V cannot use
        librbd directly, so we'll need a local mount anyway.
      * The device names aren't handled in the same way. On Windows,
        disk names such as "\\.\PhysicalDrive1" are provided by
        the OS and cannot be explicitly requsted.
      * under high load, the disk might not become available immediately,
        we're adding a few checks when mapping the image.
      * rbd-wnbd provides a "show" command, which we're going to use
        in order to retrieve mounted disk paths
      * rbd-wnbd provides a "hard-disconnect" option, used when forcefully
        disconnecting volume. By default, WNBD waits for the Windows
        storage PnP stack before removing the attachment (e.g. waiting for
        open handles, unflushed data, pending IO, etc).
    
    We're adding a mixin class meant to avoid duplicating code between
    the Linux and Windows RBD connectors.
    
    Integration testing will be covered by the existing Windows CI.
    
    [1] https://github.com/ceph/ceph/pull/33750
    
    Implements: blueprint os-brick-windows-rbd
    
    Change-Id: I56bf09cbd40679eefa5e378c9b36383de89e980c
This commit is contained in:
Zuul 2021-02-04 19:12:26 +00:00 committed by Gerrit Code Review
parent f60ea0dca6
commit 2575cbaf95
1 changed files with 1 additions and 1 deletions

@ -1 +1 @@
Subproject commit ec70b4092f649d933322820e3003269560df7af9
Subproject commit 9b0a91039a86af9e1a551cc3898e218759e0ef79