[PATCH 0/3 V3] Linstor storage backend

Rene Peinthor rene.peinthor at linbit.com
Thu Feb 11 12:37:00 UTC 2021


any progress on this, or interest?

Cheers,
Rene

On Thu, Feb 4, 2021 at 9:01 AM Rene Peinthor <rene.peinthor at linbit.com>
wrote:

> I didn't get any feedback on V2, nor any updates if you still reviewing,
> but I found myself a few issues.
>
> First in V2 the <source/host> element wasn't optional
> (which it should be) and I improved a few error messages,
> because sometimes it wasn't clear from where the error
> originated.
>
> Best regards,
> Rene
>
> Rene Peinthor (3):
>   storage: Linstor configuration
>   storage: Linstor support
>   storage: Add tests for the Linstor storage backend
>
>  docs/schemas/storagepool.rng                  |  27 +
>  docs/storage.html.in                          |  39 +
>  include/libvirt/libvirt-storage.h             |   1 +
>  meson.build                                   |   6 +
>  meson_options.txt                             |   1 +
>  po/POTFILES.in                                |   1 +
>  src/conf/domain_conf.c                        |   1 +
>  src/conf/storage_conf.c                       |  13 +-
>  src/conf/storage_conf.h                       |   1 +
>  src/conf/virstorageobj.c                      |   4 +-
>  src/storage/meson.build                       |  25 +
>  src/storage/storage_backend.c                 |   6 +
>  src/storage/storage_backend_linstor.c         | 783 ++++++++++++++++++
>  src/storage/storage_backend_linstor.h         |  24 +
>  src/storage/storage_backend_linstor_priv.h    |  53 ++
>  src/storage/storage_driver.c                  |   1 +
>  src/test/test_driver.c                        |   1 +
>  tests/linstorjsondata/broken.json             |   1 +
>  tests/linstorjsondata/resource-group.json     |   1 +
>  .../linstorjsondata/resource-list-test2.json  | 332 ++++++++
>  .../storage-pools-ssdpool.json                |  72 ++
>  tests/linstorjsondata/storage-pools.json      | 192 +++++
>  tests/linstorjsondata/volume-def-list.json    | 158 ++++
>  .../volume-definition-test2.json              |   1 +
>  tests/meson.build                             |   6 +
>  tests/storagebackendlinstortest.c             | 372 +++++++++
>  .../storagepoolcapsschemadata/poolcaps-fs.xml |   7 +
>  .../poolcaps-full.xml                         |   7 +
>  tests/storagepoolxml2argvtest.c               |   1 +
>  tests/storagepoolxml2xmlin/pool-linstor.xml   |   8 +
>  tests/storagevolxml2xmlin/vol-linstor.xml     |  10 +
>  tools/virsh-pool.c                            |   3 +
>  32 files changed, 2156 insertions(+), 2 deletions(-)
>  create mode 100644 src/storage/storage_backend_linstor.c
>  create mode 100644 src/storage/storage_backend_linstor.h
>  create mode 100644 src/storage/storage_backend_linstor_priv.h
>  create mode 100644 tests/linstorjsondata/broken.json
>  create mode 100644 tests/linstorjsondata/resource-group.json
>  create mode 100644 tests/linstorjsondata/resource-list-test2.json
>  create mode 100644 tests/linstorjsondata/storage-pools-ssdpool.json
>  create mode 100644 tests/linstorjsondata/storage-pools.json
>  create mode 100644 tests/linstorjsondata/volume-def-list.json
>  create mode 100644 tests/linstorjsondata/volume-definition-test2.json
>  create mode 100644 tests/storagebackendlinstortest.c
>  create mode 100644 tests/storagepoolxml2xmlin/pool-linstor.xml
>  create mode 100644 tests/storagevolxml2xmlin/vol-linstor.xml
>
> --
> 2.30.0
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20210211/7b7363b2/attachment-0001.htm>


More information about the libvir-list mailing list