1. 17 Aug, 2021 1 commit
    • whoami-rajat's avatar
      Pass multipath config while creating connector object · e43a56fb
      whoami-rajat authored
      
      
      Currently we only pass the configured multipath option when getting
      the connector properties and do not pass it when creating the
      connector object which in turn does the multipathing in os-brick.
      So we are only passing multipathing option to cinder for exporting &
      mapping the volume to paths but not while creating the connector object
      and hence doing multipathing partially.
      This patch passes that option and fixes the stated issue.
      
      Related-Bug: #1863983
      
      Co-Authored-By: default avatarGorka Eguileor <geguileo@redhat.com>
      
      Change-Id: I82979c47ec9ec1dd6cc864d3827ab219177251f8
      (cherry picked from commit 04e5ead7)
      (cherry picked from commit 9bb85709)
      e43a56fb
  2. 16 Aug, 2021 1 commit
  3. 10 Sep, 2020 2 commits
    • OpenStack Release Bot's avatar
      Update TOX_CONSTRAINTS_FILE for stable/victoria · 177b8034
      OpenStack Release Bot authored
      Update the URL to the upper-constraints file to point to the redirect
      rule on releases.openstack.org so that anyone working on this branch
      will switch to the correct upper-constraints list automatically when
      the requirements repository branches.
      
      Until the requirements repository has as stable/victoria branch, tests will
      continue to use the upper-constraints list on master.
      
      Change-Id: Ib685f95ca4c9d668d2bd33ad770348d276183db9
      177b8034
    • OpenStack Release Bot's avatar
      Update .gitreview for stable/victoria · 7f88a4da
      OpenStack Release Bot authored
      Change-Id: I108ffbdf88c13faff3da6d6310776a8c2de2e5bf
      7f88a4da
  4. 28 Aug, 2020 1 commit
    • Mohammed Naser's avatar
      Drop snapshot in use log from ERROR to WARN · 5aa2bc7a
      Mohammed Naser authored
      This message is not actually an error inside the system for most of the
      time.  The primary reason behind this is that it is possible that there
      are VMs using this image and therefore it can't be deleted, the operator
      has no actionable thing to do about this.
      
      For those who are monitoring ERROR level messages and alerting on them,
      this is noisy and not actionable, drop this error message to warning.
      
      Change-Id: If5447c3f5b4f678943273c2bdb2e44cd25d5b226
      5aa2bc7a
  5. 27 Aug, 2020 1 commit
  6. 26 Aug, 2020 3 commits
  7. 25 Aug, 2020 2 commits
  8. 24 Aug, 2020 2 commits
    • whoami-rajat's avatar
      Support Cinder multiple stores · eec09483
      whoami-rajat authored
      This patch adds support for configuring multiple cinder stores.
      The following changes are part of this patch:
      1) location URL format: previously cinder://<volume-id>, the format is
      now changed to cinder://<store-name>/<volume-id>
      2) Check for configured volume types: During initialization of service,
      all volume types configured in the cinder store(s) will be checked if
      they exist in deployment or not, the store with the wrong type will be
      disabled. if cinder store is configured using traditional/old way
      (i.e. using 'stores' config option) then this validation will not be performed.
      3) Update legacy images: This change is partially depedent on the glance
      changes[1] which trigger updating the URL for legacy images and the
      cinder store checks the configured stores volume type against the existing
      image-volume's type and update it respectively.
      
      [1] https://review.opendev.org/#/c/742373/
      
      Implements: blueprint multiple-cinder-backend-support
      Change-Id: I0ba36d1095886fd1d96926af37a3a65a178c004f
      eec09483
    • Zuul's avatar
      Merge "Fix hacking min version to 3.0.1" · c889ebc7
      Zuul authored
      c889ebc7
  9. 21 Aug, 2020 1 commit
    • Victor Coutellier's avatar
      Handle sparse images in glance_store · 201d85b4
      Victor Coutellier authored
      
      
      Add new configuration option ``rbd_thin_provisioning`` and
      ``filesystem_thin_provisioning`` to rbd and filesystem
      store to enable or not sparse upload.
      
      A sparse file means that we do not actually write null byte
      sequences but only the data itself at a given offset, the
      "holes" which can appear will automatically be interpreted by
      the storage backend as null bytes, and do not really consume
      your storage.
      
      Change-Id: I129e30f490e3920e9093c2b793f89b70ce310a50
      Co-Authored-By: default avatarGrégoire Unbekandt <gregoire.unbekandt@gmail.com>
      Partially Implements: blueprint handle-sparse-image
      201d85b4
  10. 20 Aug, 2020 1 commit
    • Erno Kuvaja's avatar
      Ramp up rbd resize to avoid excessive calls · c43f19e8
      Erno Kuvaja authored
      Change the RBD store to resize the image by up to 8GiB
      at the time to not resize on every write.
      
      Trim the image in Ceph after all data has been written
      to the actual size in case we overshot the resize.
      
      Partial-Bug: #1792710
      Related-to: spec-lite-Ceph-Store-Optimization
      
      Change-Id: I7f0bffda222b663d4316c5d6c03fdbd0d3337035
      c43f19e8
  11. 10 Aug, 2020 1 commit
    • Abhishek Kekane's avatar
      Copy data files to glance upon installation · 3b71ce2d
      Abhishek Kekane authored
      At the moment if you need to configure cinder store of glance in your
      environment then you need to mannualy copy rootwrap related files
      from glance_store/etc/glance to /etc/glance folder.
      
      Added those rootwrap.* related files as data_files in setup.cfg
      which will copies those to /etc/glance on installation.
      
      Change-Id: I9217f4a1379687241d23fe34deecd1f482cbb49c
      Closes-Bug: #1890844
      3b71ce2d
  12. 07 Aug, 2020 1 commit
  13. 31 Jul, 2020 1 commit
  14. 30 Jul, 2020 1 commit
  15. 29 Jul, 2020 1 commit
  16. 28 Jul, 2020 1 commit
  17. 27 Jul, 2020 2 commits
  18. 25 Jul, 2020 1 commit
    • Doug Hellmann's avatar
      use stevedore to load extensions · 30bd0306
      Doug Hellmann authored
      
      
      Importing pkg_resources causes the app to scan the entire import path
      for all distributions, not just those providing entry points. The
      scanner in stevedore will have a cache of the entry point data, making
      it significantly faster.
      
      This also more accurately reflects the way oslo.config loads option
      plugins.
      
      Change-Id: Ibbac3240a99684de0dea2f690f4276a3d24e3fe1
      Signed-off-by: default avatarDoug Hellmann <doug@doughellmann.com>
      30bd0306
  19. 13 Jul, 2020 1 commit
  20. 10 Jul, 2020 1 commit
  21. 09 Jul, 2020 1 commit
  22. 03 Jul, 2020 1 commit
  23. 02 Jul, 2020 1 commit
    • Sean McGinnis's avatar
      Fix mock import in unit tests · 31bd6ad1
      Sean McGinnis authored
      
      
      We allowed the use of the third party mock lib, even though we no longer
      declare it as a test-requirement. That should have failed, but there
      must still be a dependency that pulls it in for us. But unit tests will
      start failing once more dependencies move away from it, so we need to
      clean that up.
      
      Change-Id: I79d647e8c8a060eacfa5cbee39a99344adc0ae94
      Signed-off-by: default avatarSean McGinnis <sean.mcginnis@gmail.com>
      31bd6ad1
  24. 26 Jun, 2020 1 commit
  25. 22 Jun, 2020 2 commits
  26. 02 Jun, 2020 1 commit
  27. 30 May, 2020 1 commit
    • Andreas Jaeger's avatar
      Switch to newer openstackdocstheme and reno versions · 7eb16354
      Andreas Jaeger authored
      Switch to openstackdocstheme 2.2.1 and reno 3.1.0 versions. Using
      these versions will allow especially:
      * Linking from HTML to PDF document
      * Allow parallel building of documents
      * Fix some rendering problems
      
      Update Sphinx version as well.
      
      Disable openstackdocs_auto_name to use 'project' variable as name.
      
      Change pygments_style to 'native' since old theme version always used
      'native' and the theme now respects the setting and using 'sphinx' can
      lead to some strange rendering.
      
      Remove docs requirements from lower-constraints, they are not needed
      during install or test but only for docs building.
      
      openstackdocstheme renames some variables, so follow the renames
      before the next release removes them. A couple of variables are also
      not needed anymore, remove them.
      
      See also
      http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html
      
      Change-Id: Iee357adb23ff65e453ac627eaec0b9d7ac245ba6
      7eb16354
  28. 26 May, 2020 1 commit
  29. 13 May, 2020 1 commit
    • Ghanshyam Mann's avatar
      Fix hacking min version to 3.0.1 · 9739bdfb
      Ghanshyam Mann authored
      flake8 new release 3.8.0 added new checks and gate pep8
      job start failing. hacking 3.0.1 fix the pinning of flake8 to
      avoid bringing in a new version with new checks.
      
      Though it is fixed in latest hacking but 2.0 and 3.0 has cap for
      flake8 as <4.0.0 which mean flake8 new version 3.9.0 can also
      break the pep8 job if new check are added.
      
      To avoid similar gate break in future, we need to bump the hacking min
      version.
      
      - http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014828.html
      
      Change-Id: Ia57bd9ef1bb1100c6c2a44b89718c63945e53f70
      9739bdfb
  30. 08 May, 2020 2 commits
  31. 05 May, 2020 1 commit
  32. 04 May, 2020 1 commit