"Fossies" - the Fresh Open Source Software Archive

Member "cinder-17.1.0/ChangeLog" (8 Mar 2021, 434974 Bytes) of package /linux/misc/openstack/cinder-17.1.0.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "ChangeLog": 17.0.1_vs_17.1.0.

    1 CHANGES
    2 =======
    3 
    4 17.1.0
    5 ------
    6 
    7 * NetApp SolidFire: Fix duplicate volume when API response is lost
    8 * Log information about the Ceph v2 clone API
    9 * RBD: Pass bytes type for mon\_command inbuf
   10 * Require oslo.serialization 4.0.2
   11 * Update SolidFire Storage assisted migration in support-matrix
   12 * Pure: Add default value to pure\_host\_personality
   13 * Tests: Fix rbd unit test failure due to ceph keyring file
   14 * Correct group:reset\_group\_snapshot\_status policy
   15 * RBD: Retry delete if VolumeIsBusy in \_copy\_image\_to\_volume
   16 * Add CHAP support to Dell EMC PowerStore driver
   17 * Adjust requirements and lower-constraints
   18 * [SVF]:Reduce slowness by caching pool information
   19 * [SVF]:Fix clone fcmap not being deleted in cleanup
   20 * Fixed an issue with creating a backup from snapshot with NFS volume driver
   21 
   22 17.0.1
   23 ------
   24 
   25 * Fix volume rekey during clone
   26 * NetApp SolidFire: Fix error on cluster workload rebalancing
   27 * PowerMax Docs -  Victoria new features and supported software
   28 * Do not fail when depth is greater than rbd\_max\_clone\_depth
   29 * NetApp SolidFire: Fix clone and request timeout issues
   30 * [IBM DS8K]: Fixed rest API issue to get bundle
   31 * PowerMax Driver - Fix non-temporary snapshot delete
   32 * RBD: Run flatten in a different thread when cloning a volume
   33 
   34 17.0.0
   35 ------
   36 
   37 * Fix service\_get\_log tests
   38 * Critical fix for MSA 2060 and MSA 1060
   39 * Disallow extension of attached volumes for NFS & Quobyte drivers
   40 * doc: update Brocade FCZM documentation
   41 * Add release note about Brocade FCZM driver status
   42 * Add support for system and domain scoped tokens
   43 * Update TOX\_CONSTRAINTS\_FILE for stable/victoria
   44 * Update .gitreview for stable/victoria
   45 
   46 17.0.0.0rc1
   47 -----------
   48 
   49 * Imported Translations from Zanata
   50 * Add prelude to victoria release notes
   51 * RBD: cinderlib support for rbd\_keyring\_conf option
   52 * Make EM branch release notes static
   53 * Make EOL branch release notes static
   54 * Rollback volume status if backup service is unavailable
   55 * SPDK: Report info in top-level volume\_stats
   56 * Fix volume\_stats storage\_protocol usage in vol mgr
   57 * PowerMax Driver -  Exception when multipath not enabled for metro
   58 * [storwize]:Fixed select\_io\_group issues
   59 * [storwize]:Fixed check\_flashcopy\_rate issues
   60 * Update HPMSA driver doc to include new HPE MSA models
   61 * Doc: Update storwize cinder driver configuration
   62 * [Storwize] Option to retain the auxiliary volume
   63 * Nimble multi-attach bad format changes
   64 * Remove oslo.versionedobjects extra install
   65 * Follow Up: Default type overrides
   66 * [goal] Fixing lower constraints for Ubuntu Focal
   67 * Default type overrides
   68 * NEC driver: fix a snapshot detach error
   69 * PowerMax Driver - Migrate extra spec class fix
   70 * [Storwize]:Fix delete\_group\_snapshot cleanup issue
   71 * Imported Translations from Zanata
   72 * NetApp SolidFire: Enable driver IPv6 api request
   73 * [NetApp] Adding support for Adaptive QoS in NetApp driver
   74 * PowerMax Driver - Remove mandatory failover BID
   75 * Run l-c job on Bionic
   76 * Require os-brick >= 4.0.1
   77 * PowerMax Driver - Feedback for migrate exception handling
   78 * PowerMax Driver - Force array and srp configuration
   79 * PowerMax Driver - Remove deprecated config options
   80 * Add support volume local cache
   81 * PowerMax Driver - Feedback on snap\_id feature
   82 * NetApp SolidFire: Add storage assisted migration support
   83 * Add release note for zstd compression
   84 * Pylint: pin isort to 4.3.21
   85 * Fix volume retype with AZ
   86 * PowerMax Driver - Force add rep group volume
   87 * PowerMax Driver - Failover abilities promotion
   88 * PowerMax Driver - REST Iterator Expiration Fix
   89 * Handle oslo.messaging ping endpoint
   90 * Capacity based QoS doc
   91 * Add multiattach in Nimble driver
   92 * Fix: listing volumes with filters
   93 * Remove Train online data migrations
   94 * Deprecate TSM Backup driver
   95 * Show cluster\_name in volume details
   96 * Mark Active-Active mode as supported
   97 * Add cinder-plugin-ceph-tempest-mn-aa job
   98 * PowerMax Driver - Failover abilities legacy improvements
   99 * PowerMax Driver - Replica rdfg suspend fix
  100 * Stop sending notifications to nonstandard pub id
  101 * RBD: remove rbd\_keyring\_conf option
  102 * NEC driver: fix live-migration failure with FC
  103 * Remove unnecessary releasenote
  104 * bindep: Track qemu-img dependency
  105 * PowerMax Driver -  Replacing generations with snap\_ids
  106 * Modify default/delete volume type logic
  107 * PowerMax Driver - Prevent unmanage with snapvx
  108 * Normalize release note bug links
  109 * PowerMax Driver -  Allowing for an empty group on a clone volume
  110 * Use resource\_backend for volumes and groups
  111 * PowerMax Driver - Failover group vol update fix
  112 * Change default glance\_num\_retries to 3
  113 * Updating the release notes for PowerFlex Driver Rebrand
  114 * Brocade: Fix lookup UnboundLocalError
  115 * Doc note warning about retyping unencrypted/encrypted volume
  116 * Docs: Improve contributor's release notes
  117 * [vmware] ensure datastores exist while fetching stats
  118 * PowerMax Driver - Legacy volumes fail to live migrate
  119 * Uncomment psycopg2 in test-requirements.txt
  120 * Update to oslo.privsep 2.3.0
  121 * Fix lower-constraints conflicts
  122 * Fix: show volume transfer by name for non-admins
  123 * Add online extend support for Dell EMC PowerStore driver
  124 * Doc note warning about retyping an unencrypted/encrypted volume
  125 * Fix revert to snapshot for non admins
  126 * 3PAR: Set the right minimum client version
  127 * PowerMax Driver - Port Group & Port Load Balancing
  128 * Brocade: Fix AttributeError when raising exception
  129 * Brocade: Python 3 support
  130 * Add lsscsi to bindep
  131 * Rebranding of VxFlex OS driver to PowerFlex
  132 * Remove "cinder-manage shell" commands
  133 * drop use of pkg\_resources
  134 * Add Cinder driver for Dell EMC PowerStore
  135 * Set cluster name for volume groups
  136 * Remove exception.Error class
  137 * Remove unused exceptions
  138 * Creating snapshot on NFS backend fails
  139 * zuul: collect cinderlib logs from tempest node(s) only
  140 * Support modern compression algorithms in cinder backup
  141 * Bump hacking version to 3.1.0
  142 * PowerMax Driver - Volume Migrate Exception Handling
  143 * Correct new\_type type in VolumeManager retype method
  144 * Add Hitachi Block Storage Driver
  145 * PowerMax Driver -  Changing from 91 to 92 REST endpoints
  146 * Correct a typo of the hpe driver
  147 * Imported Translations from Zanata
  148 * smbfs: pick up remotefs method signature change
  149 * Fix rekeying volume with legacy encryption provider
  150 * cinder:api-ref replace mention of "policy.json"
  151 * Kaminario: Fix unique\_fqdn\_network option
  152 * Don't show host\_name to non-admins
  153 * Move get\_volume\_stats impl to the base volume driver
  154 * Add non-voting code coverage job
  155 * Disable siblings for the cindelib functional tests
  156 * Default volume\_type set too early
  157 * Add cinder discard in nimble driver
  158 * NFS encrypted volume support
  159 * RBD: Cleanup temporary file during exception
  160 * Make test-setup.sh compatible with mysql8
  161 * PowerMax Driver - Create vol suspend fix & DeviceID check
  162 * Imported Translations from Zanata
  163 * PowerMax Driver - Ussuri Documentation
  164 * Backup: Limit number of concurent operations
  165 * Add generated doc output path to doc8 ignore list
  166 * Drop one more use of mock lib
  167 * Imported Translations from Zanata
  168 * PowerMax Driver - RDF State Validation Enhancements
  169 * Update Pure to support revert\_to\_snapshot
  170 * Stop to use the \_\_future\_\_ module
  171 * Tests: Mock out compute class for NfsDriverDoSetupTestCase
  172 * docs: fixes wrong config file reference
  173 * 3PAR: Fix live migration
  174 * bump pycodestyle to 2.6.0
  175 * Bump taskflow requirement to 3.8.0
  176 * Dell EMC Sc: Add support for whitelisting fault domains
  177 * NetApp ONTAP: Fix extend volume for iSCSI/FCP
  178 * Remove VxFlex OS credentials from connection\_properties
  179 * Add revert to snapshot support for Pure Storage drivers
  180 * Google backup support client 1.8.2
  181 * Improve tenacity retry sleep mocking
  182 * PowerMax Driver - Array capabilities extend fix
  183 * Correct formatting in release note
  184 * Creating image-volume cache on NFS backend fails
  185 * Imported Translations from Zanata
  186 * NetApp SolidFire: Fix bug on update cluster stats
  187 * Fix a misspelling error in QNAP driver
  188 * Fix leave volume mapped on attach failure
  189 * Switch to newer openstackdocstheme and reno versions
  190 * Add log if resource\_filters json does not exist
  191 * Cap jsonschema 3.2.0 as the minimal version
  192 * Remove reference to ThinLVMVolumeDrive
  193 * Fix a grammar error in explanatory notes
  194 * Add releasenote/ to doc8 ignore list
  195 * [SPDK] Add https protocol option to communicate with SPDK
  196 * Fix cross-project incremental backups
  197 * Update Nimble features in Support matrix
  198 * Fix Invalid() exception msg
  199 * tests: remove self.injected
  200 * Move make\_initiator\_target\_all2all\_map out of vutils
  201 * 3PAR - Fix renaming volume after migration
  202 * Imported Translations from Zanata
  203 * Fix nfs\_mount\_options description
  204 * Remove translation sections from setup.cfg
  205 * Raise lower constraints to meet our minimums
  206 * Fix hacking min version to 3.0.1
  207 * Fix api-ref for GET snapshot response
  208 * Don't show host info to non-admins
  209 * Fix compliance tests
  210 * Make py3 default tox target flexible
  211 * Tests: Make tests less random
  212 * Fix dfs-sdk package name in extra reqs
  213 * Add a /healthcheck middleware
  214 * Fixed issues with Pure syncrep iSCSI CIDRs
  215 * Switch from retrying to tenacity
  216 * Fix typo on service cluster change method
  217 * Move macrosan unit tests to driver directory
  218 * PowerMax Driver - Concurrent live migrations failure
  219 * Fix outdated comment in rootwrap filter
  220 * Imported Translations from Zanata
  221 * Add missing context to function call
  222 * Update api-ref mv history file
  223 * Monkey patch original current\_thread \_active
  224 * Fix doc: s/cgroup-bin/cgroup-tools/
  225 * Native Zuul v3 cinder-grenade jobs
  226 * Move unit test code under tests/unit/
  227 * Make releasenotes build parallel
  228 * PowerMax Driver - U4P failover lock not released on exception
  229 * NetApp ONTAP NFS driver fail to flexclone glance image
  230 * Reserve migrations for DB backports
  231 * Imported Translations from Zanata
  232 * NetApp SolidFire: Fix pylint issues
  233 * PowerMax Driver - Rep validation fix & Retype suspension fix
  234 * PowerMax Driver - Live migrate remove rep vol from sg
  235 * NetApp ONTAP: Fix iSCSI multiattach volume terminates connection
  236 * Nexenta unit tests: add mock for \_read\_mounts call
  237 * Stop invoking Python 2
  238 * Imported Translations from Zanata
  239 * Switch to py38 and update version metadata
  240 * Add Python3 victoria unit tests
  241 * Update master for stable/ussuri
  242 
  243 16.0.0.0rc1
  244 -----------
  245 
  246 * Nit: Update comment and release note on Quobyte driver bugfix
  247 * Add ussuri prelude to release notes
  248 * Add test coverage for manage\_snapshot\_flow
  249 * Remove XIV part from configuration docs
  250 * update typo and official brandname in RN
  251 * Update NetApp SolidFire Active/Active support in Support Matrix
  252 * Add release note for drivers unsupported in Train
  253 * Delete volume with additional removehostmappings parameter
  254 * Fix driver doc ordering do to file casing
  255 * Fix nits from RBD volume migration changes
  256 * Revert "Mark MacroSAN Driver Unsupported"
  257 * Add filter\_function and goodness\_function to pools
  258 * Updating docs for Datera driver
  259 * HPE 3PAR: Support duplicated FQDN in network
  260 * NetApp SolidFire: Fix retype to SolidFire
  261 * Add support for IBM GPFS Driver
  262 * PowerMax Driver - RDF status validation
  263 * Imported Translations from Zanata
  264 * add docs and release note for sandstone iscsi driver Partially-implements: bp add-sandstone-driver
  265 * Update HACKING document to match current checks
  266 * Fix service-get-log to respect server filters
  267 * Add glance image colocation feature for Virtuozzo driver
  268 * Cleanup py27 support
  269 * Correct description for encryption-type policies
  270 * Resolve deprecation of encryption policy target
  271 * PowerMax Driver - PowerMax Pools Fix
  272 * PowerMax Driver - Compression Change Bug Fix
  273 * Fix volume migration fails in the same ceph RBD pool
  274 * Fix TypeError when doing glance retry
  275 * Imported Translations from Zanata
  276 * Updating release notes for Datera driver
  277 * Fix arguments order inside assertEqual
  278 * PowerMax Driver - Detach RepConfig logging & Retype rename remote fix
  279 * Add tests for volume type encryption type policies
  280 * Fix missing print format in log messages
  281 * Reduce deprecation warnings
  282 * Update upgrade check removed drivers for ussuri
  283 * Prevent creation of ssh\_known\_hosts file in UT run
  284 * Handle py38 unit test changes
  285 * [DS8000] Update cinder driver configuration guide
  286 * Support Glance image data colocation
  287 * NetApp SolidFire: Add active/active replication
  288 * NetApp SolidFire: Fix failback failing after service restart
  289 * [Unity] Retype volume support
  290 * [Unity] Support consistency group replication
  291 * Add hacking check for 3rd party mock
  292 * Imported Translations from Zanata
  293 * Add sandstone iscsi driver
  294 * Mark Nimble Storage Driver supported
  295 * PowerMax Driver - Manage volume emulation check
  296 * PowerMax Driver - Deletion of group with volumes
  297 * PowerMax Driver - Replication Metadata Fix
  298 * Followup to address open review comments
  299 * Imported Translations from Zanata
  300 * validator: Replace InvalidInput exception w/ InvalidName
  301 * RBD: add support for revert-to-snapshot
  302 * Revert "Remove ProphetStor Flexvisor Driver"
  303 * PowerMax Driver - Version comparison correction
  304 * Adds support for min/max volume size on vol\_type
  305 * Revert "Remove the Virtuozzo Storage Driver"
  306 * Revert "Remove the Veritas Access Driver"
  307 * Correct ReST syntax
  308 * Add revert to snapshot support in VxFlex OS driver
  309 * Add support for volume migration in VxFlex OS driver
  310 * Add OpenStack volume replication v2.1 support in VxFlex OS driver
  311 * Add support for VxFlex OS 3.5 to VxFlex OS driver
  312 * Add features for add backup id to volume metadata
  313 * Remove HPE Lefthand Driver
  314 * PowerMax Driver - Limit replication devices
  315 * PowerMax Driver - SRDF Replication Fixes
  316 * PowerMax Driver - Update single underscores
  317 * Imported Translations from Zanata
  318 * Move release note to correct directory
  319 * Revert "Remove Nimble Storage Driver"
  320 * Drop unicode() hacking check
  321 * Fix revert snapshot issue
  322 * [Unity] Support create volume with tiering policy
  323 * Correct two typos in support-matrix.ini
  324 * Update hacking to 3.x release
  325 * Re-enable local hacking checks
  326 * Add test coverage for manage\_existing API revert
  327 * PowerMax Driver - Support of Multiple Replication
  328 * Change \_get\_volume\_size\_gb to \_get\_volume\_size\_bytes
  329 * Preserve request id in Cinder logs when creating boot volume
  330 * Allow creating volumes from snapshots during backups for Quobyte
  331 * API: os-reset\_status notification fix
  332 * Remove suds from requirements
  333 * RBD: Add missing driver options
  334 * SAN: Add missing driver options
  335 * Fix a spelling mistake
  336 * Do not rename rbd based volume after migration
  337 * PowerMax Driver - Allowing for default volume type in group
  338 * Vmware: Revert the volume stats revert
  339 * Update weekly meeting location
  340 * Imported Translations from Zanata
  341 * Add configuration item for infortrend document
  342 * PowerMax Driver - Legacy volume not found
  343 * Imported Translations from Zanata
  344 * PowerMax Driver - SRDF Enhancement
  345 * [Unity] Fix TypeError for test case test\_delete\_host\_wo\_lock
  346 * QNAP: Fix login on Python3
  347 * Update the title of Inspur G2 storage driver
  348 * PowerMax Driver - Safeguarding retype to some in-use replicated modes
  349 * RBD: fix volume reference handling in clone logic
  350 * Tests: Remove Python 2 compat file\_spec code
  351 * Make cinder-plugin-ceph-tempest job voting
  352 * Update in-tree Datera Cinder driver
  353 * Always use the current volume URL in the Quobyte driver
  354 * Fix DriverFilter string evaluations
  355 * Ussuri contrib docs community goal
  356 * PowerMax Driver - Replication array serial check
  357 * Blacklist stestr 2.3.0
  358 * PowerMax Driver - Print extend volume info
  359 * Port several legacy tempest jobs to Zuul v3
  360 * Imported Translations from Zanata
  361 * Mark Huawei Fusionstorage Driver Supported
  362 * ChunkedBackupDriver: Freeing memory on restore
  363 * Revert "Remove Huawei FusionStorage Driver"
  364 * Support to query volume filter by updated\_at/created\_at
  365 * Cinder backup export broken
  366 * PowerMax Driver - Short host name and port group name override
  367 * Create backups via scheduler
  368 * Imported Translations from Zanata
  369 * Run cinder-plugin-ceph-tempest on py3
  370 * Add new license scheme for Flashsystem9000 series
  371 
  372 16.0.0.0b1
  373 ----------
  374 
  375 * Tell reno to ignore the kilo branch
  376 * Install all requirements in docs builds
  377 * Change path to query in cinderAPI V3-volume delete
  378 * 3PAR: Revert flag for Active/Active High Availability Support
  379 * Fix stestr command error in doc
  380 * Seagate driver: Add Basic auth header when logging in via HTTPS
  381 * Support volume transfer \`name\` filters
  382 * PowerMax Driver - Get Manageable Volumes Fix
  383 * Update api-ref
  384 * Fix volume unit test
  385 * NEC driver: fix migrate/retype an in-use volume
  386 * Update driver removal policy
  387 * Update reviewing doc with py3 usage guidelines
  388 * Add cryptsetup to bindep.txt
  389 * Skip cryptsetup password quality checking
  390 * Remove Dell EMC PS Series Driver
  391 * Configurable timeout of the QEMU img conversion
  392 * Handle retries in PowerMax unit tests
  393 * Add migration to make volume\_type\_id non nullable
  394 * Refactor README links
  395 * Support multiple stores of Glance
  396 * Fix some typos in docs
  397 * Add upgrade check for removed Veritas Access driver
  398 * RBD: catch argument exceptions when configuring multiattach
  399 * Bump paramiko requirement
  400 * Tests: hacking check tweaks
  401 * Hacking: Remove C304 check for LOG.audit
  402 * Update oslo.vmware version
  403 * Fix an issue in storwize unit test case
  404 * Mark MacroSAN Driver Unsupported
  405 * PowerMax Driver - Unisphere storage group/array tagging support
  406 * Add upgrade check for removed VZStorage driver
  407 * PowerMax Driver - RDF clean snapvx target fix
  408 * Remove the Veritas Access Driver
  409 * Mark Veritas CNFS Driver Unsupported
  410 * Remove the Virtuozzo Storage Driver
  411 * Make volume soft delete more thorough
  412 * Remove hacking check N325
  413 * Add note that block-box is not supported
  414 * Enable flake8-logging-format extension
  415 * Clean up test requirements
  416 * Mark IET target driver deprecated
  417 * Imported Translations from Zanata
  418 * Fujitsu Driver: Change the calculation of TPP's capacity
  419 * Pure Storage - remove six due to Py2 support dropped
  420 * Fix: Create new cache entry when xtremio reaches snap limit
  421 * Update release notes for ibm storage
  422 * Introduce flake8-import-order extension
  423 * Huawei Cinder Driver Support Dorado V6 Storage.(iSCSI, FC)
  424 * Fix duplicated words issue like " should should "
  425 * Add missing parameters in log messages
  426 * Drop requirements for unsupported python versions
  427 * Raise hacking version to 2.0.0
  428 * api-ref: give an example of volume['attachments']
  429 * Fix trivial typo in comment
  430 * Fix KeyError exception when volume filter file does not exist
  431 * Correct typos
  432 * Doc: update storwize cinder driver configuration guide
  433 * Remove unused exception catch in revert
  434 * Add upgrade check for removed Sheepdog driver
  435 * Add upgrade check for removed Nimble driver
  436 * Add upgrade check for removed ProphetStor driver
  437 * Add upgrade check for removed Huawei driver
  438 * Remove Sheepdog Driver
  439 * Remove Nimble Storage Driver
  440 * Remove ProphetStor Flexvisor Driver
  441 * PowerMax Docs -  corrections and improvements
  442 * doc: clarify usage of use\_multipath\_for\_image\_xfer parameter
  443 * Remove Huawei FusionStorage Driver
  444 * doc: fixes typo in multi backend configration doc
  445 * Update the community page
  446 * Fix: failed to create snapshot with DriverFilter
  447 * Fixed open tempfile.NamedTemporaryFile as text in Python3
  448 * StorPool: move the config to the shared group
  449 * Move cinder grenade job to py3 and in cinder repo
  450 * Mark Brocade FC ZM driver unsupported
  451 * DS8k Cinder Driver support Python3
  452 * Elaborate on terminate\_connection documentation
  453 * Publish backup capabilities to a scheduler
  454 * Readd reno to test-requirements
  455 * Removed unnecessary lines
  456 * Mark storwize driver supported
  457 * Fix pylint E1101 and E1135 issue
  458 * Remove Python 2 support from testing and gate jobs
  459 * PowerMax Driver - retype attached replication fix
  460 * PowerMax Driver - Volume group delete failure
  461 * PowerMax Driver - Unmanage Snapshot Delete Fix
  462 * Tests: Isolate rbd deferred deletion tests
  463 * Tests: Remove unused rbd mock\_driver\_configuration
  464 * Start README.rst with a better title
  465 * PowerMax Driver - Setting minimum Unisphere version to 9.1.0.5
  466 * Imported Translations from Zanata
  467 * Modify help for update host command
  468 * Drop old neutron-grenade job
  469 * Fix tox 'bindep' environment
  470 * Convert PrettyTable usage to tabulate
  471 * remotefs: remove invalid "external" arg on lock method
  472 * RemoteFS: Use dest vol id instead of source id in snapshot temp name
  473 * Fix remotefs clone volume locking
  474 * Remove unnecessary saving of host and availability\_zone
  475 * Remove py2 mentions from contributor docs
  476 * SPDK drivers: Update RPC calls to match latest SPDK changes
  477 * NEC driver: fix a non-disruptive backup error
  478 * Use volume utils to clone encryption
  479 * Change the RPC parameter
  480 * Pure Storage - bump version numbers for Ussuri
  481 * iSCSI driver initialization should fail for Primera backend
  482 * Fix "is"/"is not" with a literal usage
  483 * update review site link
  484 * Deprecate rbd\_keyring\_conf option
  485 * NEC driver: fix an undefined variable
  486 * Pure Storage - Fix disconnect error in clustered environments
  487 * Increase cpu limit for image conversion
  488 * Fujitsu Driver: Multiple pools support
  489 * Reserve migrations for DB backports
  490 * PowerMax Driver - QoS calculation failure
  491 * NEC driver: replace deprecated xml library
  492 * Fix VxFlexOS documentation
  493 * Remove Oracle ZFSSA drivers
  494 * 3PAR: Add HPE Primera related information
  495 * [Trivial] Adjust log message and add missing ws between words
  496 * Fix source link
  497 * docs: update cinder system architecture page
  498 * Switch to opensuse-15 nodeset
  499 * Add volume type name and description check when update volume type
  500 * Switch to official Ussuri jobs
  501 * Remove unreferenced document table and image files
  502 * Remove warning that docs are auto generated
  503 * Add reference to LP bug in configuration doc readme
  504 * Remove duplicate lines in netapp driver documentation
  505 * Imported Translations from Zanata
  506 * NetApp SolidFire: Add options for replication mode
  507 * PowerMax Driver - ODE Capabilities Fix
  508 * LINSTOR driver update for LINSTOR v0.9.12 with REST API
  509 * Pure: Ensure generated volume name does not exceed 63 characters
  510 * NEC Driver : Code Refactoring
  511 * Tests: Fix retype unit test InvalidUUID warning
  512 * Fix: Online migrations for untyped volumes/snapshots
  513 * Automate generation of quotas api-ref samples
  514 * 3PAR: For Peer Persistence, add policy options in RCG
  515 * Automate generation of qos specs api-ref samples
  516 * Update master for stable/train
  517 
  518 15.0.0.0rc1
  519 -----------
  520 
  521 * NetApp SolidFire: Fix replication
  522 * PowerMax Docs -  Short host and port group name changes
  523 * Port check\_exec.py to Python 3
  524 * PowerMax Docs -  New features and supported software
  525 * Add "service token" documentation
  526 * Releasenote followup: Untyped to default volume type
  527 * PowerMax Driver - Volume Retype Replication fix
  528 * PowerMax Driver - Metro Volume Metadata change
  529 * Add "deletion policy" property to uploaded images
  530 * NEC Driver: Storage assist retype and a bugfix
  531 * Add doc page for accelerate image compression
  532 * Fix missing print format in log messages
  533 * HPE 3PAR: Updated supported operations for multiattach feature
  534 * Make sure stale image metadata is not used
  535 * PowerMax Driver - Unisphere version check
  536 * PowerMax Driver - Debug Metadata Fix
  537 * Untyped to Default Volume Type
  538 * NEC Driver: Support revert to snapshot
  539 * Move the constants to constants.py (for Fujitsu driver)
  540 * Unity: Add replication support
  541 * Delete unused key when rekeying volume
  542 * Leverage hw accelerator in image compression
  543 * Move hacking checks to tests dir
  544 * Fix pylint env for ancient versions of git
  545 * Tests: Fix test\_volume.py import ordering
  546 * Rekey volume on clone
  547 * 3PAR: Add Peer Persistence support
  548 * Denote max microversion for Train
  549 * Bump pylint to 2.3.0
  550 * Pylint: use -j 0 arg
  551 * target/spdknvmf: Add max\_queue\_depth configuration parameter
  552 * NEC Driver: allow more than 4 iSCSI portals
  553 * Zadara VPSA: Move to API access key authentication
  554 * Fix up test\_snapshot notify tests
  555 * Continue renaming of volume\_utils (drivers)
  556 * Continue renaming volume\_utils (core)
  557 * Rename volume/utils.py to volume/volume\_utils.py
  558 * NEC Driver: Support multi-attach
  559 * Address reno nit for ZFSSA deprecation
  560 * StorPool: update the driver requirements
  561 * Mark the StorPool driver as supported again
  562 * Advertise some of the StorPool driver's capabilities
  563 * Mark HPE LeftHand driver as unsupported
  564 * Mark Virtuozzo Driver Unsupported
  565 * Fix online data migrations
  566 * Blacklist eventlet 0.25.0
  567 * PowerMax Driver - Revert to Snapshot Fix
  568 * Fix potential NameError of rc\_id
  569 * Google backup: correct string encoding between py 2 and 3
  570 * Mark Huawei Fusionstorage Driver Unsupported
  571 * Change PDF file name
  572 * [api-ref]Host name is not necessary to contain '@'
  573 * Mark IBM GPFS Driver Unsupported
  574 * Unsupport IBM DS8k and XIV Drivers
  575 * Mark Oracle ZFSSA Drivers Unsupported
  576 * nova: use EndpointNotFound from keystoneauth1
  577 * Synology: Fix driver to be compatible with python3
  578 * Added information how to use JsonFilter
  579 * PowerMax Driver - Volume & Snapshot Metadata
  580 * PowerMax driver - check cylinder count of source and target volumes
  581 * PowerMax Driver - SnapVX NoCopy Mode
  582 * PowerMax Driver - Miscellaneous improvements to delete
  583 * PowerMax Driver - Fix for CI on replication\_device config
  584 * Add cinder-specs link to readme.rst
  585 * Fix fujitsu's wrong call to pywbem
  586 * Dell EMC SC: Handle the mappings of multiattached volume
  587 * Mark IBM Flashsystem Drivers Unsupported
  588 * Mark the IBM Storwize driver unsupported
  589 * Add pdf documentation build in tox
  590 * docs: update new driver review page
  591 * Don't allow retype to encrypted+multiattach type
  592 * Infortrend: Mock sleep in tests
  593 * NEC Driver: Python3 compatibility
  594 * Log exception info when objects fail to init
  595 * Move some code out of utils.py
  596 * Support Incremental Backup Completion In RBD
  597 * Fix NFS volume retype with migrate
  598 * [api-ref]Fix response example file of update\_type
  599 * Fix tox docs failure
  600 * [api-ref]Fix values of service-status in list-hosts
  601 * Ignore hacking rule H101
  602 * Fix LVM IPv6 target portals
  603 * PowerMax Driver - feedback on tag removal
  604 * Address review comments for MacroSAN driver
  605 * 3PAR: Add config for NSP single path attach
  606 * Revert "3PAR: Provide new option to specify NSP for single path attachments"
  607 * Enable mutate for cinder scheduler
  608 * Create Seagate driver from dothill driver
  609 * Hedvig: Migration to py37
  610 * Fix "Fix upload volume to glance"
  611 * Tests: Combine similar encrypted volume tests w/ ddt
  612 * api-ref: add metadata parameter in the response of create-backup
  613 * Rollback the quota\_usages table when failed to create a incremental backup
  614 * Docs: Jenkins is dead, long live Zuul
  615 * Cisco FC Zone Manager Driver - Python3.x support
  616 * Update docs building
  617 * Docs: Make links more robust
  618 * PowerMax Driver - Train San REST Port Removal
  619 * PowerMax Driver - QoS Utils Move
  620 * Add contributor notes on cinder-status checks
  621 * Fixing 404's and broken links
  622 * Update drivers documentation
  623 * Tighten unit test dict assertions
  624 * Fix upload volume to glance
  625 * Refactor API utilities into api\_utils.py
  626 * SF remove deprecated sf\_allow\_template\_caching
  627 * Update Veritas Access in Support Matrix
  628 * Mark Storpool Driver Unsupported
  629 * Fix ceph: only close rbd image after snapshot iteration is finished
  630 * Fix issue of getting detail backups list info
  631 * Rsdlib changed providing\_pools interface
  632 * NetApp ONTAP: Fix JSON serialization error on EMS logs
  633 * Fix DetachedInstanceError for VolumeAttachment
  634 * Fix get\_driver\_options
  635 * Create extras for pypi install
  636 * Correcting typo in environment spelling
  637 * PowerMax Driver - Create Volume from SG Payload Change
  638 * Prevent double-attachment race in attachment\_reserve
  639 * Run 'tempest-ipv6-only' job in gate
  640 * 3PAR: Provide new option to specify NSP for single path attachments
  641 * Imported Translations from Zanata
  642 * Add MacroSAN cinder driver
  643 * Fix dothill multiattach support
  644 * QNAP: Avoid unnecessary sleeps
  645 * Update api-ref location
  646 * Never skip jobs when .zuul.yaml is changed
  647 * Remove outdated scripts from tools/
  648 * [DOCFIX] Correct Cinder Backup Driver Option Value
  649 * Bump Pure Storage FC driver version number for Train
  650 * Re-add Infortrend Cinder volume driver
  651 * Replace "integrated-gate-py3" template with new "integrated-gate-storage"
  652 * Update NexentaStor5 driver
  653 * Compress images uploaded to Glance
  654 * HPE 3PAR - Fix detach of multiattach volumes
  655 * doc: Fix rbd driver marked support multiattach
  656 * Update support matrix entries for MSA and Lenovo arrays
  657 * Add policy sample file to gitignore
  658 * Add release note ignore for backport note
  659 * Move DotHill release note to correct location
  660 * Refactor use of encryption/image volume utils
  661 * Add context to cloning snapshots in remotefs driver
  662 * Cleanup api-ref sample files
  663 * Zadara VPSA: Fix driver force detach operation
  664 * Unity: force delete lun by default
  665 * Launch driver list generation with the same python interpreter
  666 * Blacklist sphinx 2.1.0 (autodoc bug)
  667 * Add support for VxFlex OS 3.0 to VxFlex OS driver
  668 * Add Active/Active HA to Support Matrix
  669 * Mark Datera driver unsupported
  670 * RBD: save and restore multiattach features
  671 * Add case: force delete snapshot
  672 * Add case: volume can't be reverted in in-use status
  673 * Fix assertion methods in a unit test
  674 * Replace deprecated with\_lockmode with with\_for\_update
  675 * Fix kwargs passed to exception to get better format of error message
  676 * SF: Handle qos values on extend volume
  677 * Fix volume type quota defaults in quotas tests
  678 * Fix :param: in docstring
  679 * Run cinderlib functional tests on Ceph job
  680 * Remove the Nexenta Edge Driver
  681 * Remove the Veritas HyperScale Driver
  682 * Remove the Tintri Driver
  683 * remove support for deprecated options in VxFlex OS driver
  684 * rename ScaleIO driver to VxFlex OS
  685 * NetApp SolidFire: Adding new fields to scheduler data
  686 * Add key-manager to sevice catalog
  687 * NFS: Retry on intermittent mount failure
  688 * Add Contributor Docs for Upgrade Checks
  689 * Rename RSD doc file to match title for sorting
  690 * Update QoS and add Accuracy Note
  691 * Remove the DRBDManage Driver
  692 * Add OS-SCH-HNT in extensions list
  693 * Cinder RSD Driver
  694 * Replace assert to raise AssertionError
  695 * VMware: Enable thin volume from image on VVol
  696 * PowerMax Driver - Metro ODE Support
  697 * PowerMax Driver - PowerMax Formatted Vols Fix
  698 * PowerMax driver - Rapid TDEV Deallocation
  699 * Remove unused CG volume manager constants
  700 * Enable osprofiler for rally job
  701 * Small doc updates: canonical URLs, rally doc, etc
  702 * Re-enable new pycodestyle errors
  703 * Mark Veritas Access Driver Unsupported
  704 * Mark Prophetstor Driver Unsupported
  705 * Mark the Nimble Driver Unsupported
  706 * PowerMax driver - locking improvements
  707 * PowerMax driver - clone improvements
  708 * PowerMax driver - add 'target\_array\_model' to metadata
  709 * VMware: Implement clone\_image
  710 * Docs: Add new driver review checklist
  711 * Revert "Implement volume capacity stats for VMware"
  712 * PowerMax driver -  changing from 9.0 to 9.1 REST endpoints
  713 * Add rbd secret\_uuid in secondary config
  714 * Bump hacking version to 1.1.x
  715 * Update Python 3 test runtimes for Train
  716 * Fix formatting issues in PowerMax docs
  717 * PowerMax docs - known issues with metro
  718 * Make py37 unit tests voting
  719 * move Dell EMC SC driver exceptions
  720 * Add Upgrade Check for Drivers Removed in Stein
  721 * Add upgrade check for Windows iSCSI driver
  722 * move kaminario driver exceptions
  723 * Deprecate NestedDbQuotaDriver for nested quotas
  724 * move dothill exceptions
  725 * Mark the Sheepdog driver unsupported
  726 * move purestorage driver exceptions
  727 * move Hyperscale exceptions to driver
  728 * move storpool exception
  729 * Remove Sheepdog tests from zuul config
  730 * Drop use git.openstack.org for tox deps
  731 * Fix "connector=None" issue in Kaminario drivers
  732 * move cisco zonemanager exception
  733 * move vzstorage exceptions
  734 * move zadara exceptions
  735 * Bump bandit version
  736 * Move RBD driver exception to driver
  737 * LOG \_init\_vendor\_properites
  738 * HPE 3PAR-Added support for multiattach feature in hpe3par cinder driver
  739 * Pure Storage FlashArray iSCSI driver target CIDR support
  740 * [VNX] Fix test case issue
  741 * Remove BackupDriverWithVerify class
  742 * Cap sphinx for py2 to match global reqs
  743 * Handle collections.abc deprecations
  744 * move zfssa exception
  745 * Update NEC driver manual and support matrix
  746 * Correct typo in api-ref
  747 * Glob volume driver docs to auto sort
  748 * move netapp exception
  749 * move Nexenta exception
  750 * move NVMEOF exception to target file
  751 * move brocade zone manager exceptions
  752 * move 3par exception
  753 * move xtremio exceptions
  754 * Update doc for missed quotation marks
  755 * Remove driver requirements of removed drivers
  756 * Remove the repeated calls
  757 * Remove confusing annotation
  758 * VMware: Filter out datastore with 0 capacity
  759 * move solidfire driver exceptions
  760 * move smbfs exceptions
  761 * api-ref: mark migration\_status parameter as optional
  762 * Add python37 job
  763 * Removes python-linstor as a requirement for LINSTOR driver
  764 * Make sure we install cinder requirements during the correct tox phase
  765 * remove unused exceptions
  766 * move datera exception
  767 * move sheepdog exception
  768 * Use assertNotIn to check dict item
  769 * move Google backup exceptions
  770 * Removes drbdmanage as a requirement for drbdmanage driver
  771 * move synology driver exceptions
  772 * Remove unused exception
  773 * Move NVMET driver exceptions to driver file
  774 * [Trivial fix]Remove unnecessary slash
  775 * Do not use 'self' in classmethod
  776 * [Unity] Update doc for compressed volume support
  777 * Allow filtering on size for volume list
  778 * move GPFS driver exception to driver file
  779 * Compact DB migrations to Queens
  780 * Remove unneeded comment
  781 * Update Brocade FCZM driver's driver options
  782 * Fix invalid function name
  783 * Add user messages for some volume snapshot actions
  784 * Remove obsolete get\_backup\_driver functions
  785 * Fix swift backup driver crashing during service startup
  786 * Correct and optimize hpe3par tests
  787 * lvm: Only use initiators when comparing connector dicts
  788 * Update unit test debugging instructions for stestr
  789 * OpenDev Migration Patch
  790 * Start release cycle checklist documentation
  791 * Remove docs for --allow-multiattach
  792 * Add missing ws seperator between words
  793 * PowerMax docs - add information on new and existing functionality
  794 * 3PAR: Provide an option duing creation of volume from snapshot
  795 * NFS: Log exception when update\_migrated\_volume fails
  796 * Drop use of git.openstack.org
  797 * Fix missing print format error
  798 * Rollback the volume\_types table when failed to update quota\_usages
  799 * Uncap jsonschema
  800 * Fix cinder-manage args --max\_count in docs
  801 * Use proper casing in backup\_compression\_algorithm doc
  802 * Remove DataCore volume drivers
  803 * Introduce config to supplement periodic\_interval
  804 * VNX: add option vnx\_async\_migrate
  805 * add libpq-dev to build psycopg2
  806 * Tests: Fix up test\_volume notify tests
  807 * Make backup\_compression\_algorithm case insensitive
  808 * Update the min version of tox
  809 * Update gate-irrelevant-files
  810 * Add upgrade check for presence of policy.json file
  811 * Allow reset-state to detach volume as per policy
  812 * Fix deprecation escape sequence errors under 3.6
  813 * Document behavior of message.create
  814 * Reserve migrations for DB backports
  815 * VNX: delete the LUN from VNX backend
  816 * Add upgrade checker for backup driver path
  817 * Remove non-exception from EXCEPTION\_DETAIL\_MAPPINGS
  818 * Remove scanning upgrade checker from opts generation
  819 * Fix code-block JSON format issues
  820 * Replace HTTP numeric codes with constants
  821 * Remove doc for Nova option that doesn't exist
  822 * Unity: Add consistent group support
  823 * Add NetApp E-Series Driver to Removal List
  824 * Doc: Mark last Stein API microversion
  825 * Raise eventlet lower-constraint to 0.22.0
  826 * Replace openstack.org git:// URLs with https://
  827 * PowerMax Driver - In-Use Retype Path Fix
  828 * Run cinderlib functional tests on LVM-LIO job
  829 * Imported Translations from Zanata
  830 * Fix service\_uuid migration for volumes with no host
  831 * Update master for stable/stein
  832 * Synology: Add support for UC-Series model
  833 
  834 14.0.0.0rc1
  835 -----------
  836 
  837 * Handling filters in Generalized Filtering API
  838 * Automate generation of volume transfer api-ref samples
  839 * [NetApp] Casting block\_count to int before calling ONTAP API
  840 * Fix Support Matrix - Pure does support Multiattach
  841 * Gate Fix: Bumping versions in lower-constraints.txt
  842 * Fix VolumeAttachment is not bound to a Session
  843 * Modify the configuration mode of FusionStorage Cinder Driver
  844 * Automate generation of snapshots api-ref samples
  845 * Refactored NexentaStor5 driver
  846 * Adds revert to snapshot feature to support matrix
  847 * PowerMax docs -  changing cinder tags to powermax
  848 * Use excutils.save\_and\_reraise\_exception instead of reraise
  849 * PowerMax driver -  test fixes for \_sanity\_port\_group\_check
  850 * NetApp SolidFire: Fix misbehavior on account creation
  851 * Add get\_driver\_options method
  852 * docs: mark rbd driver support for extending an in-use volume
  853 * Revert "Remove truncate from rootwrap filters"
  854 * Revert "Use native python truncate for privsep"
  855 * NetApp SolidFire: Fix multi-attach volume deletion
  856 * Update required version of taskflow
  857 * Update minimal acceptable glanceclient
  858 * Create volume attachments status check
  859 * Allow setting Pure host personality
  860 * Add project\_id in group snapshots list and show API
  861 * Use 'target\_helper' config opt in linstor driver
  862 * Update oslo.privsep minimum requirement
  863 * Use new target\_\* options in documentation
  864 * Remove py35 from setup.cfg
  865 * Add oslo.privsep to config-generator list
  866 * Fix typo in the comment
  867 * Use config-table for dynamic config documentation
  868 * Drop py35 jobs
  869 * VNX: update sg in cache
  870 * Disable etcd3 for lio-barbican job
  871 * Enable service capabilities update at less than 60 seconds
  872 * Extend timeout for database migration tests
  873 * Improve documentation of goodness/filter function
  874 * api-ref: add qos\_specs\_id to show default volume type response
  875 * Update support matrix of Huawei driver
  876 * Define single place for irrelevant-files
  877 * Fix Snapshot object metadata loading
  878 * Use native python truncate for privsep
  879 * Fix python3 compatibility of rbd get\_fsid
  880 * Remove truncate from rootwrap filters
  881 * Trim test list for lio-barbican job
  882 * Tests: Fix up migrate notify tests
  883 * Extend remove\_version\_from\_href support
  884 * Pylint: Filter out cinder.objects and requests E1101
  885 * Fix version return incorrect when endpoint url end without /
  886 * Update section 'When do i need a new Microversion?'
  887 * docs: Add os-migrate\_volume\_completion api-ref
  888 * Doc8: Stop skipping D001: Line too long
  889 * Include .inc files in doc8 linting
  890 * NetApp SolidFire: Thin provisioning scheduler support
  891 * REST connector for Brocade zone driver
  892 * Fix for auth version change in Brcd HTTP
  893 * Remove drbdadm from filters
  894 * Replace 'lvconvert' from rootwrap
  895 * PowerMax Driver - Unmanage Snapshot Improvements
  896 * PowerMax driver - performance improvements
  897 * PowerMax Driver - Unit Test Refactoring
  898 * PowerMax driver - do an rdf\_group check earlier
  899 * Limit RBD discard to 32 bit chunks
  900 * Fix incorrect replication info for RBD
  901 * Remove LOCI publishing from the post pipeline
  902 * Add empty check before using zone driver
  903 * VNX Driver: delete\_hba() instead of remove\_hba()
  904 * PowerMax driver - handle special case where IG exists
  905 * PowerMax driver -  move pagination code to request
  906 * PowerMax driver - do the portgroup check earlier
  907 * PowerMax driver - solve issue of concurrent snapvx operations
  908 * Compact DB migrations to Ocata
  909 * Automate generation of volume actions api-ref samples
  910 * Fix some miscapitalizations of VMware
  911 * RBD: add support for multiattach
  912 * PowerMax Driver - Storage-assisted in-use retype support
  913 * Use oslo.privsep for 'lvcreate'
  914 * Add Python 3.6 version in setup.cfg
  915 * Update install docs to match default NFS config
  916 * Update rbd thin-provisioning in support-matrix
  917 * Remove legacy-tempest-dsvm-full-drbd-devstack job
  918 * Drop nova-multiattach job
  919 * Declare multiattach support for HPE MSA
  920 * Remove 'tgtadm' from rootwrap
  921 * Huawei driver refactor(2/10)
  922 * Adding microversion in releasenote "project\_id response in groups"
  923 * Support transfer pagination
  924 * Switch tempest-slow to be run on python 3
  925 * Remove LIO multiattach release note
  926 * Fix HPE3PAR not returning cached stats
  927 * Add project\_id in group list and show API
  928 * Return WWN for validation in Pure Storage drivers
  929 * PowerMax Driver - Replication Settings Fix
  930 * PowerMax driver -  code cleanup and minor improvements
  931 * QNAP: Add support for QTS 4.4.0
  932 * api-ref: Add cipher to update an encryption type interface
  933 * VMAX driver doc - clarify PowerMax rebrand release note
  934 * Fix keystone auth config in install doc
  935 * Fix the misspelling of "volumes"
  936 * Fix "import xxx as xxx" grammar
  937 * Add missing ws seperator between words
  938 * Add check\_encryption\_provider to volume utils
  939 * fast8 improvements
  940 * Huawei driver refactor(1/10)
  941 * Cleanup rootwrap filters
  942 * Fix gigabytes usage error when deleting snapshot group
  943 * Report msg error when cannot revert to snapshot
  944 * Fix for HPE MSA 2050 login failures
  945 * Pass image\_id to ImageDownloadFailed
  946 * Update FusionStorage Cinder Driver by using REST API
  947 * Move Fujitsu ETERNUS DX related file
  948 * Refresh the Service.service\_id after re-spawning children
  949 * Correct default policy\_file in the sample config
  950 * Remove 'lvrename' from rootwrap
  951 * LinstorDrv : Fix wrong key using when getting device path
  952 * Create new image volume cache entry when cloning fails
  953 * Refactor on policy in code
  954 * Add policy test for volume extend/retype/update\_ro policy
  955 * Add policy test for volume metadata policy
  956 * Add policy test for volume action policy
  957 * Add policy test for volume update/del policy
  958 * VMware: Implement retype
  959 * VMware: Release notes for vmware\_storage\_profile
  960 * Temporary solution for fixing gate test\_tpool\_size
  961 * Improve volume transfer records
  962 * PowerMax driver -  changing from 8.4 to 9.0 REST endpoints
  963 * Handle 'is\_public' filter in volume-type list
  964 * Automate generation of volumes api-ref samples
  965 * Imported Translations from Zanata
  966 * Implement volume capacity stats for VMware
  967 * Switch ietadm to use olso.privsep
  968 * Enable some tests in the cinder.tests.unit.test\_cmd module for MacOS
  969 * Initiating Cinder Volume Manager with large number of volumes
  970 * Avoid using 'truncate' on Windows
  971 * PowerMax driver - rebranding VMAX to PowerMax
  972 * [Doc] Fix typos
  973 * Fix for CI information in SPDK volume driver
  974 * Add test case: extend non-exist volume
  975 * Reset snapshot status available
  976 * Add test case: retype volume when driver not initialized
  977 * Add test case: delete snapshot when driver not initialized
  978 * NetApp: Return all iSCSI targets-portals
  979 * Automate generation of API versions api-ref samples
  980 * NetApp Doc: Enhance 'netapp\_storage\_protocol' description
  981 * SPDK drivers documentation
  982 * Fixup some issues of Inspur AS13000 cinder driver
  983 * add resource filters to the included data\_files
  984 * LINBIT DRBDManage driver moves to maintenance mode
  985 * Fix Xtremio driver configuration ordering
  986 * Support deferred deletion in RBD
  987 * Remove those copy words occured twice times in dell-emc-vmax-driver.rst
  988 * Add new LINSTOR volume driver
  989 * Hedvig Cinder driver implementation
  990 * cinder-volume: Stop masking IOError different than ENOSPC
  991 * Add missing backup status in API doc
  992 * Using wrong parameter in test\_backup\_ceph
  993 * Move 'attach.end' notify to attachment\_complete
  994 * Mask passwords in utils.trace for func params
  995 * Fix CI failed: test\_get\_volume\_filter\_options\_using\_config
  996 * QNAP: Support QES FW on TDS series NAS
  997 * ScaleIO: Fix Extra Spec parameter name in driver doc
  998 * Remove support for NetApp E-Series systems
  999 * Adding SPDK volume driver
 1000 * Delete related encryption provider when a volume type is deleting
 1001 * Fix retype notifier test case (BackupNFSTestCase)
 1002 * [api-ref] Fix the parameter of image metadata
 1003 * Handle string status codes in logging
 1004 * VMAX Driver - Failover Unisphere Support
 1005 * Remove vgc-cluster
 1006 * Remove 'ln' command from rootwrap filter
 1007 * Add policy configuration howto
 1008 * Remove umount from volume.filters
 1009 * Refactor for Veritas iSCSI driver
 1010 * Add x\_project\_id, accepted to transfers
 1011 * Add policy test for volume create policy
 1012 * Ignore migration 127 error on MariaDB
 1013 * [Unity] Storage-assisted migration support
 1014 * Use renamed template 'integrated-gate-py3'
 1015 * Allow to use \_max qos option together with per\_gb
 1016 * Driver reinitialization after failure
 1017 * Correct the use of assertTrue
 1018 * Revert "Synchronize all LVM operations"
 1019 * Update IBM storwise svc driver doc
 1020 * api-ref: volume\_type\_access should be array instead of object
 1021 * Fix \_per\_gb\_min usage with \_per\_gb
 1022 * Set message property in ImageDownloadFailed
 1023 * Fix A/A 'resource\_backend' when scheduling volumes
 1024 * Add irrelevant-files for integrated test jobs
 1025 * Handle image download and conversion errors
 1026 * Synchronize all LVM operations
 1027 * Rename BackupNFSSwiftBasedTestCase
 1028 * Cinder volume driver for Inspur AS13000 series
 1029 * Add user\_id in backup list and show API
 1030 * Fix permissions with NFS-backed snapshots and backups
 1031 * VMware: Storage policy support
 1032 * VMware: Add support for vStorageObject snapshots
 1033 * Make policy config docs consistent
 1034 * Revert "Ceph driver should respect the \`--incremental\` option for backups"
 1035 * api-ref: add response body for set-image-metadata-for-a-volume
 1036 * Revert "Move check\_encryption\_provider to volume utils"
 1037 * VMAX Driver - VMAX OS Upgrade Bug
 1038 * PowerMax driver doc - clarifying SE and Unisphere support
 1039 * Doc: Remove unnecessary note
 1040 * Extract copy\_image\_to\_volume into volume utils
 1041 * Ensure image utils don't block greenthreads
 1042 * Adding missing Volume states to VolumeStatus enum
 1043 * Automate generation of api-ref samples
 1044 * Add policy test for TENANT\_ATTRIBUTE\_POLICY
 1045 * Imported Translations from Zanata
 1046 * Add missing ws seperator between words
 1047 * Change a function name of swift backup
 1048 * Tests : notifier problem with backup
 1049 * Change openstack-dev to openstack-discuss
 1050 * Add secret=true to fixed\_key configuration parameter
 1051 * Cleanup code duplication in cinder.cmd.backup module
 1052 * Fix the problem of the scheduler status
 1053 * Check Volume Status on attahcment create/update
 1054 * Stop cleaning images to be deleted in remotefs driver
 1055 * Retry on DBDeadLock affecting worker updates
 1056 * Add test case: clone volume with bad size
 1057 * Remove deprecated query\_volume\_filters config option
 1058 * Correct default policy file
 1059 * VMAX Driver - Place volume in SG as part of unmanage volume
 1060 * PowerMax driver doc - removing support for VMAX2
 1061 * Ceph driver should respect the \`--incremental\` option for backups
 1062 * api-ref: fix some issues in volumes interfaces
 1063 * VMware: Check empty provider location
 1064 * Ignore updated stable release note
 1065 * [Doc] Fix status and parameters of vol connection api
 1066 * Imported Translations from Zanata
 1067 * sqlalchemy: GroupTypeProjects.deleted is boolean
 1068 * An alternate way to fix retype notifier test case
 1069 * api-ref: document encryption type provider choices
 1070 * Imported Translations from Zanata
 1071 * api-ref: volume summary is available from v3.12
 1072 * Revert "Remove mount from volume.filters"
 1073 * Adding SPDK NVMe-oF target driver
 1074 * doc: Change variable name DEFAULT\_API\_VERSION to \_MIN\_API\_VERSION
 1075 * Block broken requests 2.20.0
 1076 * [api-ref] Fix the value of project\_id
 1077 * NetApp SolidFire: Revert volume to snapshot
 1078 * lvm: Avoid premature calls to terminate\_connection for muiltiattach vols
 1079 * api-ref: fix succeed code and add field for update-backup
 1080 * api-ref: add missing volumes\_links in list-volume interfaces
 1081 * api-ref: Adding backup create response example
 1082 * Add policy test for volume GET\_ALL\_POLICY
 1083 * Imported Translations from Zanata
 1084 * Set right attach mode after migration
 1085 * api-ref: fix response example of list-backups
 1086 * Make lower constraints CI works well
 1087 * api-ref: fix response code and data type for volume interfaces
 1088 * Imported Translations from Zanata
 1089 * Improve/Clean api-ref parameters
 1090 * [Trivial Fix] Correct spelling error of "bandwidth"
 1091 * Add test coverage to manage existing flow
 1092 * VMAX driver - allow for a clean system with no initiator groups
 1093 * Drop simplejson usage
 1094 * Remove Babel from requirements
 1095 * Update docs landing page to follow guideline
 1096 * api-ref: Correct response body type for show host details
 1097 * Increase the length of resource property in quota\_usages
 1098 * Remove DeprecationWarning of "decodestring()"
 1099 * VMAX Driver - Fix for invalid device id length
 1100 * Remove out-of-date configurations in setup.cfg
 1101 * Add policy test for volume:force\_delete
 1102 * add missing comma
 1103 * Simplify the policy test case
 1104 * Fix a typo in multiattach doc
 1105 * Remove setup.py check from pep8 job
 1106 * [Trivial] Fix typo in comment in delete\_volume
 1107 * Update backup flow for CephBackupDriver
 1108 * Imported Translations from Zanata
 1109 * Handle rbd.OSError on broken RBD image
 1110 * Fix non iSCSI attach serialization
 1111 * Set user message on volume create failure
 1112 * Imported Translations from Zanata
 1113 * Raise the ImageTooBig exception when found it
 1114 * Move tgt targets to privsep
 1115 * Fix and Optimize : retype tests
 1116 * hpe 3par driver initialization failure
 1117 * api-ref: cleanup status conditions for backup/restore APIs
 1118 * PY3: Ensure rados.Object.read/write use byte data
 1119 * Forbidden to revert volume to a different size snapshot
 1120 * Fix debug message for \_copy\_volume\_data
 1121 * Remove scstadmin from rootwrap
 1122 * [Trivial] Replace 'action' with 'command' in cinder-status doc
 1123 * Allow using forward slashes in metadata
 1124 * Fix unexpected behavior in \_clone\_image\_volume
 1125 * Remove scsi\_id from rootwrap filter
 1126 * Remove mount from volume.filters
 1127 * Drop drv\_cfg from rootwrap filters
 1128 * Remove touch command from volume.filters
 1129 * Imported Translations from Zanata
 1130 * cinder-manage online\_data\_migrations fixes
 1131 * Handling unexpected python error "NoneType object is not iterable"
 1132 * Base framework for cinder-status upgrade check
 1133 * api-ref: add missing fields in volume group types
 1134 * Huawei: Simplify wait\_for\_condition calls
 1135 * Update sphinx extension logging
 1136 * Restructure Huawei driver
 1137 * VMAX: set faked max\_oversubscription\_ratio
 1138 * Move cinder-manage page to cli doc subtree
 1139 * api-ref: fix some inconsistencies in snapshot API
 1140 * Add test-requirements to pylint reqs
 1141 * Rename cinder.privsep.utils to cinder.privsep.path
 1142 * Adding regression test for update\_group
 1143 * DS8K: correct the usage for ssl method(SSLContext.wrap\_socket)
 1144 * Fix: storage\_pools key in Huawei Driver
 1145 * Imported Translations from Zanata
 1146 * Fix for field type error
 1147 * fix misspelling of available
 1148 * Imported Translations from Zanata
 1149 * Increment versioning with pbr instruction
 1150 * Mark Veritas HyperScale Driver Unsupported
 1151 * Cinder Backup: object\_count value incorrect
 1152 * Extract volume image metadata into volume utils
 1153 * Extract \_get\_image\_metadata into volume utils
 1154 * Use tempest-pg-full
 1155 * Remove the ITRI DISCO driver
 1156 * NFS Backup: Avoid TypeError in os-brick when not configured
 1157 * [minifix] Update reno formatting on Quobyte driver defaults change
 1158 * api-ref: totalSnapshotsUsed in limits response should be integer
 1159 * Add column only when it doesn't exist
 1160 * VNX: Add constraints for async migration
 1161 * Remove volume:get policy from test policy file
 1162 * Replace openSUSE experimental check with newer version
 1163 * Fix for cinder-manage db purge
 1164 * Follow Up: Generalizing is\_replicated\_str to is\_boolean\_str
 1165 * api-ref: Add response fields and response example for snapshot manage
 1166 * api-ref: remove created\_at from response example of list-transfer
 1167 * Handle drivers that do not support list manageable
 1168 * Fix doc output examples
 1169 * Fix: UnboundLocalError variable referenced before assignment
 1170 * api-ref: Add response fields and response example for volume manage
 1171 * api\_ref: total\_capacity and free\_capacity can be float
 1172 * Stop using deprecated rpc\_backend option
 1173 * Don't quote {posargs} in tox.ini
 1174 * Imported Translations from Zanata
 1175 * api-ref: qos and extra\_spec are optional in types view
 1176 * Fix wrong uuid recognized when create group
 1177 * api-ref: Fix namespace parameter for backend capabilities
 1178 * Imported Translations from Zanata
 1179 * SF ensure the correct volume is deleted
 1180 * Mark the Nexenta Edge driver unsupported
 1181 * Mark the Tintri driver unsupported
 1182 * Remove source\_replica info from api-ref
 1183 * Remove sg\_scan
 1184 * Update unit test debug instructions
 1185 * API-REF:os-quota-sets v2 API reference has the wrong parameters
 1186 * VMAX docs - Replace serial\_number
 1187 * Remove the HGST Flash Storage Driver
 1188 * Add missing 'is\_public' volume type parameter
 1189 * nimble storage: support for force detach
 1190 * nimble storage: retype support
 1191 * Use Tempest slow job to run all slow tests
 1192 * api-ref: Change extensions updated type to updated\_at
 1193 * api-ref: remove encryption from Show-an-encryption-type
 1194 * hosts api ref: all fields should be of type string
 1195 * Remove systool from rootwrap
 1196 * Add tests for multiattach check in cinder.objects
 1197 * Clean up the deprecated description in doc
 1198 * Fix wrong NotFound in get\_by\_name\_or\_id
 1199 * api-ref: add missing response body for groups
 1200 * Fix CLI output examples
 1201 * Fix multiattach set to false after retype
 1202 * Update Dell EMC Driver's multi-attach Support
 1203 * Fix backup driver configuration examples in the documetation
 1204 * api-ref: add missing fields in volume types
 1205 * api-ref: total/free\_capacity should be with postfix \_gb
 1206 * api-ref: namespace in extensions is optional
 1207 * Fix pylint warning
 1208 * Exclude disabled API versions from listing
 1209 * Enable split logging for cinder-keystoneclient interaction
 1210 * Remove unecessary pass
 1211 * VMAX Driver - Fix for manage volume if volume is part of SG
 1212 * api-ref: clarify volume\_type param in volume create API
 1213 * api-ref: fix req/resp params for v3 os-quota-class-sets
 1214 * api-ref: mark name as optional in volume create API
 1215 * Fix DRBD volume driver creating a 2-volume resource
 1216 * ZFSSA iSCSI implement get\_manageable\_volumes()
 1217 * Get rid of keys() usage
 1218 * Imported Translations from Zanata
 1219 * Fix bug of renaming volume with same name
 1220 * Fix some inconsistencies in qos-specs api ref
 1221 * Propose example volume protection tests
 1222 * services api ref: fix field enum value and add missing field
 1223 * ZFSSA iSCSI driver doc fix - allow\_rename auth/o
 1224 * ZFSSA handle manage nonexistent volume
 1225 * Adding variable for total gigabytes used by snapshot param
 1226 * [Optimize] Use OVO when retrieve volume object
 1227 * Add microversion history to api-ref
 1228 * Dell PS Driver moves to maintenance mode
 1229 * Remove udevadm from rootwrap
 1230 * VMAX Rocky doc - version information
 1231 * Fix some inconsistencies in messages api ref
 1232 * Fix typos in volume api ref doc
 1233 * Remove aoe-revalidate, aoe-discover, aoe-flush
 1234 * VMAX Driver - Rollback for manage existing volume
 1235 * ZFSSA volume driver REST client python3 fixes
 1236 * Fix image volume cache max size and max count limits
 1237 * Move hscli to privsep
 1238 * Imported Translations from Zanata
 1239 * 3PAR: Update Storage Driver docs
 1240 * Imported Translations from Zanata
 1241 * EMC ScaleIO driver does not honor create from snapshot volume size
 1242 * Link to the in-tree driver support matrix from multiattach docs
 1243 * Imported Translations from Zanata
 1244 * api-ref: document no\_snapshots default for volume transfer API
 1245 * api-ref: add preconditions for volume transfer APIs
 1246 * Add comment to online data migration command
 1247 * Rename devstack-plugin-ceph jobs
 1248 * Fix wrong filter of backups in db api
 1249 * Fix indentation in docs
 1250 * Remove resolve\_hostname
 1251 * Imported Translations from Zanata
 1252 * Clean up bare raised pylint warning
 1253 * Fix pylint warnings for "unnecessary not"
 1254 * Update Zuul configuration
 1255 * add python 3.6 unit test job
 1256 * switch documentation job to new PTI
 1257 * import zuul job settings from project-config
 1258 * Ds8k: Mock evenlet.sleep calls
 1259 * Fujitsu DX: Add retries for busy error
 1260 * Ensure VNX unit tests don't sleep
 1261 * Simplify running pylint
 1262 * Tintri: Inherit tests from BaseDriverTestCase
 1263 * NetApp SolidFire: Fix CG snapshot deletion
 1264 * Imported Translations from Zanata
 1265 * Modify Pure driver to configure PG/Pod names
 1266 * Move check\_encryption\_provider to volume utils
 1267 * Imported Translations from Zanata
 1268 * Move release note to the releasenotes/notes dir
 1269 * NetApp SolidFire: Fix force\_detach
 1270 * fix misspelling of 'configuration'
 1271 * Remove deprecated HPE Lefthand config opts
 1272 * VMware: Fix revert-to-snapshot
 1273 * VMware: Remove member initialization in properties
 1274 * Move sphinx-feature-classification to docs reqs
 1275 * Simplify hostname lookup
 1276 * Imported Translations from Zanata
 1277 * tintri: Remove \_resolve\_hostname
 1278 * trival: Fix some spacing issues
 1279 * Fix typo
 1280 * Update doc for get-pools API
 1281 * Avoid using dict.get() in assertions
 1282 * Imported Translations from Zanata
 1283 * Remove auth\_uri usage
 1284 * 3PAR: Added retries on volume deletion
 1285 * VMAX Driver - Initiator retrieval short hostname fix
 1286 * SIO: Clean up padded volume comments
 1287 * Add test case: create volume from source volume
 1288 * Fix IPv6 for Cinder NetApp ONTAP drivers
 1289 * Remove cinder-tox-compliance job
 1290 * Correct the link of 'OpenStack Documentation Contributor Guide'
 1291 * Fixed invalid number of arguments bug in ScaleIO driver
 1292 * LVM: Disable multiattach for LIO iSCSI target
 1293 * Replace assertRaisesRegexp with assertRaisesRegex
 1294 * Fix deprecation warnings
 1295 * VMAX doc - important known issue
 1296 * Drop legacy backup service support
 1297 * Changed default behaviour of nas\_secure\_file\_\* for Quobyte driver
 1298 * Imported Translations from Zanata
 1299 * api-ref: add docs for os-migrate\_volume API
 1300 * Remove deprecated sio\_allow\_non\_padded\_thick\_volumes
 1301 * Remove flashsystem\_multipath\_enabled opt
 1302 * Dell EMC: Added excluded\_domain\_ips ListOpt to SC driver
 1303 * Remove WindowsDriver mapping
 1304 * Remove deprecated iSCSI target config opts
 1305 * Imported Translations from Zanata
 1306 * Remove os-image-create API extension
 1307 * Make divisibility py3 compatible in DRBD driver
 1308 * Xtremio: Remove unused constant
 1309 * Raise HTTPUnsupportedMediaType when content type is unsupported
 1310 * Add 'volume\_attachment' to volume expected attributes
 1311 * ScaleIO: Deprecate sio\_allow\_non\_padded\_thick\_volumes
 1312 * Make solidfire code py3-compatible
 1313 * Imported Translations from Zanata
 1314 * Add api-ref for mv 3.55 volume transfer
 1315 * Fix support indicator for rbd extend attached
 1316 * ScaleIO: Disable volume creation without padding
 1317 * Add policy granularity to the encryption API
 1318 * Fix api-ref title levels and index
 1319 * Fix XTREMIO driver name
 1320 * Add False check when do \_retype\_error
 1321 * Add retry to LVM deactivation
 1322 * [Docs] Update some links for Gerrit of Code Reviews
 1323 * Optimizing code (wrap\_socket())
 1324 * Save the backup.service just before \_run\_backup
 1325 * Make code py3-compatible (global callable())
 1326 * Update document for metadata show API
 1327 * Reserve 3 migrations for DB backports
 1328 * Imported Translations from Zanata
 1329 * Imported Translations from Zanata
 1330 * NetApp SolidFire: Fix NetApp SolidFire SSL option
 1331 * Imported Translations from Zanata
 1332 * Remove the CoprHD driver
 1333 * Update reno for stable/rocky
 1334 
 1335 13.0.0.0rc1
 1336 -----------
 1337 
 1338 * Imported Translations from Zanata
 1339 * Fix \_attachment\_reserve to not allow attaching an invalid status volume
 1340 * Allow extra parameters in volume\_type\_encryption
 1341 * Default functional tests to use v3 API
 1342 * Add retries to delete a volume in the Nimble Driver
 1343 * Add volume create schema enforcement unit tests
 1344 * Fix one help description of rbd driver
 1345 * Fix typo on Storwize release note
 1346 * Note max API version for Rocky
 1347 * Add sphinx-feature-classification based support matrix
 1348 * VMAX driver - releasenote fix
 1349 * Solidfire: Avoid UnboundLocalError
 1350 * 3PAR: Update Storage Driver docs for Rocky release
 1351 * VMAX Docs - SSL Support Revision
 1352 * VMAX docs - Rocky features
 1353 * VMAX docs - Restructure of content
 1354 * VMAX Driver - Fix for get-pools and returned Service Levels
 1355 * VMAX driver - minor metadata additions
 1356 * VMAX driver - replace 'data=' with 'message='
 1357 * VMAX driver - pagination on get vols from SG list
 1358 * Correct volume-transfers API endpoint
 1359 * Improve messages api-ref description
 1360 * Add ability to specify minimum value when using capacity based QoS
 1361 * IBM XIV: fix issues for replication
 1362 * Fix none-ascii char in doc
 1363 
 1364 13.0.0.0b3
 1365 ----------
 1366 
 1367 * solidfire: Enable SSL with requests
 1368 * VMAX Driver - Fix for multiple clones failure
 1369 * Fix indentation in docs
 1370 * VSA: Concurrent request handling in attachment
 1371 * NetApp ONTAP: Fix driver force detach operations
 1372 * docs: Write high availability devref
 1373 * Consume quota when importing backup resource
 1374 * Update volume create schema to allow 'null'
 1375 * nimble: Fix missing ssl support
 1376 * INFINIDAT: add host.created\_by metadata key
 1377 * Set bootable when creating volume from snapshot
 1378 * Handle multiattach attribute when managing volumes
 1379 * Update delete group snapshot API exception handling
 1380 * tintri: Enable SSL with requests
 1381 * Fix remotefs driver report wrong value
 1382 * IBM XIV and DS8K: Update document for Rocky release:
 1383 * Revert "Use Tempest scenario job to run all scenario tests"
 1384 * Add release note for force delete MV fix
 1385 * ActiveCluster support for Pure Storage drivers
 1386 * Remove mox3
 1387 * XtremIO: support multiattach
 1388 * NEC driver: Return non-random iscsi portal in initialize
 1389 * Update microversion number with constants
 1390 * [Unity] Compressed volume support
 1391 * Don't require size when creating volume from snap
 1392 * Fix some nits in transfer volume with snapshots
 1393 * Add keystoneauth options to list\_opts
 1394 * Update microversion for force delete volume parameter
 1395 * VMware: set 'shared\_targets' as False
 1396 * INFINIDAT: validate\_connector should validate by protocol
 1397 * DS8K: correct the behavior for retype method
 1398 * Non Windows per service lock for Backup service
 1399 * QNAP: Add support for QES 2.1.0
 1400 * [doc] Use openstack client commands to replace cinder client
 1401 * [doc] Use openstack client commands to replace cinder client
 1402 * Use Tempest scenario job to run all scenario tests
 1403 * Transfer snapshots with volumes
 1404 * Update attachment create API document
 1405 * NEC driver: loss of access after live-migration
 1406 * Pure Storage FlashArray driver - enable multiattach support
 1407 * VMAX driver - Block revert to snapshot for replicated volumes
 1408 * VMAX driver - Add VMAX specific volume metadata to logs
 1409 * Add ability to specify mode to attachment-create
 1410 * use restore\_file instead of open volume when restoring
 1411 * Unity: add multiattach support
 1412 * Update api-ref and release notes for schema validation
 1413 * Prepare Google Backup driver for latest libraries
 1414 * Fix Port nvmet driver to use privsep
 1415 * NetApp ONTAP iSCSI/FCP: Enable multiattach capability
 1416 * Remove note about mox
 1417 * Unity: add thick volume support
 1418 * LVM: Enhance option descriptions
 1419 * api-ref: Update notes on encryption key size
 1420 * Ceph backup: set close\_fds on Popen
 1421 * Use ensure\_tree instead of mkdir when creating paths
 1422 * RemoteFS: Use summarize option for "du"
 1423 * Remove hus-cmd from rootwrap volume.filters
 1424 * Avoid os.getpgrp, breaking Windows c-backup support
 1425 * Enable split logging for cinder-glanceclient interaction
 1426 * Remove tee from volume.filters
 1427 * Revert "Use os.mkdir instead of mkdir"
 1428 * Change blockbox to block-box
 1429 * Remove unused commands from volume.filters
 1430 * Remove ssc command from volume.filters
 1431 * NetApp: Deprecate E-Series drivers
 1432 * Use os.mkdir instead of mkdir
 1433 * Remove blockdev from volume.filters
 1434 * Drop dmsetup from rootwrap
 1435 * Remove mkdir from volume.filters
 1436 * NetApp ONTAP: Remove NFS driver online volume extending support
 1437 * Add policy in code documentation for os-set\_bootable API
 1438 * Port nvmet driver to use privsep
 1439 * DS8K: correct behavior and return value for terminate\_connection method
 1440 * DS8K: correct the behavior for get\_pools method
 1441 * Correct Pure Storage configuration documentation
 1442 * INFINIDAT: change create\_child to create\_snapshot
 1443 * Adds Overlay Volumes Created from Snapshots to Quobyte
 1444 * Fix RBD incremental backup
 1445 * Add blueprints and releasenotes link to README
 1446 * Fix parameter description in volume and snapshot manage extension
 1447 * Keep volume's status in 'creating' when creating from backup
 1448 * RBD: support to get manageable snapshots
 1449 * [NetApp ONTAP] Add filtering to API trace logging
 1450 * [Logging] Enable filtering of trace\_api logs
 1451 * Fix 'availability\_zones' attribute not recognized when creating volume
 1452 * V3 jsonschema validation: Volumes
 1453 * Enable running py36 unit tests
 1454 * Handling type's multiattach extra specs in API task flow
 1455 * NEC driver: Fix iscsi multipath initialize\_connection tests
 1456 * NetApp ONTAP: Remove iSCSI/FC driver online volume extend support
 1457 * Multipath: Update docs for backend drivers
 1458 * Fix time convert error in testcases
 1459 * NEC driver: Reuse iSCSI LUNs of detached volumes
 1460 * Fix quota error when deleting temporary volume
 1461 * Make scheduler check online\_extend\_support capability
 1462 * Clean up unnecessary test params in test\_rbd
 1463 * NetApp ONTAP NFS: Enable multiattach capability
 1464 * Adds more validations in create\_snapshot
 1465 * Add policy check for type show and type list
 1466 * Fix vmware disk type changed when volume type is eagerZeroedThick
 1467 * Remove report of allocated\_capacity\_gb from Inspur driver
 1468 * Fix v3 sample files
 1469 * Dell EMC: SC FC Driver wwns api response in lower
 1470 * Add v3 api-ref for force delete snapshot
 1471 * api-ref: Adds os-update\_readonly\_flag API
 1472 * Fix prophetstor drivers report value
 1473 * Fix invalid escape sequence warnings
 1474 * Get rid of conditional rtslib\_fb imports
 1475 * DataCore: get rid of pylint errors due to contextlib
 1476 * Nimble: Fix tuple being passed for exception init
 1477 * Solidfire: Fix pylint errors for class decorators
 1478 * Infinidat: Get rid of pylint errors due to private lib
 1479 * NetApp: Remove duplicate volume\_type kwarg
 1480 * Increase pylint processes
 1481 * Add v3 api-ref for updating snapshot status
 1482 * Reject any filter whose key contains non ascii character
 1483 * HPE3PAR: Fix pointing to backend in group failover
 1484 * Remove 'message' from format argument from exception
 1485 * Fix the usage of RBDVolumeProxy in getting manageable volumes
 1486 * Storwize: get list of all volumes for ensure\_export
 1487 * Keep ORM names matching their VO counterparts
 1488 * Storwize:clone volume with iogrp value as expected
 1489 * [XtremIO] Remove provisioning factor when reporting
 1490 * DS8K: Enable multiattach support
 1491 * Move blockbox DB volume to home directory
 1492 * VMAX Driver - Incorrect SSL cert verification
 1493 * VMAX docs - use config-table directive
 1494 * VMAX driver - remove deprecated XML option
 1495 * VMAX driver - Deleting snapshot that is source of multiple volumes fails
 1496 * VMAX driver - Incorrect service level reporting
 1497 * VMAX driver and docs - change san\_rest\_port to san\_api\_port
 1498 * Imported Translations from Zanata
 1499 * api-ref: Rephrase delete volume precondition
 1500 * policy docs: Add volume summary under GET\_ALL\_POLICY entry
 1501 * Storwize: add data reduction pool support
 1502 * Allow running unit tests on macOS
 1503 * Update macOS devref info
 1504 * Fix tox -e docs failure
 1505 * Add ansible helper to Linux dev environment info
 1506 * Remove 'message' from format argument from exception
 1507 * Remove 'message' from format argument from exception
 1508 * Be explicit about tox python version
 1509 * DS8K: correct the return value for initialize\_connection method
 1510 * Add debug logs for weigher filters
 1511 * Add documentation page for basic volume quality of service
 1512 * VMAX: Address nits in list manageable code
 1513 * Mark Dell EMC CoprHD Drivers unsupported
 1514 * Add doc about backend\_default config
 1515 * [doc]Modify failed hyperlinks
 1516 * [api-ref] Fix the parameter metadata in v3
 1517 * Empty option value maybe cause Unity driver failed to initialize
 1518 * Support image signature verification
 1519 * Imported Translations from Zanata
 1520 * trivial: Add min\_version: 3.1 to api\_ref for upload volume
 1521 * Fix cinder-volume uses latest req-id for all log calls
 1522 
 1523 13.0.0.0b2
 1524 ----------
 1525 
 1526 * Mock log output from DataCore drivers
 1527 * Add NexentaEdge drivers
 1528 * VMware: Add file open mode to support python3
 1529 * Tests: Remove some ovo FutureWarnings about UUIDs
 1530 * Add check to the flake8 job
 1531 * Cloning image fails results duplicate cache entry
 1532 * api-ref: Fix some params in volume types
 1533 * Switch to oslo\_messaging.ConfFixture.transport\_url
 1534 * Run pylint job under py3
 1535 * Disable failing backup tests in LIO/Barbican job
 1536 * Remove kwargs 'message' when exception is created
 1537 * Api-ref: Fix the incorrect parameter description
 1538 * Replace os.makedirs to avoid process race
 1539 * Implement privsep boilerplate in cinder
 1540 * Default tox jobs to python3
 1541 * Fix group availability zone-backend host mismatch
 1542 * Mark Disco driver unsupported
 1543 * Mark the HGST Driver unsupported
 1544 * Move driver config opts out of catchall page
 1545 * RBD: support to report backend state
 1546 * IBM XIV: Report backend state in service list
 1547 * IBM DS8K: Report backend state
 1548 * Add note about multiattach not supporting encryption to docs
 1549 * Fix Dell EMC Xtremeio drivers report wrong value
 1550 * Fix documentation error
 1551 * Correct S-Series to DS-Series systems
 1552 * Remove the deprecated config option
 1553 * Fix GCS backup driver docs
 1554 * Doc: Fix broken link (Nimble)
 1555 * Imported Translations from Zanata
 1556 * Add user messages for extend volume operation
 1557 * Mark DataCore Drivers unsupported
 1558 * V3 jsonschema validation: volume\_type\_encryption
 1559 * ZFSSA handle non-existent snapshot
 1560 * Update storage backends supported for Lenovo
 1561 * Fix handling of 'cinder\_encryption\_key\_id' image metadata
 1562 * Remove \_static folder in doc directory
 1563 * Update "auth\_url"
 1564 * Fix api-ref for backup export and import
 1565 * Missing request parameters in update quotas
 1566 * Trivial: Update pypi url to new url
 1567 * V3 jsonschema validation: admin\_actions
 1568 * [Api-ref] fix the type of service\_id in worker cleanup api
 1569 * api-ref: Fix v3 API version details error
 1570 * [Unity] Return logged-out initiators
 1571 * Add cinder v2 experimental job
 1572 * Fix cannot add a column with non-constant default
 1573 * Update author in latex sphinx doc builds
 1574 * Update the volume-encryption doc
 1575 * Additional fix for hostname validation regex
 1576 * doc: correct indentation from a note block
 1577 * V3 jsonschema validation: scheduler\_hints
 1578 * INFINIDAT: fixing extend mechanism
 1579 * Storwize: update the function is\_volume\_hyperswap
 1580 * Fix the argument for cinder-manage command
 1581 * NEC driver: Faster clone status check
 1582 * Fix cinder-volume setup in block-box
 1583 * [Docs] Fixes documentation warning
 1584 * Remove duplicate sample files
 1585 * Fix option description in DRBD driver
 1586 * Remove Ocata config option changes doc
 1587 * VMAX driver - VMAX list manageable volumes and snapshots
 1588 * VMAX driver - Enable multiattach support
 1589 * Fix wrong usage of fields.BackupStatus.AVAILABLE
 1590 * ScaleIO: Rebranding of product to VxFlex OS
 1591 * Disable test\_volume\_backup\_restore for lio-barbican job
 1592 * Support availability-zone type
 1593 * Fix rbd driver json loading
 1594 * Fix create backup API document
 1595 * Add missing volume APIs
 1596 * Imported Translations from Zanata
 1597 * [Api-ref] fix incorrect host value in worker cleanup api
 1598 * Fix NVMET minor log message issues
 1599 * Fix google backup driver
 1600 * V3 jsonschema validation: os-services
 1601 * Update auth\_uri option to www\_authenticate\_uri
 1602 * Huawei driver supports create\_group\_from\_src
 1603 * Disallow multiattach for encrypted volumes
 1604 * NetApp ONTAP iSCSI: Force exception on online extend
 1605 * Fix hostname validation regex
 1606 * Add snapshots to minimum driver interface
 1607 * Add descriptions for auth\_strategy choices
 1608 * RBD: remove redundant exception log to reduce noise
 1609 * Log backup\_service.restore() exception
 1610 * Add support for promoting a failed over backend
 1611 * [Unity] Add support of removing empty host
 1612 * V3 json schema validation: generic volume groups
 1613 * Fix i18n issue in volume\_action and admin\_action
 1614 * Support filter backend based on operation type
 1615 * Remove stale pip-missing-reqs tox test
 1616 * NEC driver: Delete max volumes per pool limit
 1617 * [ci][rally] make the job inherit the right parent
 1618 * Make config-table display list defaults in list format
 1619 * api-ref: modify 'keys' description
 1620 * QNAP: driver fails to detach while uploading volume to image
 1621 * Remove static config option table for Infinidat
 1622 * Remove zonemanager static config option tables
 1623 * [VNX] Fix property set in configuration doc
 1624 * Fix os-detach attachment\_id schema
 1625 * Adding NVMET target for NVMeOF
 1626 * DRBD: Remove cast to int in size calculation
 1627 * Remove backup driver static config option tables
 1628 * Add missing 'transfer' parameter in API document
 1629 * Update HPE docs to use config-table directive
 1630 * Skip running py36 tests on irrelevant files
 1631 * Remove ZFSSA static config option tables
 1632 * Remove Zadara static config option table
 1633 * Remove Virtuozzo static config option table
 1634 * Remove Tintri static config option table
 1635 * Remove Synology static config option table
 1636 * Remove SolidFire static config option table
 1637 * Remove Quobyte static config option table
 1638 * Replace Chinese punctuation with English punctuation
 1639 * Replace cluster object's host with service\_topic\_queue
 1640 * IBM XIV: enable FC zoning to all the ports
 1641 * [doc] Add the possible status for attachment
 1642 * Remove Nimble static config option table
 1643 * Remove NEC static config option table
 1644 * Remove static config option table for Lenovo
 1645 * Remove Kaminario static config option table
 1646 * Remove static config option table for DISCO driver
 1647 * Add skip filter to config-table directive
 1648 * Imported Translations from Zanata
 1649 * Update auth\_url value in install docs
 1650 * Fix doc warnings causing local failures
 1651 * Updates overprovisioning dev-ref
 1652 * Add reno to test-requirements
 1653 * api-ref: modify 'has\_dependent\_backups' param's description
 1654 * V3 jsonschema validation: Quota classes
 1655 * V3 jsonschema validation: Quotas
 1656 * Remove Fujitsu static config table
 1657 * Update Dell EMC docs to use config-table directive
 1658 * Update Datera docs to use config-table directive
 1659 * Update Sheepdog docs to use config-table directive
 1660 * Remove remaining block device driver config info
 1661 * Update CoprHD docs to use config-table directive
 1662 * GoodnessWeigher schedules non-type volumes
 1663 * Add config table sphinx directive
 1664 * Fix doc errors in nimble driver documentation
 1665 * api-ref: Correct the cgsnapshot\_id parameter
 1666 * Test running jobs under py36/bionic
 1667 * Imported Translations from Zanata
 1668 * Clean output of driver list generation
 1669 * Fix QNap docstring format
 1670 * Fix driver docstring RST formatting
 1671 * Add VERSION and WIKI\_NAME to NEC driver
 1672 * Remove deprecated lvm\_max\_over\_subscription\_ratio
 1673 * Add Keystone v3 domain information to context
 1674 * RBD: Handle ImageNotFound exception in \_get\_usage\_info correctly
 1675 * QNAP: driver fails to create volume and snapshot in some case
 1676 * RBD: add support for active/active replication
 1677 * Dell EMC SC: Removed space from debug statement
 1678 * Collect resource id from RequestSpec parameter
 1679 * Add missing VolumeAttachStatus enum field
 1680 * Clearup duplicate req\_version variable
 1681 * Parent of RBD cloned volume marked as deleted should not be manageable
 1682 * Fix backup/restore error for ceph rbd backend
 1683 * Trivial: Update pypi url to new url
 1684 * WinSMB volume driver doc: Add Volume backup support
 1685 
 1686 13.0.0.0b1
 1687 ----------
 1688 
 1689 * Dell EMC SC: Enabled multiattach in Storage Center Driver
 1690 * Clarify sizing when creating vol from source
 1691 * Improve API method logging
 1692 * NetApp ONTAP: Set new sub-lun clone limit for ONTAP driver
 1693 * Adding abstract class NVMeOF
 1694 * V3 jsonschema validation: volume\_transfer
 1695 * Imported Translations from Zanata
 1696 * FC: refactor fczm utils decorators to functions
 1697 * VMAX driver - Attaches/detaches after host assisted retype failing
 1698 * V3 json schema validation: volume manage
 1699 * V3 json schema validation: workers
 1700 * RBD snapshot needs to be protected/unprotected after being managed/unmanaged
 1701 * VMware: Extend volume after clone
 1702 * Set sample\_default for 'host' option
 1703 * Uncap eventlet
 1704 * ZFSSA implement "Enhance iSCSI multipath support"
 1705 * Rephrase for multiattach support
 1706 * NetApp ONTAP: Fix export path used as volume name
 1707 * Use InvalidConfigurationValue instead of InvalidInput
 1708 * NEC docs: add new features and improve description
 1709 * Update the HP MSA and Lenovo driver documentation
 1710 * ZFSSA accept pool stats when cluster node stripped
 1711 * Refresh volume when checking for conflicting attachments
 1712 * nimble: update documentation for supportability
 1713 * Doc: Add driver security notes to contributor doc
 1714 * Move MV history under API Microversion contrib docs
 1715 * V3 jsonschema validation: snapshot\_actions
 1716 * Fix mocks for ZFS Storage Appliance unit tests
 1717 * Storwize: Report backend state in service list
 1718 * Add doc to pep8 check\_exec
 1719 * VMAX docs - miscellaneous clarifications
 1720 * [Optimise] Use ThreadGroup to manage periodic tasks
 1721 * Update auth\_uri option to www\_authenticate\_uri
 1722 * add lower-constraints job
 1723 * Unignore .stestr.conf
 1724 * VNX: fix performance in create/delete\_volume
 1725 * Default pep8/fast8 to run under python 3
 1726 * Move testing info higher in contrib docs
 1727 * Clean up doc configuration
 1728 * Use sphinxcontrib.apidoc for module docs
 1729 * Remove exec flag from doc files
 1730 * V3 jsonschema validation: volume actions
 1731 * fixs grammar problems and unify format in api-ref
 1732 * Clarify volume migration CLI reference
 1733 * Add delete snapshot preconditions
 1734 * Handle migrating encryption key IDs in Backup table
 1735 * Dell EMC SC: dell-storagecenter-driver docs updated
 1736 * Doc: Add inspur driver doc to toctree
 1737 * VMware: Adding NFS41 datastore as supported
 1738 * Avoid second restart on offline upgrades
 1739 * [Optimize] Validate configured scheduler filters when initialize
 1740 * Remove extended attribute 'os-volume-replication' in Doc
 1741 * Cleanup volume management CLI reference
 1742 * Use check\_virtual\_size to do the size check
 1743 * Unity: fail to detach lun when auto zone enabled
 1744 * Implementation of Cinder driver over FC for Inspur InStorage
 1745 * Dell EMC SC: volume model update return missing vol id
 1746 * Adding image membership check to \_is\_image\_available
 1747 * OVO: support query for disabled services
 1748 * Imported Translations from Zanata
 1749 * Fix doc format errors in module docstrings
 1750 * Remove unused doc extensions
 1751 * Allow extension of volumes with snapshots for VZstorage driver
 1752 * 3PAR: Report backend state in service list
 1753 * Storwize: self assign the SCSI lun id for volume attaching
 1754 * ScaleIO: Prevent usage of unsafe volumes
 1755 * Skip masking of command output over ssh
 1756 * Move openstackdocstheme to extensions in api-ref
 1757 * Unity: Enable ssl verification
 1758 * Storwize: check flashcopy\_rate before mkfcmap
 1759 * Reduce scope of the lock for image volume cache
 1760 * Don't use custom password generating code
 1761 * api-ref: Fix microversion for volume.backup\_id
 1762 * Remove driver-specific notes from extend api-ref
 1763 * Document more review processes
 1764 * fix a typo: s/clent/client/
 1765 * Updated from global requirements
 1766 * [sytle] use http code constant instead of int
 1767 * V3 jsonschema validation: Clusters
 1768 * VNX: fix options incorrect behavior
 1769 * Storwize: modify hyperswap host\_site configuration
 1770 * Support Qemu >= 2.10.0 in Quobyte driver
 1771 * fix a typo in remotefs.py
 1772 * Fix get\_max\_over\_subscription\_ratio docstring
 1773 * Fix: Incorrect replication status on clusters
 1774 * Fix: Including resources in None cluster
 1775 * Follow the new PTI for document build [Updated]
 1776 * Imported Translations from Zanata
 1777 * NEC driver: Disallow access from the source node after live-migration
 1778 * Fix parameter error in image\_utils
 1779 * Remove inappropriate directory space check
 1780 * Add max MV for Queens and fix formatting
 1781 * INFINIDAT: set REST API client parameters
 1782 * Mock local directory testing for image conversion
 1783 * Imported Translations from Zanata
 1784 * Fix vhd image conversion regression
 1785 * Sync snapshot's encryption\_key\_id with volume's value
 1786 * V3 jsonschema validation: types\_extra\_specs
 1787 * DS8K: correct in-use replication vol status
 1788 * Dell EMC SC: ISCSI initialize\_connection fixes
 1789 * nimble: update documentation for supportability
 1790 * Fix incorrect usage of assertEqual() method in RBD unit tests
 1791 * Add missing 'target\_obj' when perform policy check
 1792 * Fix policy in code docs for extended\_snapshot\_attributes
 1793 * Updated from global requirements
 1794 * Imported Translations from Zanata
 1795 * Revert "Stop unnecessarily querying storage for stats"
 1796 * Storwize: filter active wwpns for NPIV
 1797 * Use soft authorize for 'extended\_snapshot\_attributes' policy
 1798 * Add ISCSI driver for Veritas Access
 1799 * Adding Glance method for listing image members and unit test
 1800 * Updated from global requirements
 1801 * QNAP Drivers - Move from httplib to requests
 1802 * Support multiple processes on Cinder Backup
 1803 * V3 jsonschema validation: volume\_image\_metadata
 1804 * Updated from global requirements
 1805 * Fix missing print format error
 1806 * Fix api-ref response code title levels
 1807 * Clean out config deprecation information
 1808 * Fix API reference attach\_mode parameter default for attachments API
 1809 * VMAX docs - prefix emc-vmax-driver.rst with 'dell-'
 1810 * Enable slow tests for lvm-barbican job
 1811 * VMAX driver - Replication failover performance improvement
 1812 * V3 jsonschema validation: qos-specs
 1813 * Updated from global requirements
 1814 * fix spelling error with  errormessage
 1815 * [sytle] use http code constant instead of int
 1816 * Remove ExceptionInParsingArguments
 1817 * Avoid build system IP going into sample config
 1818 * VMAX driver - Retype replicated volumes
 1819 * use defusedxml to avoid XML attack
 1820 * [VNX] Restore snapshot to volume
 1821 * Update links in README
 1822 * Updated from global requirements
 1823 * Add documentation for capacity based quality of service
 1824 * Make the LVM Barbican job vote
 1825 * Fix typo errors
 1826 * INFINIDAT: add support for multi-attach
 1827 * Update doc name and path for dell emc vnx driver
 1828 * Use rest\_status\_code for api-ref response codes
 1829 * Add support for unmanaging snapshot of rbd driver
 1830 * Stop unnecessarily querying storage for stats
 1831 * Allow configuring tpool size
 1832 * Add backup restoration cancellation support
 1833 * Imported Translations from Zanata
 1834 * NetApp: Add use-exact-size parameter when creating a LUN on ONTAP iSCSI
 1835 * Storwize: update flashcopy\_rate range and add it to volume type
 1836 * Add 'list\_volume' in Group show&list API Doc
 1837 * Dell EMC SC: Added timeout options for SC driver
 1838 * VMware: Option to specify datastore name regex
 1839 * [api-ref] Fix 'volume\_id' for in the v3/volumes-v3-volumes-actions.inc
 1840 * Updated from global requirements
 1841 * Imported Translations from Zanata
 1842 * Dell EMC SC: Error Deleting Consistency Group
 1843 * Remove utils.read\_file\_as\_root()
 1844 * 3PAR: Add \`force detach\` support
 1845 * ScaleIO Driver: Document support for ScaleIO 2.5
 1846 * Move release note put in wrong location
 1847 * Fix the testcase of test\_cmd
 1848 * RBD: Add comment about multiattach support
 1849 * Imported Translations from Zanata
 1850 * RBD: Improve connection debug statement
 1851 * Delete redundant code
 1852 * Parse endpoint arguments in SolidFire
 1853 * Api-ref:Add target volume preconditions for backup restore
 1854 * Add functional-py35 gate job
 1855 * Support cross AZ backups
 1856 * Reserve 5 migrations for DB backports
 1857 * Improve ChunkedBackupDriver hashlib calls
 1858 * Fix allocated\_capacity\_gb race on create volume
 1859 * Fix reporting old stats
 1860 * Change order of installation to match previous
 1861 * Log config options with oslo.config
 1862 * RBD: Don't query Ceph on stats for exclusive pools
 1863 * Imported Translations from Zanata
 1864 * Enable hash randomization in unit tests
 1865 * Tests: Fix backup validation with hash randomization
 1866 * Add multiattach reporting to SolidFire
 1867 * Tests: Fix 3par tests with hash randomization
 1868 * Tests: Disable 2 netapp unit tests
 1869 * Tests: Fix NetApp tests with hash randomization
 1870 * Tests: Fix VMAX tests with hash randomization
 1871 * Tests: Fix inspur tests with hash randomization
 1872 * Fix find -delete race in tox
 1873 * Use oslo\_db.sqlalchemy.test\_fixtures
 1874 * Adds a Cache for Volumes Created from Snapshots with Quobyte
 1875 * Add unit test coverage for backup chunkeddriver class
 1876 * Add throughput limits that scale per-GB
 1877 * Change 'hpe3par\_snap\_cpg' to 'hpe3par\_cpg\_snap'
 1878 * Imported Translations from Zanata
 1879 * Updated from global requirements
 1880 * Imported Translations from Zanata
 1881 * Cinder logs rabbitmq password on connection log
 1882 * docs: Fix volume encryption link
 1883 * Tests: Fix python version check
 1884 * QNAP: Pass unit tests with hash randomization enabled
 1885 * Provide a hint when performing a volume action can't find the method
 1886 * Expand on mv 3.50 description
 1887 * Only enforce multiattach policy for retype target
 1888 * 3PAR: Monitor task of promoting a virtual copy
 1889 * Correct attachment create success response code
 1890 * api-ref: note that force detach is admin-only by default
 1891 * Imported Translations from Zanata
 1892 * Stop a connections leak when freeing an SSHPool
 1893 * Remove deprecated fatal\_exception\_format\_errors option
 1894 * VMAX driver - Concurrency issues involving replicated volumes
 1895 * Remove legacy driver name mappings
 1896 * Modify broken link
 1897 * Admin guide documentation for volume multiattach
 1898 * Remove deprecated service-to-driver mapping for backups
 1899 * ScaleIO: Add documentation for containerized overcloud
 1900 * Solving permission errors due to directory ownership on NFS
 1901 * Imported Translations from Zanata
 1902 * Improve logs on scheduler
 1903 * Fix the note of API version in admin doc
 1904 * Fix grammar error
 1905 * Remove "cinder-manage logs" commands
 1906 * Remove some unused parameters in parameters.yaml
 1907 * Fix typos
 1908 * Fix link error in 'Boot from volume' doc
 1909 * Imported Translations from Zanata
 1910 * fix misspelling of 'return'
 1911 * Fix spelling mistakes
 1912 * Fix typos in cinder
 1913 * Enable multiattach capability for the zfssa driver
 1914 * Update reno for stable/queens
 1915 * Fix AZ not matching backend after migration
 1916 
 1917 12.0.0.0rc1
 1918 -----------
 1919 
 1920 * Use provider\_id for SolidFire Volume lookups
 1921 * Deprecate Cinder Hosts API/Extension
 1922 * Add Windows volume backup support
 1923 * Fix json data format
 1924 * Fix UnicodeDecodeError when decode API input
 1925 * Api-ref: add 'all\_tenants' API query option
 1926 * Make CinderException format errors fatal for tests
 1927 * VMAX doc - Queens feature documentation
 1928 * Revert consumed quota when failed to create group from source group
 1929 * Imported Translations from Zanata
 1930 * Zuul: Remove project name
 1931 * Add python 3.5 in classifier
 1932 * Correct lvm\_type default value in config doc
 1933 * modify the http link to the https link
 1934 * Add missing MV history for 3.50
 1935 * Move doc of report backend state to cli
 1936 * Imported Translations from Zanata
 1937 * Fix pylint error in DotHill drivers
 1938 * Imported Translations from Zanata
 1939 * Storwize: avoid ascii code error for ssh response stderr
 1940 * Fix DuplicateOptError in fixed\_key migration code
 1941 * Storwize: modify the self.\_helpers to backend\_helper
 1942 * Update document for worker cleanup API
 1943 * Add backup cancellation admin doc
 1944 * 3PAR: fix cloning issue in create group from source
 1945 * Fix link in boot from volume docs
 1946 * docs: Use the encryption provider format constants
 1947 * Remove unused parameters in v2/v3 parameters.yaml
 1948 * Fix leftovers after backup abort
 1949 * Updated from global requirements
 1950 * Add policy check for create volume with multiattach
 1951 * Dell EMC SC: Find volume folder API call fails on root folders
 1952 * SMBFS: allow snapshot ro attach
 1953 * SMBFS: fix creating volume from snapshot
 1954 * Fix the typo in api\_conditional\_updates.rst
 1955 * Fix wrong grammar
 1956 * [VNX] \`initiator\_target\_map\` is None
 1957 * Schedule request to scheduler when manage existing snapshot
 1958 * Fix how backups handle encryption key IDs
 1959 * Rename lio job to lio-barbican
 1960 * Update Windows docs
 1961 * 3PAR: Fixed sync period updation in rcg
 1962 * Add 'metadata' in backup detail&show API document
 1963 * Handle TZ change in iso8601 >=0.1.12
 1964 * Storwize: correct return value for update\_group
 1965 * Fix cinder quota-usage error
 1966 * Remove consistencygroups/api.py
 1967 * Fix: request-id missing in volume action's response header
 1968 * [Trivial] SMBFS: fix provisioning type usage
 1969 
 1970 12.0.0.0b3
 1971 ----------
 1972 
 1973 * Support fabric specific Cisco FC Zone Name
 1974 * DS8K: Correct create volume behavior for CG
 1975 * backup: set default swiftclient log level to WARN
 1976 * Tests: Fix RBD invalid UUID warnings
 1977 * api-ref: add multiattach considerations to retype docs
 1978 * api-ref: update migration\_policy retype note about encrypted volumes
 1979 * fix misspelling of 'password'
 1980 * Netapp Ontap: Adds support for auto-max-over-subscription
 1981 * Overprovisioning Improvements
 1982 * HPE 3PAR: Update Storage Driver docs for Queens release
 1983 * Update the description of quota's project id
 1984 * Fix mis-named context object
 1985 * Add debug logging around multiattach status changes
 1986 * Fix multiattach policy names in release note
 1987 * Add back support for the multiattach flag for volume create
 1988 * Remove logging on Swift backup obj writer
 1989 * Simplify keystone password assertions
 1990 * Add policy check for complete attachment API action
 1991 * [1/2] Fix mock for sleep mocks in volume drivers tests
 1992 * fix wrong url link
 1993 * Fix typo in test\_qnap
 1994 * Add contributor notes on how to use pdb with tests
 1995 * Run doc8 first
 1996 * RBD: Support encrypted volumes
 1997 * INFINIDAT: support force detach
 1998 * Replace Chinese punctuation with English punctuation
 1999 * nimble: update config doc to add missing extra-specs support
 2000 * Add the nova-multiattach job to the check/gate queues
 2001 * Remove extra spaces of the volume creation request body
 2002 * V3 jsonschema validation: volume\_type\_access
 2003 * Move disk space check to run when needed
 2004 * Update Volume Encryption Documentation
 2005 * Avoid use of deprecated commands in lenovo driver
 2006 * Rename 'WindowsDriver' to 'WindowsISCSIDriver'
 2007 * Fix readonly mode for new attachment API calls
 2008 * Enable multiattach capability for lvm driver
 2009 * 3PAR: fix volume migration for "in-use" volume
 2010 * modify volume spelling errors
 2011 * modify http to https
 2012 * Fix api-ref for v3 volume group types
 2013 * Fix combination of parameters for update APIs
 2014 * Add enough notification for QoS
 2015 * Unity: Add revert\_to\_snapshot support
 2016 * Adapt cinder backup swift help test
 2017 * Enable multiattach capability
 2018 * Add multiattach policy
 2019 * Updated from global requirements
 2020 * Fix api-ref for v3 volume types
 2021 * [VNX]Add \`force detach\` support
 2022 * [Unity] Add \`force detach\` support
 2023 * Storwize: fix an incorrect temporary parameter name
 2024 * Update nfs driver doc for snapshot support
 2025 * Storwize: use DLM locks
 2026 * Fix BadRequest for 'ref' as string value
 2027 * Remove leading and trailing spaces from parameters
 2028 * Adds documentation for DataCore volume driver
 2029 * Storwize: Use passed volume names in migrate
 2030 * Fix glance create client unit tests
 2031 * Updated from global requirements
 2032 * Run backup-restore operations on native thread
 2033 * Fix compression related tests
 2034 * INFINIDAT: add missing connection\_info params
 2035 * Update volume's 'updated\_at' when accept transfer
 2036 * Tests: Fix Storpool tests hash randomization failure
 2037 * Fix: Propagate OS global request ID
 2038 * Fix Backup uses latest req-id for all log calls
 2039 * Fix BadRequest for 'null' metadata and group\_specs
 2040 * Fix api-ref for v3 Services
 2041 * Delete duplicated save operation when do backup creating
 2042 * Fix dictionary mistakes in docstring
 2043 * Fix 'volume\_type' for in the api-ref
 2044 * Remove the deprecated "giturl" option
 2045 * Remove unused lib in test-rquirements.txt
 2046 * VMAX driver - retype fix where workload is None
 2047 * VMAX driver - QOS settings incorrectly applied on Default storage group
 2048 * VMAX doc - Queens feature documentation
 2049 * DS8K: block in-use volume to be added to consistency group
 2050 * [Doc] Add replication group support in doc for Storwize
 2051 * Fix version details API does not return 200 OK
 2052 * Dell EMC SC: On None connector terminate\_connection unmaps all
 2053 * Deprecate the allow-multiattach option to create
 2054 * Improve multiattach error message
 2055 * ScaleIO: Enable multiattach for volumes
 2056 * Windows: allow multiple c-vol backends per service
 2057 * Check create from image policy when image not none
 2058 * Validate metadata before reserve quota
 2059 * api-ref: fix the response parameter for multiattach
 2060 * Docs: ibm\_storage\_driver: Fix volume\_driver path in documentation
 2061 * Synology: Rename iSCSI target config option
 2062 * Revert volume consumed capacity when rescheduling
 2063 * 3PAR: fix create group from source functionality
 2064 * Initialize osprofiler in WSGI application
 2065 * VMAX driver - Multiple storage group creation attempts
 2066 * Fix: validation error if the optional parameter's value is None
 2067 * Storwize: correct in-use replication vol status
 2068 * Unity: Attach Unity volume via IPv6
 2069 * Fix v3 api-ref for showing API details url error
 2070 * VMware:Config option to disable lazy volume create
 2071 * VMware: Support volume adapter type change
 2072 * Tests: Fix XIV test failure with hash randomization
 2073 * Block attempts to transfer encrypted volumes
 2074 * Mock FixedIntervalLoopingCall for Huawei unit tests
 2075 * [api-ref] Add missing fields to the API Reference
 2076 * V3 jsonschema validation: Backups
 2077 * Storwize: add hyperswap volume support
 2078 * Handle InvalidVolume when creating a volume attachment
 2079 * RBD: get manageable volumes
 2080 * Fix reserve volume enforcing the wrong policy action
 2081 * Fix api-ref for v3 volume types
 2082 * Add descriptions of base policies
 2083 * Do not explicitly list thin provisioning tools for RPM
 2084 * Add driver-requirements entry for storpool
 2085 * DS8K: correct LSS behavior for CG snapshots
 2086 * V2/V3 json schema validation: snapshot manage
 2087 * V2/V3 jsonschema validation: snapshots
 2088 * VMAX driver - Fix AttributeError of dell emc driver
 2089 * VMAX driver - Errors extending replicated volumes
 2090 * VMAX driver - Fix error handling and checks for generic volume groups
 2091 * VMAX driver - revert a volume to last snapshot
 2092 * VMAX driver - Incorrect stats reporting
 2093 * VMAX driver - support for manage/unmanage snapshot
 2094 * VMAX driver - retypes failing when workload is missing
 2095 * VMAX driver - Implement SRDF Metro feature
 2096 * VMAX driver - Cannot extend volumes in a replication relationship
 2097 * VMAX driver - Enable CHAP authentication for vmax backend
 2098 * VMAX driver - Add async replication support
 2099 * Validate volume status again when snapshot created
 2100 * Use constants for cinder-volume
 2101 * Reintroduce the StorPool driver
 2102 * Report backend state in service list
 2103 * Remove some no-use code about failover
 2104 * Add instructions for the Error response codes
 2105 * Fix incorrect description in api ref
 2106 * V3 jsonschema validation: Volume-types
 2107 * Update 'force' parameter for volume delete API
 2108 * NEC driver: implement manage/unmanage functions
 2109 * Adding all docs into index.rst of administration docs
 2110 * Missing generalized\_filters in cinder administration doc
 2111 * Updated from global requirements
 2112 * Deprecate CG APIs
 2113 * Bump up the API microversion in cinder.rc
 2114 * Add microversion and volume status limit to revert api ref doc
 2115 * HPE 3PAR - Implement Tiramisu feature on 3PAR
 2116 * Enable fail back in SolidFire driver
 2117 * StorageCenter: Fix volume mapping for API v3.1
 2118 * Update tgt iSCSI target on volume extend
 2119 * Follow the new PTI for document build
 2120 * NEC driver: add automatic configuration of SAN access control
 2121 * Remove unused sf\_enable\_volume\_mapping conf option
 2122 * Add admin ctxt to request qos\_specs in SolidFire
 2123 * Remove In-repo cinder tempest plugin
 2124 * V3 jsonschema validation: Group Snapshots
 2125 * VNX: Fix cloning failure when system is busy
 2126 * InStorage: fix problem when doing instance live migration
 2127 * NFS: Fix nas\_secure auto mode permissions failure
 2128 * Add online data migration routine for attachment\_specs
 2129 * NetApp: Fix to support SVM scoped permissions
 2130 * Dell EMC SC: API 4.0 incompatibilities
 2131 * Trivialfix -- Fix spacing in docstring
 2132 * VMAX doc - Queens feature documentation
 2133 * Create group from snapshot-group failure leaves behind the volume
 2134 * SMBFS: fix detecting if a volume is in-use
 2135 * Raise PolicyNotAuthorized exception on consistency Group snapshot
 2136 * Fix some typos in cinder doc
 2137 * Updated from global requirements
 2138 * Fix volume image metadata endpoints returning None
 2139 * NetApp E-Series: Fix broken generic volume groups
 2140 * Fix migration Invalid volume message
 2141 * [api-ref] Fix http method for updating encryption type
 2142 * Fix create encrypted volume from image
 2143 * Storwize: disable creating volume with non cg\_snapshot group\_id
 2144 * Rename iSCSI target config options to more general
 2145 * 3PAR: Update CHAP on host record when volume is migrated to new compute host
 2146 * Use method validate\_integer from oslo.utils
 2147 * Add 'shared\_targets' only when it doesn't exist
 2148 * Use defusedxml for XML parsing
 2149 * Remove deprecated 'pybasedir' config option
 2150 * Remove deprecated 'netapp\_eseries\_host\_type' config option
 2151 * Remove deprecated HP 3PAR config options
 2152 * Remove deprecated 'nas\_ip' config option
 2153 * Fix indentation in docs
 2154 * Fixes creation of mirrored volumes due to wrong type
 2155 * Check for migrated UUID in SolidFire delete
 2156 * Add thin provisioning package to install guide
 2157 * Correct documented service upgrade order
 2158 * VMAX doc - Queens feature documentation
 2159 * Add service\_token for cinder-glance interaction
 2160 * Add service\_token for cinder-nova interaction
 2161 * Switch to oslo\_db retry decorator
 2162 * Don't call driver.terminate\_connection if there is no connector
 2163 * Store host connector in volume\_attachment.connector column
 2164 * qemu-img info --force-share for NFS driver
 2165 * NetApp ONTAP: Copy offload bugfix
 2166 * Cleanup XtremIO IG cleanup note
 2167 * SMBFS: remove deprecated config options
 2168 * Storwize: fix group creation restrict rules
 2169 * Restore\_backup: set error when volume status not matched
 2170 * Keep v3 api-ref error response code 404 for reverting
 2171 * Speed up DataCore unit tests
 2172 * API ref: add host format to description
 2173 * Fix discrepancy in api-ref for volume\_types APIs
 2174 * Fix json formatting eror
 2175 * V3 jsonschema validation: Group type specs
 2176 * Don't raise 'NotAuthorized' inside when soft authorization
 2177 * Change ssh\_utils parameter to correctly sends keepalive packets
 2178 * Modify v3 api-ref error response codes for reverting
 2179 * Removed gb quota decrement in grp snapshot delete
 2180 * Add output of slowest tests to UT runs
 2181 * Fix available space checking for image conversion
 2182 * Deprecate cinder-manage logs commands
 2183 * QNAP: Add support for QES 2.0.0
 2184 * Fix test case in test\_volume\_unicode.py
 2185 * VMAX Doc - clarification and typo fixes
 2186 * Updates Help Text on Quobyte Volume URL Option
 2187 * V3 jsonschema validation: Volume metadata
 2188 * Fix create from snapshot and source volume
 2189 * VMware: Bump driver version
 2190 * Check snapshot flag for test\_snapshot\_create\_volume\_description\_non\_ascii\_code
 2191 * Updated from global requirements
 2192 * Fix discrepancy in api-ref for create volume manage api
 2193 
 2194 12.0.0.0b2
 2195 ----------
 2196 
 2197 * Remove skip\_validation\_flag to False by default
 2198 * XtremIO: optional clean IG with no mappings
 2199 * Fix api-ref for v3 group type specs
 2200 * TrivialFix: Delete word ‘I’ in admin/blockstorage-backup-disks.rst
 2201 * Fix TypeError for workers cleanup api incase of invalid resource\_type value
 2202 * DS8K: don't swap role after failover group
 2203 * Updated from global requirements
 2204 * DS8K: lss\_range\_for\_cg should take csv as well as range
 2205 * Fix for volume from image snapshot free space issue
 2206 * NEC driver: delete an unused configuration parameter
 2207 * INFINIDAT: change CI\_WIKI\_NAME
 2208 * V3 jsonschema validation: Group types
 2209 * Add test for volume create with non-ascii characters
 2210 * Add cg policies and clean up old policy handling
 2211 * Migrate fixed\_key encryption keys to Barbican
 2212 * Add shared\_targets and service\_uuid to volumes
 2213 * Pass in the parameters multipath when migrating volume
 2214 * Discrepancy in api-ref and code for create group type API
 2215 * Imported Translations from Zanata
 2216 * Remove extra test variable assignment
 2217 * Tests: Cleanup utils.create\_volume fields
 2218 * Imported Translations from Zanata
 2219 * Discrepancy in api-ref and code for create group snapshot API
 2220 * Tests: Fix Storwize hash randomization failure
 2221 * added clarification in docs for usage of "volume\_clear\*" options
 2222 * Disallow unmanaging encrypted volumes
 2223 * Disallow managed volume to be managed again
 2224 * Fix project\_domain\_name and user\_domain\_name in doc
 2225 * Add support for enhanced features to the QNAP Cinder driver
 2226 * Mock out CLI execution in NEC driver tests
 2227 * handle no default\_cgsnapshot\_type
 2228 * Add shared\_targets flag to Volumes
 2229 * Allow purging of records less than 1 day old
 2230 * Update the documentation links
 2231 * Support create volume from backup
 2232 * Fix 'KeyError' when 'with\_count' is not specified
 2233 * Consolidate code that manages encryption keys
 2234 * Use new oslo.db test cases
 2235 * Move legacy-cinder-tox-\* jobs in-tree
 2236 * Add cleanup to TestCase.flags()
 2237 * HPE3PAR: Create FC vlun as host sees
 2238 * Support create a volume from image snapshot
 2239 * Filter valid FC initiator while FC attaching
 2240 * Remove invalid parameters in the file testing.rst
 2241 * SMBFS: manageable volumes
 2242 * Fix retype migrating volume with rep\_status 'not-capable'
 2243 * Adds DataCore Volume Drivers
 2244 * Handle quota in 2 phases when managing resource
 2245 * RBD: support driver-assisted volume migration
 2246 * Update unity tests to use our test base
 2247 * Update access control of show under hostAPI
 2248 * Modify the wrong link in document
 2249 * V3 jsonschema validation: Attachments
 2250 * Add fixture to only emit DeprecationWarning once
 2251 * Remove DB authorisation checking with quota API operations
 2252 * Update oslo.context RequestContext args
 2253 * Update bindep.txt for doc builds
 2254 * nimble: handle unicode strings in volume create
 2255 * Handle deprecation of inspect.getargspec
 2256 * Add service\_uuid FK to volumes
 2257 * Fix policy documentation for os-show\_image\_metadata endpoint
 2258 * Fix group\_type\_id in api-ref
 2259 * Imported Translations from Zanata
 2260 * VMware: Backend driver for VStorageObject
 2261 * NetApp ONTAP: Fix delayed snapshot deletion call
 2262 * Suppress UT log messages
 2263 * Try Fetching value from 'cluster' when raise exception
 2264 * Fix v3 api-ref for restoring backup are wrongly described
 2265 * Fix qos-spec-v2-qos-specs error
 2266 * Add v3 api-ref for showing encryption specs item
 2267 * Explicitly set expected log level for tests
 2268 * Update api-ref to include volume\_image\_metadata
 2269 * Remove ExceptionTestCase
 2270 * V3 jsonschema validation: base schema framework
 2271 * Check available capacity before creating resources
 2272 * Remove setting of version/release from releasenotes
 2273 * Test os-brick master in LIO gate job
 2274 * Storwize: revert to snapshot support
 2275 * Fix cinder-manage volume delete
 2276 * api-ref: fix 203 error response codes to be 403
 2277 * Inspur Cinder iSCSI driver
 2278 * [Trivial] set min max\_over\_subscription\_ratio to 1
 2279 * Add doc/source/\_static/cinder.policy.yaml.sample to .gitignore
 2280 * Fix 'D005 No newline at end of file' Error
 2281 * Fix controller install document indentation
 2282 * Fix earlier backup records can't be restored
 2283 * Fix several instances of chap secret being output to logs
 2284 * NetApp cDot: Fix manage volumes
 2285 * Fix resource count for os-host show
 2286 * Correct gb,snapshot quota update in group snapshot
 2287 * HPE 3PAR: Handle single path in FC configuration
 2288 * Remove v1 API reference
 2289 * NetApp ONTAP: Remove orphaned 7mode file
 2290 * Prevent leaking encryption key when deleting volume
 2291 * Schedule request to scheduler when create group from resource
 2292 * Re-add QNAP Cinder volume driver
 2293 * Add missing 'obj\_make\_compatible' in RequestSpec object
 2294 * Tests: Rework volume deletion w/ invalid status test
 2295 * set vg\_thin\_pool\_size to float type
 2296 * Added mount fstype based validation of Quobyte mounts
 2297 * HPE3PAR: Modify host & clear zone after detach
 2298 * Use oslo\_db.sqlalchemy.enginefacade
 2299 * Add .zuul.yaml with LIO job
 2300 * Updated from global requirements
 2301 * Unity: Remove redundant debug logging
 2302 * Change default test log level
 2303 * Handle assertRaisesRegexp Python 3 deprecation
 2304 * Switch kaminario to use standard trace decorator
 2305 * NetApp E-series: Fix provisioned\_capacity\_gb
 2306 * Fix VolumeAttachment OVO Volume lazy loading
 2307 * Use oslo\_log instead of logging
 2308 * Remove deprecated keymgr code
 2309 * VMAX doc - add manage and unmanage section
 2310 * HPE 3PAR: Adding driver capability
 2311 * Improve cinder revert-to-snapshot notifications
 2312 * create\_volume: cleanup consistencygroup when driver exception
 2313 * Improve deleting-missing-backup exception handling
 2314 * SMBFS: add fixed image support
 2315 * ScaleIO - Cleanup and enhance configuration doc
 2316 * Remove unused print\_function imports
 2317 * Schedule the request to scheduler when creating from snapshot/volume
 2318 * Optimizes volume creation in the Quobyte Driver
 2319 * ScaleIO: Update CI Wiki name
 2320 * ScaleIO: adapt to moved connector constants
 2321 * imageutils: allow passing subformat when converting
 2322 * Unity: Fix duplicate hosts created with same name
 2323 * Update setup instructions
 2324 * Make test logging setup fixture disable future setup
 2325 * XtremIO: extending volume in create\_volume\_from\_snapshot
 2326 * Use total reserved quota value instead of partial
 2327 * Tintri - Updated driver docs with new nfs option
 2328 * Fix imageutils tests on windows
 2329 * Fix api-ref for group snapshots API
 2330 * HPE 3PAR: ISCSI/FC drivers – code refactoring
 2331 * Storwize: Fix typo in log message
 2332 * SMBFS: Enable reverting snapshots
 2333 * DS8K: update replication\_status in generic group APIs
 2334 * Disco driver: Fix the location to get the disco connector constant
 2335 * Storwize: add backup snapshots support
 2336 * Fix migate\_volume API with replication\_status ‘not-capable’
 2337 * Make service object UUID not nullable
 2338 * Don't fail when deleting missing backup
 2339 * ibm-storage: Fix create\_volume\_from\_snapshot
 2340 * Fix incorrect use of assertFalse causing CI failed
 2341 * [TrivialFix] Remove errant comma in capabilities policies
 2342 * Tests: Fix coverage unit test failure
 2343 * Dell EMC: Update PS and SC CI wiki names
 2344 * Dell EMC PS: Fix Duplicate ACL records Issue
 2345 * Completely remove mox from Cinder unittest
 2346 * Support count info in List&Detail APIs
 2347 * Remove doc/build before running docs job
 2348 * VMware: Add profile ID to connection info
 2349 * VMware: Revert to snapshot
 2350 * VMware: Improve scalability of querying volumes
 2351 * Fix manage\_existing API behaving wrongly with storage pools
 2352 * NetApp ONTAP: Remove support for 7mode systems
 2353 * Fix key\_manager API call
 2354 * Revert "Tests: Fail if oslo.versionedobjects issues Invalid UUID warnings"
 2355 * Imported Translations from Zanata
 2356 * INFINIDAT: add support for overprovisioning
 2357 * Clean up driver configuration reference
 2358 * Fix migration 112 to use live\_data\_migration API
 2359 * Enable using extra-specs for SF attributes
 2360 * Add policy documentation and sample file
 2361 * ScaleIO Driver - include snap usage in provisioned capacity
 2362 * VMAX driver - Deprecate backend xml configuration
 2363 * VMAX driver - Remove workload for next gen arrays
 2364 * VMAX driver - Implement Tiramisu feature on VMAX
 2365 
 2366 12.0.0.0b1
 2367 ----------
 2368 
 2369 * Revert "Move vol\_db\_empty to NFS driver"
 2370 * Change Install 'Tutorials' to 'Guides'
 2371 * Add index for reservations on (deleted, uuid)
 2372 * Redundant alias in import statement
 2373 * RemoteFS: revert snapshot support
 2374 * DS8K: support clone volume asynchronously
 2375 * Move 'zoning\_mode' back to DEFAULT section
 2376 * Add display\_name to solidfire volume attributes
 2377 * FlashSystem: Add CMMVC6045E CLI error for multi-host mapping
 2378 * Add v3 api-ref for updating specific extra specs for a volume type
 2379 * Fix "import xx as xx" grammer
 2380 * NEC driver: Never use target info in migration\_status
 2381 * VMAX driver - detach volume shouldn't remove from volume groups
 2382 * VMAX driver - Volume identifier issues
 2383 * VMAX driver - concurrently deleting volumes can fail
 2384 * Replace http with https for doc links in cinder
 2385 * [policy in code] Add support for volume, volume type resources
 2386 * DS8000 ConsistencyGroup failed to update group with volumes
 2387 * ScaleIO Driver: Backup volume via snapshot
 2388 * Run backup compression on native thread
 2389 * Fix backup compression unit tests
 2390 * Make stringify header work under python2
 2391 * Api-ref: Add missing api response for volume transfer
 2392 * Switch from ostestr to stestr
 2393 * Add v3 api-ref for showing all/specific extra specs for a volume type
 2394 * Remove deprecated nova config options
 2395 * Switch Rally Task To format V2
 2396 * Update configuration names in ITRI DISCO volume driver
 2397 * Kaminario K2: Add non discovery iSCSI multipath
 2398 * Fix backup-import error when the deleted record in the same db
 2399 * Updated from global requirements
 2400 * FlashSystems: permit snapshot/clone volumes larger than source
 2401 * Deprecate SolidFire Image Caching feature
 2402 * [policy in code] Add support for service, limits
 2403 * [policy in code] Add support for qos and quota resources
 2404 * Vzstorage: improvement of create\_cloned\_volume
 2405 * [policy in code] Add support for group, g-snapshot resources
 2406 * Add ability to specify backup driver via class name
 2407 * Add documentation for API 'validate\_setup\_for\_nested\_quota\_use'
 2408 * [policy in code] Add support for backup resource
 2409 * VMAX driver - documentation updates around versions
 2410 * Add Storwize replication group support
 2411 * VNX: Fix issue when creating without type
 2412 * Remove deprecated VD base classes which are not used now
 2413 * Kaminario K2: Support duplicated FQDN in network
 2414 * NEC driver: Fix exception in terminate\_connection with no connector
 2415 * [policy in code] Add support for snapshot resource
 2416 * Add v3 api-ref for deleting extra spec for a volume type
 2417 * Switch base to the latest in doc link address
 2418 * Replace the usage of some aliases in tempest
 2419 * Update tenant to project in cli quota doc
 2420 * ScaleIO Driver - adding cache and refactoring tests
 2421 * Remove API check is\_valid\_body
 2422 * Add .stestr.conf configuration
 2423 * Do not load extendable routes for the Versions router
 2424 * Remove newton-compat upgrade code on service startup
 2425 * Remove Hitachi volume drivers
 2426 * Remove Tegile volume driver
 2427 * Remove ZTE volume driver
 2428 * Remove X-IO volume driver
 2429 * Remove Violin volume drivers
 2430 * Add retries to LVM logical volume activation
 2431 * Remove Reduxio volume driver
 2432 * Remove QNAP volume driver
 2433 * Cleanup some todo's for refresh()
 2434 * Update BlockBox
 2435 * Brocade: Add HTTP connection cleanup
 2436 * Remove Infortrend drivers
 2437 * VMAX driver - remove WLP stats
 2438 * Remove deprecated heartbeat options
 2439 * Dell EMC PS: Fix extend volume creating unmanaged snapsots
 2440 * Remove deprecated osapi\_volume\_base\_URL
 2441 * Clean up docs landing page
 2442 * Dell EMC PS: Optimize parsing of capacity info from backend
 2443 * Dell EMC PS: Fix over-subscription ratio stats
 2444 * Doc: Move generalized\_filters to admin
 2445 * Doc: Configuration: Remove some outdated Ceph info
 2446 * Add ploop to parallels naming conversion
 2447 * Generate create\_at date in usage in isoformat for backups/snapshots
 2448 * Add uuid to services entries
 2449 * Fix tempest test revet\_client typo
 2450 * Fix Tempest Volume Revert test
 2451 * Fix Reset a snapshot's status API Request Example
 2452 * Replace DbMigrationError with DBMigrationError
 2453 * Fix description for volume\_type object in API Ref
 2454 * Mark Cisco FC ZM driver as unsupported
 2455 * Fix v3 api-ref for updating extra specs of volume type
 2456 * Add backups v3 views
 2457 * Storwize: add NPIV support
 2458 * Address importing directory issue
 2459 * Stop overriding LVM overprovisioning ratio and deprecate
 2460 * Clean up api-ref index page
 2461 * Update provider parameter in sample json files
 2462 * NetApp ONTAP: Fix reporting of provisioned\_capacity\_gb
 2463 * Fix api-ref for reset group snapshot
 2464 * Remove legacy driver name mappings
 2465 * Api-ref: change 'tenant' to 'project' in v2 doc
 2466 * [policy in code] Add support for message, worker, cluster resources
 2467 * 3PAR: Cinder volume revert to snapshot support
 2468 * Compact Newton database migrations
 2469 * Add indexes to SQLAlchemy models
 2470 * Updated from global requirements
 2471 * [policy in code] Add support for attachment resource
 2472 * Api-ref: fix v2/v3 hosts extension api doc
 2473 * nimble: fix for parent volume delete
 2474 * Check for outstanding attachments during reserve
 2475 * Remove SCREEN\_LOGDIR from devstack install setting
 2476 * nimble: update config doc for unicode unsupported
 2477 * Use constants for microversion values
 2478 * Add default configuration files to data\_files
 2479 * HPE 3PAR: fix delete operation of replicated volume
 2480 * Revert status to previous state on extend failure
 2481 * Clear cached autogenerated docs before docs build
 2482 * Switch to use key\_manager.backend
 2483 * LVM: Activate thin snapshot before clone activation
 2484 * [DOC] Update index page for Install tutorial
 2485 * docs: Fix typo error in blockstorage-driver-filter-weighing.rst
 2486 * Remove leftover API v1 cruft
 2487 * Fix a migration issue of Huawei driver
 2488 * DRBD: Remove unneeded list length checks
 2489 * Add another hack from NOVA\_GROUP to generate\_cinder\_opts.py
 2490 * Remove FalconStor volume drivers
 2491 * RBD: get provisioned capacity using same connection
 2492 * Add missing snapshot action in index.rst
 2493 * [DOC] Remove duplicate build of module index
 2494 * docs: link to the api-ref for 3.27/3.44 for the version history
 2495 * api-ref: document microversions for the attachments API
 2496 * Updated from global requirements
 2497 * Update generate\_cinder\_opts path
 2498 * Link to API version history from main index
 2499 * Create custom assertTrue and assertFalse
 2500 * Signal the max v3 microversion for mitaka
 2501 * Adding project id check
 2502 * Remove Glance v1 API support
 2503 * Add tempest configuration for the LIO CI job
 2504 * IBM XIV: Fix ordered use of a dict
 2505 * Use newer location for iso8601 UTC
 2506 * Remove Blockbridge volume driver
 2507 * Remove Coho volume driver
 2508 * Use conditional update for group update and delete
 2509 * Implement keymgr list() method
 2510 * Synology: Driver unable to be initialized
 2511 * ibm\_storage - fix enable replication after disable
 2512 * Fix wrong links in Cinder
 2513 * Support az filter for snapshot
 2514 * NetApp: Remove redundant QoS cleanup task
 2515 * Fix test\_rpc\_consumer\_isolation for oslo.messaging 5.31.0
 2516 * Tests: Don't write files to /tmp/nec/
 2517 * vzstorage: return from \_create\_cloned\_volume
 2518 * NetApp: Adds logging of ONTAP API version
 2519 * Fix attachments on volume show when volume is attaching
 2520 * Remove API v1
 2521 * Deprecate service-to-driver mapping for backups
 2522 * VMware: Use vSphere template as snapshot format
 2523 * Fix an compatibility issue after Huawei driver upgrade
 2524 * VMware: Add 'managedBy' info
 2525 * VMware: Remove unused variables
 2526 * Remove glusterfs documentation
 2527 * Fix use of outdated ternary operator
 2528 * Remove unsupported BlockDeviceDriver
 2529 * [Api-ref]: Add missing key/values in the json files
 2530 * Update HPE 3PAR Storage Driver docs for Pike release
 2531 * api-ref: Normalize response codes
 2532 * api-ref: Remove unused parameter defs
 2533 * Fix 'fix\_allocated\_quotas' doesn't work when validate setup
 2534 * Updated from global requirements
 2535 * Remove vestigate HUDSON\_PUBLISH\_DOCS reference
 2536 * Dell EMC PS: Report total volumes on the backend
 2537 * api-ref: Make v3 enclosing objects consistent
 2538 * HPE Lefthand: fix volume manage operation
 2539 * api-ref: Clarify os-host GET behavior
 2540 * Fix python 3.6 escape char warnings in strings
 2541 * Fix InvalidUUID warnings in unit tests
 2542 * Fix installation instructions format
 2543 * cleanup cg field when create image cache volume
 2544 * Don't collect snapshots again when sync provider info
 2545 * Fix python 3.6 escape char warnings in strings
 2546 * Add contributor doc on assertEqual vs assertFalse
 2547 * [Api-ref] Add api doc for attachment complete
 2548 * Unhide errors from check\_uptodate.sh
 2549 * Make sure that versions are applied as relative URLs
 2550 * Don't lock whole project's resource when reserve/commit
 2551 * VMAX driver - Pike documentation amendments
 2552 * Correct contributor doc information
 2553 * [Doc] Handle Sphinx warnings as errors
 2554 * Making reservations before group creation
 2555 * [DOC BLD FIX] Fix remote-code-block warnings
 2556 * [DOC BLD FIX] Make opts sections lowercase
 2557 * Reserve 5 migrations for DB backports
 2558 * Hpe: reduce duplicate validation
 2559 * Storwize: reduce duplicate validation
 2560 * Use backup\_use\_temp\_snapshot setting for default
 2561 * api-ref: Add group replication APIs
 2562 * Update the documentation link
 2563 * Fix allocated capacity report on non pool drivers
 2564 * Modify some spelling mistakes in cinder
 2565 * Correct module path in doc
 2566 * TrivialFix for the docstring and json format
 2567 * Remove duplicate variables in v3
 2568 * api-ref: Add backup import and export
 2569 * Stop using internal \`oslo\_log.log.\_loggers\` dict
 2570 * Removed unnecessary tearDown() methods
 2571 * Updated from global requirements
 2572 * HPE Lefthand: fix volume retype operation
 2573 * Update HPE Lefthand/StoreVirtual Storage Driver doc for Pike release
 2574 * Add missing PrettyTable requirement
 2575 * Make cinder-manage service list to print full host
 2576 * [DOC BLD FIX] Fix duplicate content warnings
 2577 * Fix IntOpt type of VMAX config options
 2578 * RBD: Fix stats reporting
 2579 * NEC driver reads default\_backends
 2580 * Cisco zonemanager: fix create multi-fabric zones
 2581 * Update the documentation link
 2582 * Api-ref: add 'os-services' v3 api doc
 2583 * VStorage: make logging path configurable
 2584 * Allow v3.0 volume metadata API calls
 2585 * [Doc Bld Fix] Add links to man page contents
 2586 * Ibm\_storage - fix create volume into group
 2587 * Revert "Mark Virtuozzo driver as unsupported"
 2588 * Updated from global requirements
 2589 * Add input format check for qos\_spec update
 2590 * IBM Storage: add QoS documentation
 2591 * 3PAR driver-requirements name
 2592 * Move config-generator to tools
 2593 * Add releasenotes to check\_exec list
 2594 * Ibm\_storage - fix delete group with replication
 2595 * Ibm\_storage - fix failover\_replication
 2596 * IBM storage: check pyxcli version on initialize
 2597 * [Docs] Storwize:Update document for Pike release
 2598 * [Api-ref] Add worker cleanup for service docs api
 2599 * VMware: Add support for cloning attached volumes
 2600 * Write maximum version of Pike
 2601 * Do not fail if RBD image is broken
 2602 * Save object after updating for attachment\_complete
 2603 * RBD - volume create failed when volume need flatten
 2604 * Change pure drivers default replication interval
 2605 * ibm-storage: enable FC zonning to all ports
 2606 * Make attachment\_update set status to attaching
 2607 * 3PAR: Fixed image cache enabled capability
 2608 * Get correct hypermetro remote lun ID while mapping
 2609 * cinder incremental backup with ceph fails if last one deleted
 2610 * SMBFS: enable thin provisioning support flag
 2611 * Fix wrong links
 2612 * Update reno for stable/pike
 2613 
 2614 11.0.0.0rc1
 2615 -----------
 2616 
 2617 * [Docs] Pull over Cinder service overview for install
 2618 * [Docs] Add documentation contribution docs
 2619 * [DOC FIX] Create missing index pages
 2620 * Revert "Mark ETERNUS drivers as unsupported"
 2621 * Fix bug of detaching failed while concurrently attach/detach
 2622 * NetApp: block drivers fail when volume missing
 2623 * Eliminate randomness in encode\_name&encode\_host\_name methods
 2624 * Fix missing print format error
 2625 * NetApp: Fix override of scheduler decision
 2626 * INFINIDAT: add documentation for volume compression
 2627 * INFINIDAT: add driver changelog
 2628 * [api-ref] Add api-ref for os-quota-class-sets APIs
 2629 * Pike release note cleanup
 2630 * Replace dict.iteritems/iterkeys with dict.items/keys
 2631 * [Api-ref] Add metatdata parameters to backup create/update
 2632 * Load resource filter config file in testcase
 2633 * Fix wrong param transfer in scheduler flows
 2634 * [DOC BLD FIX] Fix user messages documentation
 2635 * [DOC BLD FIX] Fix missing references in documentation
 2636 * Make Cinder's Landing Page look like Keystone's
 2637 * Fix message format for VolumeAttachmentNotFound exception
 2638 * Clean up repl v1 volume creation from replication
 2639 * Modify a little desc to satisfy the code
 2640 * [Api-ref] Add force parameter to volume delete
 2641 * Updated from global requirements
 2642 * [DOC BLD FIX] Name files for inclusion properly
 2643 * Revert "NetApp: Deprecate E-Series drivers"
 2644 * VMAX driver - Error attaching failed over volumes
 2645 * VMAX driver - None connector object in a terminate\_connection in Pike
 2646 * VMAX driver - performance improvements in retype
 2647 * VMAX driver - volume delete can fail
 2648 * Remove duplicate variables
 2649 * Fujitsu Driver: Fix exception in terminate\_connection with no connector
 2650 * Infortrend mask password logging
 2651 * VMAX driver - seamless upgrade from SMI-S to REST
 2652 * VMAX driver - performance improvements
 2653 * Fix host and cluster\_name filter for snapshot list
 2654 * Refresh az cache if target az is not found in cache
 2655 * Remove redundant mock rpc statement
 2656 * Fix grammatical mistake, Changed character from "a" to "an"
 2657 * VMware: Bump driver version
 2658 * Make VolumeTypeExtraSpecsController policy more granular
 2659 * Updated from global requirements
 2660 * [DOC] VMware: Add doc for vmware:adapter\_type
 2661 * [DOC] VMware: Update config table
 2662 * Update resource\_filter to keep backward compatibility
 2663 * Switch to using bool for filtering non-deleted volume attributes
 2664 * Correct 'os-show\_image\_metadata' API document
 2665 * Sort cinder-manage commands
 2666 * VMAX driver - Pike documentation
 2667 * Catch Castellan errors in create volume
 2668 * Removed unnecessary setUp() call in unit test
 2669 * Add API document for quota usage
 2670 * Cloning a volume from a snapshot in thin lv
 2671 * [DOC BLD FIX] Fix the numerous docstring probs in coprhd
 2672 * NetApp: Fix SVM scoped user startup exception
 2673 * Missing snapshot statuses
 2674 * [DOC BLD FIX] Correct docstring errors in dell\_emc VMAX
 2675 * Fix image download to volume for iso images
 2676 * [DOC BLD FIX] Add missing files under configuration
 2677 * VMAX driver - align VMAX QOS settings with front end
 2678 * Fix layout of api-ref for group type specs
 2679 * Fix failure for failing back the primary
 2680 * Updated from global requirements
 2681 * Revert "Handle concurrent volume creation request"
 2682 * NetApp cDOT: Support generic groups for block
 2683 
 2684 11.0.0.0b3
 2685 ----------
 2686 
 2687 * Fix typo in message for volume creation failure
 2688 * Update and replace http with https for doc links in Cinder
 2689 * Add the backup metadata support releasenote
 2690 * Update backend state when extending volume
 2691 * Handle concurrent volume creation request
 2692 * [DOC BLD FIX] Correct json code block in attachments
 2693 * [DOC BLD FIX] Fix docstring error in fakes.rst
 2694 * cinder backup sets incorrect parent\_id
 2695 * Update URL home-page in documents according to document migration
 2696 * Mock execute in unit test
 2697 * Revert MySQL Cluster Support until an approach is worked out
 2698 * [DOC BLD FIX] Add code:: blocks to manager.py
 2699 * [DOC BLD FIX] Fix docstring problems in vzstorage driver
 2700 * [DOC BLD FIX] Fix dosctring errors in veritas driver
 2701 * [DOC BLD FIX] Correct docstring issues in Soldfire driver
 2702 * Fix no feature to enable 'exclusive-lock' of image in ceph
 2703 * [DOC BLD FIX] Fix docstring issues in hpmsa driver
 2704 * Mark Tegile driver as unsupported
 2705 * [DOC BLD FIX] Fix docstring errors in reduxio
 2706 * Updated from global requirements
 2707 * Add choices to backup\_swift\_auth
 2708 * Support metadata for backup resource
 2709 * VMware: Cache storage profile ID
 2710 * Use OVO for test\_backup
 2711 * Fix release notes link
 2712 * VMware: Add volume adapter type extra-spec option
 2713 * [DOC BLD FIX] Fix docstring errors in nexenta driver
 2714 * Remove references to dothill driver options
 2715 * [DOC BLD FIX] Fix netapp docstring issues
 2716 * [DOC BLD FIX] Fix docstring issues in Lenovo driver
 2717 * [DOC BLD FIX] Fix docstring errors in VNX driver
 2718 * Add cinder backup service initialize check
 2719 * Volume type with encryption comparison
 2720 * [DOC BLD FIX] Fix docstring issues in ibm\_storage
 2721 * NetApp cDOT: Support generic groups for file
 2722 * [DOC BLD FIX] Fix docstring issues for Hitachi HNAS driver
 2723 * Updated from global requirements
 2724 * [DOC BLD FIX] Correct docstring errors in falconstor driver
 2725 * [DOC BLD FIX] Fix docstring issues in dothill driver
 2726 * [DOC BLD FIX] Correct dosctring errors in disco driver
 2727 * Fix test\_scheduler\_stats error module calls
 2728 * Add a check warning for quota update
 2729 * Add VNX replication group support
 2730 * [DOC BLD FIX] Fix docstring errors for VMAX driver
 2731 * ibm\_storage - fix disable/delete replication
 2732 * Updated from global requirements
 2733 * Update group status
 2734 * VMware: Optimize volume creation from image
 2735 * [DOC BLD FIX] Fix formatting error in driver.py
 2736 * LVM: Activate LV before creating exports
 2737 * Disable merge snapshot to volume for thin LVM
 2738 * Replace six.itervalues with dict.values() in cinder
 2739 * Convert lenovo driver to use distributed lock manager
 2740 * Do not delete group if group snapshot exists
 2741 * ProphetStor: Support generic group
 2742 * Updated from global requirements
 2743 * VMAX driver - bootable volume errors
 2744 * [DOC BLD FIX] Fix formatting errors in Dell/EMC PS
 2745 * VMAX driver - Implement Generic Volume Group feature
 2746 * [DOC BLD FIX] Fix docstring errors in Dell/EMC Unity
 2747 * [DOC BLD FIX] correct formatting errors in datera driver
 2748 * 3PAR: Get host from os-brick
 2749 * Change Huawei driver's private data storing place
 2750 * 3PAR: Modify update\_migrated\_volume code to driver
 2751 * ZFSSA iSCSI delete volume with non-existent LUN
 2752 * Make doc/source directory compliant with design in spec
 2753 * Remove key\_manager.api\_class hack
 2754 * Don't verify format with autodetect after image conversion
 2755 * Add support for OS-Brick force disconnect
 2756 * [api-ref] Update volume metadata for a specific key (v2)
 2757 * [api-ref] Backups: change parameter 'backup\_id' to be mandatory
 2758 * Fix 'connector' parameter in update attachments API
 2759 * Enables MySQL Cluster Support for Cinder
 2760 * Added CG capability to volume group in CoprHD
 2761 * coordination: use tooz builtin heartbeat feature
 2762 * HPE Lefthand: Fixed cloning operation
 2763 * [DOC BLD FIX] Add missing glossaries
 2764 * Updated from global requirements
 2765 * VMware: Use temporary image
 2766 * ScaleIO Driver: Updating config reference
 2767 * Mark Falconstor drivers as unsupported
 2768 * Mark Coho driver as unsupported
 2769 * ZFSSA iSCSI volume driver multi-connect
 2770 * Move config-reference to configuration
 2771 * XIV\A9000: Added replication group support
 2772 * [DOC BLD FIX] Fix code block issues
 2773 * Kamiario: Fix over subscription reporting
 2774 * VNX: ignore cg creation if group is not cg enabled
 2775 * Updated from global requirements
 2776 * Add missing api-ref documents for group type specs
 2777 * [DOC BLD FIX] Remove todo:: directive from volume\_driver
 2778 * [DOC BLD FIX] Fix docstring formatting in message\_field
 2779 * ZFSSA: apply LUN specs when cloning snapshots
 2780 * [DOC BLD FIX] Fix formatting in cinder.compute.nova
 2781 * Migrate configuration-reference to Cinder repo
 2782 * enabling nimble driver again
 2783 * coordination: remove custom Lock object
 2784 * SMBFS: deprecate provisioning ratio config options
 2785 * [api-ref]Fix API Doc error in creating backup
 2786 * ScaleIO Driver: Fix transposing of PD and SP in list of pools
 2787 * Updated from global requirements
 2788 * [DOC BLD FIX] Fix indentation in attachments.py
 2789 * [DOC BLD FIX] Correct :returns: in db/api.py
 2790 * Pop "consistencygroup" from volume object
 2791 * Fix typo
 2792 * NEC driver: Optimal path for non-disruptive backup
 2793 * Ignore all .egg-info directories in doc8 check
 2794 * INFINIDAT: support for volume compression
 2795 * Update Documentation link
 2796 * 3PAR: Add volume to consistency/generic group
 2797 * DS8K: add replication consistency group support
 2798 * DS8K driver: specify pool and lss in extra-specs
 2799 * Update contents of attach\_detach\_conventions\_v2.rst
 2800 * VMAX - Live Migration, replacing SMI-S with REST
 2801 * VMAX driver - Replication, replacing SMI-S with REST
 2802 * Dell EMC SC: Terminate\_connection chokes on None
 2803 * Revert "Correct RBD Provision stats&fix a perf problem"
 2804 * zfssaiscsi driver initiator group option processing
 2805 * Make VolumeTypeExtraSpecsController policy more granular
 2806 * Add ability to extend 'in-use' volume
 2807 * ScaleIo Driver: refactor config options
 2808 * Remove dothill driver options
 2809 * Add insufficient space async error in create vol
 2810 * Globalize regex objects
 2811 * Add group to cluster when init host
 2812 * Dell SC: Fix python 3.6 'async' keyword warning
 2813 * Fix python 3.6 escape char warnings in strings
 2814 * Add support for shared "backend\_defaults" config
 2815 * Tintri: Fix config option access
 2816 * INFINIDAT: Add QoS support
 2817 * Fix SSHPool current\_size not work correctly
 2818 * Tiramisu: Add groups param to failover\_host
 2819 * Api-ref: Reorganize volumes versions
 2820 * Keep consistent of naming convention
 2821 * Migrate Cinder Scheduling CLI documentation
 2822 * Migrate Cinder CLI Quota docs
 2823 * Migrate volume management CLI documentation
 2824 * Migrate the blockstorage admin-guide to Cinder
 2825 * Restore ability to disable API versions
 2826 * Fix errors preventing doc builds
 2827 * VMAX driver - Compression, replacing SMI-S with REST
 2828 * VMAX driver - QoS, replacing SMI-S with REST
 2829 * Remove the unnecessary pv\_list assign during LVM object init
 2830 * Fix some reST field lists in docstrings
 2831 * VNX: wrong size of volume from image cache
 2832 * Update attachment\_delete for multiple attachments
 2833 * Fix v1 API api-ref link
 2834 * Fix Log parameter
 2835 * Add snapshot clean worker decorator
 2836 * Remove periodic\_tasks method from base manager
 2837 * Add params for API v3 snapshot-create
 2838 * Modify the length of project\_id for Messages
 2839 * Fix volume migration error with NEC driver
 2840 * Fix the inappropriate parameter name
 2841 * Switch to openstackdocstheme
 2842 * VMware: Config option for default adapter type
 2843 * Enable H904 check
 2844 * LVM: Don't initialize VG with lvm\_type='auto'
 2845 * Fix attachment\_delete for reserved case
 2846 * Fix wrong usage of rbd.list\_snaps return value
 2847 * XtremIO: fix fetching FC targets from X2 array
 2848 * Revert "Don't use ignoreskipactivation for thin LVM"
 2849 * Api-ref: Update doc for show backups
 2850 * api-ref: Add parameter "offset" to list apis
 2851 * Use GroupSnapshotStatus enum field
 2852 * Add 'reserved' status to api-ref
 2853 * Rename method 'delete' to 'delete\_backup' in backup drivers
 2854 * Optimize: Replace 'fields.Enum' with 'object'
 2855 * Unify host naming in readme file
 2856 * Move driver options to "backend\_defaults" section
 2857 * Use SnapshotStatus enum field
 2858 * Fix scheduler\_host\_manager limitation
 2859 * Improve Capacity filter logging
 2860 * IBM Storage: fix create volume with --group-id
 2861 * Add 'LUNType' configuration verification for Dorado array
 2862 * Unity: temp snapshot for backup deleted twice
 2863 * Use GroupStatus enum field
 2864 * XtremIO: Detach all IGs for null connector
 2865 * Remove dothill driver
 2866 * Datera 2.4.0 driver update
 2867 * Fix image cache db query when limits are enabled
 2868 * Don't use ignoreskipactivation for thin LVM
 2869 * Fix exception in dothill iSCSI driver's terminate\_connection
 2870 * Updated from global requirements
 2871 * Allow extension of volumes with snapshots for SMBfs driver
 2872 * Windows iSCSI: use configured iSCSI portals
 2873 * Add gmcv support in SVC driver
 2874 * VMware: Fix volume cascade delete
 2875 * Fix wording in warning message
 2876 * Remove extra space in release note
 2877 * Fix rally "volume\_type" parameter
 2878 * Add custom keyring when initializing RBD connection
 2879 * Avoid register extensions on the versions router
 2880 * Use 'min\_version' to mark newly added parameters in DOC
 2881 * Update log translation hacking rule
 2882 * VNX: Add QoS support
 2883 * remove extra characters "/"
 2884 * Fix some doc issue
 2885 * Add driver interface documentation for list manageable
 2886 * [Api-ref] Update quota-set APIs ref
 2887 * Api-ref: Add upload-to-image api-ref
 2888 * Fix driver exception when cascade deleting volume after transferring
 2889 * Rename DB Driver param for backup drivers to 'db'
 2890 * IBM Storage: Fix for misidentification of QoS type
 2891 * Unity: Use thin clone when cloning volume
 2892 * Show user\_id when cinder snapshot-show
 2893 * Tempest for revert-to-snapshot
 2894 * Fix the default port value
 2895 * SMBFS: enhance volume cloning
 2896 * import installation guide pages from openstack-manuals
 2897 * ScaleIO Driver: Fix for using scheduler specified pool
 2898 * IBM Storage - Fix vol create from snapshot in CG
 2899 * Replace OS\_AUTH\_TYPE with OS\_AUTH\_SYSTEM in rc
 2900 * Windows: case insensitive path comparisons
 2901 * Api-ref: add documentation for v2/v3 backup 'os-reset\_status' action
 2902 * Add note about stop supporting of log translation
 2903 * VNX: failed to create from image cache
 2904 * Add policy granularity to the qos-specs API
 2905 * Fix i18n issues
 2906 * Allow extension of volumes with snapshots for Quobyte driver
 2907 * Add params for v3 API volume-type-create
 2908 * Use exception.CinderException instead of Exception
 2909 * Performance: Remove useless snapshot object get
 2910 * Remove redundant notification
 2911 * Provide user friendly messages for db sync
 2912 * [XIV] Fix exception message format issue
 2913 * Enable some off-by-default checks
 2914 * ScaleIO: Logging cleanup
 2915 * Fix assertTrue in functional tests
 2916 * Cinder volume revert to snapshot
 2917 * Fix connection\_info field in VolumeAttachment object
 2918 * Add v2 v3 response example in API doc
 2919 * Fix bugs while integrated with Huawei Dorado array
 2920 * Remove the redundant volume/snapshot check
 2921 * Updated from global requirements
 2922 * VNX: cg and generic group cleanup
 2923 * Add IBM-Storage replication group support
 2924 * VMAX driver - Retype, replacing SMI-S with REST
 2925 * Storwize Support iSCSI host when FC volume is there
 2926 * Add enable\_lazy in api/openstack/wsgi.py
 2927 * [api-ref] Add snapshot metadata key api
 2928 * [api-ref] Update volume metadata key api
 2929 * Move vol\_db\_empty to NFS driver
 2930 * Add project\_id admin filter to limits API
 2931 * Add thin-provisioning-tools to bindep
 2932 * Set default lvm\_type to auto
 2933 * Fix migration completion for New Attach API's
 2934 * Explicit user messages
 2935 * api-ref: clarify retype docs around default policy permissions
 2936 * Updated from global requirements
 2937 * Tests: Disallow use of assertTrue(str)
 2938 * [api-ref]Fix the incorrect description in volume API
 2939 * Add the missing brace in api/v3/attachment
 2940 * Remove duplicated line from \_do\_attachment\_delete
 2941 * [api-ref]Fix the wrong description in volume API
 2942 * ScaleIO - Make compatible with next SIO version
 2943 * Add backup to cinder architecture page
 2944 * Fix response code for update and delete API in volume attachments
 2945 * IBM-Storage: group-create-from-src fail with error
 2946 * Add rel note for create volume from enc. image
 2947 * ignore error when remove non-exist vol from cg
 2948 * Mock time.sleep for VMAXRestTest.test\_remove\_vol\_from\_sg\_failed
 2949 * Remove deprecated oslo\_messaging.get\_transport
 2950 * ScaleIO Driver: get manageable volumes
 2951 * Mark ZTE driver as unsupported
 2952 * Add CG capability to generic groups in GPFS driver
 2953 * FusionStorage: use versioned objects
 2954 * Clarify some details related blockbox deployment
 2955 * IBM Storage- revert vol size capacity optimization
 2956 * Send global\_request\_id to nova/glance when calls are made
 2957 * Remove usage of CONF from DISCO driver
 2958 * Add Metadata format check
 2959 * Fix boolean opts defined as strings
 2960 
 2961 11.0.0.0b2
 2962 ----------
 2963 
 2964 * Allow Pure drivers to handle detach with no host
 2965 * RemoteFS: enable image volume cache
 2966 * Ibm storage: added new option for qos type
 2967 * Fix api-ref for v3 volume and snapshot manage
 2968 * Fix NoneType has no attribute get error
 2969 * Api-ref: fix parameter 'volume\_id' info
 2970 * Refactor update attachment's testcases
 2971 * Api-ref: Add doc for update backup
 2972 * Replace deprecated BaseException.message with six.text\_type
 2973 * Use requests lib for Huawei array connection
 2974 * Add libssl to bindep
 2975 * Revert "Using assertFalse(A) instead of assertEqual(False, A)"
 2976 * VMAX driver - Base functionality, replacing SMI-S with REST
 2977 * Clarify create\_volume size debug message
 2978 * INFINIDAT: add metadata to InfiniBox objects
 2979 * Using assertFalse(A) instead of assertEqual(False, A)
 2980 * Correct cinder dev doc typo
 2981 * Mark Virtuozzo driver as unsupported
 2982 * Dell EMC SC: Updated Created by Message
 2983 * Add warning header to opts.py file
 2984 * API/DB: Fix hash randomization test issues
 2985 * cleanup: remove DEVSTACK\_CINDER\_SECURE\_DELETE
 2986 * Mapping parallel and ploop
 2987 * Replace assertTrue(isinstance()) with assertIsInstance()
 2988 * Using wrong connector parameter in V3 attach
 2989 * Support sort backup with name
 2990 * [api-ref]Adds API documentation for 'os-set\_bootable' action
 2991 * Updated from global requirements
 2992 * Updated from global requirements
 2993 * Fix support for AMI image conversion
 2994 * Remove service filter for service list
 2995 * Remove some unnecessary spaces
 2996 * Minor fixes to microversion devref
 2997 * VNX: fix issue when backing-up in-use volume
 2998 * Introduce managing existing snapshot to rbd driver
 2999 * Fix example code about api\_version in api\_m\_dev.rst
 3000 * Add description about tox in dev\_env.rst
 3001 * Return metadata in volume summary
 3002 * Ceph: Fix delete backup with non-existent pool
 3003 * Allow logging in tempest tests
 3004 * Storwize:  add mirrored volume support
 3005 * Trivial fix typos
 3006 * Refactor NEC volume driver
 3007 * Remove unused \_detach\_snapshot method
 3008 * Do proper cleanup if connect volume fails
 3009 * Add an instance-uuid check on attachment\_reserve
 3010 * GPFS: Fix forceful delete for consistency group
 3011 * Periodic task to clean expired reservation
 3012 * Update OVO devref
 3013 * Add is\_replicated() to Volume and VolumeType OVOs
 3014 * Make failover DB changes consistent
 3015 * Revert "Use HostAddressOpt for opts that accept IP and hostnames"
 3016 * Fix api-ref for POST backup for optional name
 3017 * Fix typos in README.md
 3018 * change consistencygroup\_id to group\_id
 3019 * Fix typo
 3020 * Add the missing "vol\_type\_id" param for qos association api-ref
 3021 * Fix like filter related issues
 3022 * Updated from global requirements
 3023 * Extracted HTTP response codes to constants
 3024 * Make "connector" param to be optional in force-detach api
 3025 * LVM: update max\_over\_subscription\_ratio help message
 3026 * Add Generic Volume Group Into Quota Management
 3027 * Update SolidFire CI Wiki
 3028 * Add a local bindep.txt override
 3029 * NetApp DOT: Fix hash randomization test failures
 3030 * Updated from global requirements
 3031 * Update replication v2.1 devref
 3032 * INFINIDAT: add support for generic volume groups
 3033 * INFINIDAT: add support for iSCSI
 3034 * Rolling Upgrades: Fix Volume OVO
 3035 * Rolling Upgrades: Fix Group OVO
 3036 * OVO: Remove child\_versions from list classes
 3037 * SMBFS: remove redundant check
 3038 * SMBFS: switch to distributed locks
 3039 * SMBFS: drop JSON file storing allocation data
 3040 * SMBFS: report each share as a pool
 3041 * Add RemoteFSPoolMixin
 3042 * RemoteFS: pass volume object to '\_find\_share'
 3043 * Add volume type filter to API Get-Pools
 3044 * Updated from global requirements
 3045 * SolidFire Generic Groups Support
 3046 * OVO: Fix VolumeType create not bound to a Session
 3047 * VMAX driver - Detaching volumes if part of two or more MVs
 3048 * XtremIO: reduce number of backend calls
 3049 * Extend Falconstor driver to utilize multiple FSS storage pools
 3050 * Remove empty line in api\_version\_request
 3051 * Updated from global requirements
 3052 * Use the deprecated os\_privileged\_xxx settings
 3053 * Add blockbox to Cinder project
 3054 * Create volume from VHD format image always failed
 3055 * api-ref cleanup: required flag for tenants
 3056 * Updated from global requirements
 3057 * Python3: Don't use Exception.message
 3058 * GPFS: Handle unsupported operations with an exception
 3059 * api-ref: add list manageable resource API
 3060 * Check the volume metadata value is a string or not
 3061 * Mark X-IO driver as unsupported
 3062 * Mark Synology driver as unsupported
 3063 * Mark Reduxio driver as unsupported
 3064 * Mark Nimble driver as unsupported
 3065 * Mark Infortrend drivers as unsupported
 3066 * Mark ETERNUS drivers as unsupported
 3067 * Remove BRCD primary\_switch\_wwn config option
 3068 * Mock qemu calls in sheepdog tests
 3069 * Add time.sleep mock for test\_lv\_deactivate\_timeout
 3070 * Fix typo errors
 3071 * ZFSSA: Allow clones to differ in size from parent
 3072 * Convert marker format for listing manageable resources
 3073 * vzstorage: use remotefs.VZStorageRemoteFSClient
 3074 * OVO: Add reminder to add backporting code
 3075 * vstorage: added vz:volume\_format vendor property
 3076 * Fix bugs of GPFSNFS & GPFSRemote Driver initialization failure
 3077 * Support 'LIKE' operator to filter resource
 3078 * Add the missing parameters in the api-ref of ext-backups.inc
 3079 * Updated from global requirements
 3080 * INFINIDAT: add locking around initialize/terminate connection
 3081 * Implementation of Cinder driver for Veritas Access
 3082 * Add 'resource\_filters' API to support generalized filtering
 3083 * Deprecate osapi\_volume\_base\_url duplicate option
 3084 * Updated from global requirements
 3085 * Tests: Fix Blockbridge hash randomization failure
 3086 * Tests: Fix VMAX hash randomization failure
 3087 * Tests: Fix Datera hash randomization failure
 3088 * Tests: Fix XIV unit hash randomization failure
 3089 * backup: handle device path represented by dir
 3090 * Rolling Upgrades: Fix VolumeAttachment
 3091 * Add API documentation for force-delete volume in v2 and v3
 3092 * coordination: remove un-used method is\_active()
 3093 * Fix py27 gate - Remove Tooz usage for tests
 3094 * Remove unused volume\_types field when creating group
 3095 * INFINIDAT: delete host objects when detaching the last LUN
 3096 * INFINIDAT: Use infinisdk for communication with storage array
 3097 * Add information in notification of type's extra\_spec
 3098 * NFS Backup: Fix overwritting backups
 3099 * Add missing retype API documentation
 3100 * ibm-storage: update version number and history
 3101 * Fix async mirroring on XIV limited range backends
 3102 * Rollback snapshot's status when backup failed
 3103 * Correct sphinx source code syntax
 3104 * Clean codes around backup APIs
 3105 * Fix all\_tenants doesn't work for volume summary
 3106 * Fix incorrect volume\_id request description in api-ref
 3107 * Trivial fix typos
 3108 * 3PAR: Added volume to vvset in online copy
 3109 * Add documentation for invalid filter keys
 3110 * Add service dynamic log change/query
 3111 * Dell EMC: Moved SC driver under dell\_emc
 3112 * [Trivial] SMBFS: fix passing image format using volume types
 3113 * Fix typo
 3114 * Correct typo of cinder doc
 3115 * Fix swift auth\_url/url check
 3116 * Fix typo in docstring
 3117 * SMBFS: avoid unnecessary conversion when uploading volumes
 3118 * Fix forceful deletion of Consistency Group for GPFS Driver
 3119 * Refactor internal context testcases with ddt
 3120 * Enable mutable config in Cinder
 3121 * VMAX driver - Close ecom connections
 3122 * Read XtremIO options from self.configuration
 3123 * Read rbd options from self.configuration, not CONF
 3124 * Fix backup\_api\_class doesn't work
 3125 * Add support for generalized filtering on list APIs
 3126 * Modernize the nova client in cinder
 3127 * ScaleIO 1.32 deprecation notice
 3128 * SMBFS: Use share mountpoint when fetching capacity info
 3129 * Fix permission error in VNX driver
 3130 * VMware: Stop setting dynamicType
 3131 * VMware: Apply policy at vmdk level during retype
 3132 * genopts: Fix python 3 compat, sort options
 3133 * Remove snapshot['size'] references
 3134 * Remove backup-restore methods in driver code
 3135 * Fix change API volume create message
 3136 * VMAX driver - Manage/Unmanage performance fix
 3137 * Updated from global requirements
 3138 * VMAX driver - Rollback error on Live Migration
 3139 * Remove usage of parameter enforce\_type
 3140 * Trivial fix typos while reading code
 3141 * Re-arrange v3 API reference
 3142 * Re-order api-ref home page index
 3143 * Trivial fix PEP 8 coding style violation and typo
 3144 * Move the releasenote to the right folder
 3145 * Add missing testcases for migration scripts
 3146 * 3PAR: Added Replication Feature In Retype Flow
 3147 * Functional tests for group replication
 3148 * Update attachment's status when attaching a readonly volume
 3149 * ds8k: should verify REST version separately
 3150 * Remove dependecy testrepository
 3151 * Move the releasenote to the right folder
 3152 * Remove non-scheduler volume extend support
 3153 * Eternus driver: Move soft dependency check out of \_\_init\_\_
 3154 * Use cryptography instead of pycrypto
 3155 * Tiramisu: replication group support
 3156 * xiv: enable get fc targets by host
 3157 * NFS: run qemu-img info as root
 3158 * Give more time for LVM deactivation
 3159 * Remove unused fallocate method/filter
 3160 * Fix quota reserve for manage snapshot
 3161 * Updated from global requirements
 3162 * Delete limited\_by\_marker from api/common.py
 3163 * LIO: Fix terminate\_connection AttributeError
 3164 * Spelling error "paramenter"
 3165 * validate\_integer doesn't check non int properly
 3166 * Fix host check in is\_backend\_frozen
 3167 * Refactor 'update\_group' method
 3168 * Use cg object when invoking update cg method
 3169 * Volume Type Encryption added to v2 api-ref
 3170 * Fix accessing uninitialized variable bug
 3171 * Don't return empty volume\_image\_metadata when list volume
 3172 * GPFS: Enhance GPFS driver to work in container
 3173 * Create indexes for foreign keys
 3174 * NetApp: Refresh directory before waiting
 3175 * Fix NoneType has no attribute get
 3176 * Updated from global requirements
 3177 * HPE 3PAR: Adds CG capability in generic volume groups(GVG)
 3178 * Fix typo in comments
 3179 * Check groups before deleting group type
 3180 * Fix backup temp snapshot path on remote node
 3181 * Changing releasenotes file present in review change 409128
 3182 * ProphetStor failed to create volume size larger than the snapshot
 3183 * Add attachment API doc
 3184 * Remove obsolete Liberty code
 3185 * VMAX driver - Pre-zoned port group fix
 3186 * Updated from global requirements
 3187 * Improve help for periodic message\_reap\_interval
 3188 * fix typo
 3189 * Add 'connection\_info' to attachment object
 3190 * Fix the filter when list volume with group
 3191 * Filtering attachment doesn't support 'instance\_id'
 3192 * Don't check thin provisioning when manage volumes
 3193 * Clean up expired user messages
 3194 * Dell EMC SC: Support generic groups
 3195 * NetApp: Deprecate E-Series drivers
 3196 * ScaleIO: Adding CG support to groups
 3197 * attach\_volume first check for existing attachment
 3198 * Eliminate deprecation warning in db
 3199 * Add a release note for groups
 3200 * Revert "Huawei: disable certificate verification"
 3201 * Fix for Group API update to include check policy
 3202 * Create volumes from encrypted images
 3203 * Glance: attach volume encryption key id to image
 3204 * Dell EMC SC: Raise on \_init\_volume create\_snapshot failure
 3205 * qemu\_img\_info: Don't autodetect source format
 3206 * Check "kernel\_id", "ramdisk\_id" for Glance v2 only
 3207 * XIV: switch to generic volume group
 3208 * Updated from global requirements
 3209 * Reverts quobyte\_volume\_url option back to type StrOpt
 3210 * Disables xattrs on Quobyte driver mounts
 3211 * [BugFix] Add method policy in attachment APIs
 3212 * Adds a bugfix release note regarding backing up with the Quobytedriver
 3213 * HPE Lefthand: add CG capability to generic groups
 3214 * qemu\_img\_info: report 'luks' images as 'raw'
 3215 * Fix encryption key deletion error handling on volume delete
 3216 * Fix rally job gate-rally-dsvm-cinder-ubuntu-xenial-nv
 3217 * 3PAR: Enable HPE-3PAR Compression Feature
 3218 * ProphstStor driver 'SSL' communication fails to check certificates
 3219 * RemoteFS: fix volume cascade delete
 3220 * Tests: Remove the redundant methods
 3221 * Storwize: correct unreplicated vol status
 3222 * recover image-volume size if extend volume failed
 3223 * Fix config option volume\_backend\_name's invalid overridden value
 3224 * VNX: add missing group snapshot pool stats
 3225 * Optimize the link address
 3226 
 3227 11.0.0.0b1
 3228 ----------
 3229 
 3230 * Updated from global requirements
 3231 * Remove unused references from config-generator
 3232 * Synology: fix snapshot metadata loss
 3233 * Missing volume status on block storage v2 API
 3234 * Validate uuid parameters strictly for create volume API
 3235 * ds8k: check lun exist or not when clone volume
 3236 * DS8K driver should use DLM
 3237 * DS8K driver: remove code for fake connector
 3238 * [api-ref] Add backing-up to snapshot statuses
 3239 * Use HostAddressOpt for opts that accept IP and hostnames
 3240 * DS8K driver: change the design of CG
 3241 * Add sem-ver flag so pbr generates correct version
 3242 * Fixed wrongly catched multiple exception types
 3243 * Storwize: add CG capability to generic groups
 3244 * Fix attach issue for failed-over volume
 3245 * Fix migrate api giving incorrect exception message
 3246 * Reduce code duplication
 3247 * Separate out routine for getting qemu\_img\_info
 3248 * NEC driver doesn't provide link down portal info
 3249 * Fix metadata api's raises TypeError
 3250 * Remove 'verbose' config option initialization
 3251 * Remove sha256file value from logs for incremental backups
 3252 * [api-ref] Add cascade to volume delete
 3253 * Add CG capability to generic groups in Huawei driver
 3254 * Huawei: disable certificate verification
 3255 * Hitachi: Mark HBSD and VSP as unsupported
 3256 * HNAS: Mark NFS driver as unsupported
 3257 * Support for HostAddress opt
 3258 * Add an optional db session argument to cinder.db.sqlalchemy.api. quota\_allocated\_get\_all\_by\_project(). Then in quota\_reserve() pass the session that is fetched for that method so that a new session does not have to be made. This can avoid DB timeouts and retries when a lot of concurrent operations are hitting quota\_reserve()
 3259 * HPE 3PAR: Handle manage and unmanage hosts present
 3260 * VNX: allow specify pool name for replication
 3261 * VMAX driver - Live Migration is dropping connection
 3262 * [Trivial]Fix some incorrect annotations
 3263 * Fix some format error in docstrings
 3264 * Add bandit-baseline to tox.ini
 3265 * Backup: Add choices to compression algorithm option
 3266 * ScaleIO: Fixing support for SIO 1.3x
 3267 * Updated from global requirements
 3268 * Fix error status check when create backup
 3269 * Remove mirror policy parameter from Huawei driver
 3270 * Updated from global requirements
 3271 * Implementation of cinder driver for Veritas HyperScale
 3272 * Tolerate new SQLAlchemy==1.1.7
 3273 * [BugFix][Devref] Refactor attach/detach v2 devref
 3274 * [BugFix]Cinder forgets to update 'deleted\_at' when deleting
 3275 * Add more specific error message
 3276 * Tests: mock psutil usage in quobyte tests
 3277 * New test case for InfroTrend driver
 3278 * Add unit test for brick/local\_dev/lvm.py: create\_volume
 3279 * [api-ref] Update snapshot/volume's metadata api-ref
 3280 * api-ref: fix rest method error in reset group and group-snapshot status
 3281 * Fix the missing args bug while lvm creates volume failed
 3282 * [BugFix] Add 'all\_tenants', 'project\_id' in attachment-list
 3283 * Huawei driver supports front-end qos
 3284 * Use the list iterator instead of six iterator
 3285 * Add two response parameters in the api-ref of getting capabilities
 3286 * NetApp E-Series CI name update
 3287 * Don't use tempest special\_fields
 3288 * Add \_\_init\_\_ for cinder.config module
 3289 * Clean up index links to removed content
 3290 * Make cinder-manage online migrations more verbose
 3291 * SMBFS: enable Nova assisted volume snapshots
 3292 * Remove deprecated 'host' option for cinder-volume
 3293 * Sheepdog: fix conflict of temporary snapshot name
 3294 * api-ref: Fix volume\_id parameter for the path
 3295 * Fix 500 error when 'mountpoint' is not provided to os-attach
 3296 * RemoteFS: prevent creation of encrypted volumes
 3297 * HPE LeftHand: extend volume if larger than snapshot
 3298 * Mark the Violin volume drivers as unsupported
 3299 * Mark QNAP volume driver as unsupported
 3300 * [Doc] Add documentation for messages API
 3301 * Mark Blockbridge volume driver as unsupported
 3302 * Delete the duplicate interface about the api version
 3303 * Fix some reST field lists in docstrings
 3304 * Remove XML description from media-types
 3305 * Fix version numbers on media-types
 3306 * Fix status\_code of "list versions" API
 3307 * Adding new test case for InforTrend driver
 3308 * Fixed inconsistent naming conventions
 3309 * Extracted HTTP response codes to constants
 3310 * Extracted HTTP response codes to constants
 3311 * Extracted HTTP response codes to constants
 3312 * Extracted HTTP response codes to constants
 3313 * Extracted HTTP response codes to constants
 3314 * replace references to cinder.openstack.org
 3315 * [doc] Update doc index
 3316 * Consistency groups API is not returning project\_id filter groups
 3317 * Adding tests for api/v3/group\_specs.py
 3318 * Fix docs failures caused by latest eventlet
 3319 * VMware: Enforce min vCenter server version 5.5
 3320 * Fix cinder functional tests job
 3321 * Adds missing return value to create\_cloned\_volume of Quobyte driver
 3322 * Don't change volume's status when create backups from snapshots
 3323 * Add missing and incorrect response and error codes in cinder api-ref
 3324 * ZFSSA can avoid fetching img when creating vol from cache
 3325 * Fix more invalid UUID warnings in test\_vmax file
 3326 * ZFSSA cache luns are too small when images are precisely X Gi
 3327 * Support sort snapshots with name
 3328 * [Doc] Add missing parameter in v3 resource documentation
 3329 * Remove log translations
 3330 * Remove old oslo.messaging transport aliases
 3331 * Remove unused CG code
 3332 * Delete consistency group fails on xtremio driver
 3333 * Remove hacking check for log translation
 3334 * Add IOPS limits that scale per-GB
 3335 * Update db from drivers in default groups methods
 3336 * ScaleIO: Fixing warnings spotted by PyCharm and tox
 3337 * Added gigabyte unit to values in exception message
 3338 * Set access\_policy for messaging's dispatcher
 3339 * Dell EMC SC: Return dict from delete\_consisgroup
 3340 * Prevent duplicate entries in the image cache
 3341 * Updated from global requirements
 3342 * Fix ut error of volume deletion
 3343 * IBM storage: switch to generic volume group
 3344 * Fix lock contention in SolidFire driver
 3345 * Revert "Remove v1 API reference"
 3346 * VMAX driver - volumes part of CG not managed correctly
 3347 * VMAX driver - consistency group remove empty values
 3348 * Datera: extend volume if larger than snapshot
 3349 * Tests: Fix InvalidUUID warning for 'qosId'
 3350 * Add filter, sorter and pagination for group snapshot
 3351 * Correct Extend lvm Volume
 3352 * Fix create\_consistencygroup when using CG objects
 3353 * Fix: SnapshotStatus missing in Cinder
 3354 * Replace yaml.load() with yaml.safe\_load()
 3355 * [Optimise] Refactor group snapshot testcases
 3356 * Add API documentation for volume detach in v3
 3357 * Dell EMC SC: Added retry to \_init\_volume
 3358 * Make QnapISCSIDriver unit tests faster
 3359 * Adds API documentation for list and show hosts
 3360 * Updated from global requirements
 3361 * Fix 500 HTTP API error caused by rpcapi RemoteError exception
 3362 * Update devref for OVO version bumping
 3363 * Improve devref for API errors
 3364 * Add a README in tests dir linked to devref html
 3365 * Remove HNAS iSCSI driver
 3366 * Replace yaml.load() with yaml.safe\_load()
 3367 * [Optimise] Refactor ExtraSpecsOpsTestCase with ddt
 3368 * ProphetStor driver create vol from snap with wrong size
 3369 * Add driver-requirements.txt
 3370 * Bump prlimit cpu time for qemu-img from 2 to 8
 3371 * Remove "list\_volume" from filter
 3372 * Remove unreachable code
 3373 * Remove duplicate key from dictionary
 3374 * Fix 500 error if boolean is\_public is passed as string
 3375 * Fix a typo
 3376 * api-ref: v2 API does not mention GET volume metadata by key
 3377 * Update guru doc to support file modification events
 3378 * rbd: resize volume not cloned but full copy
 3379 * Coho: resize volume if cloned image is larger
 3380 * XtremIO: allow a cloned volume with larger size
 3381 * Replace obsolete vanity openstack.org URLs
 3382 * Fix column types in models.py
 3383 * cors: update default configuration
 3384 * Tests: Use six.moves.urllib urlencode
 3385 * Switch to use stable data\_utils
 3386 * VMAX driver - Change vendor\_name from EMC to Dell EMC
 3387 * VMware: Refactor vmdk unit tests
 3388 * api-ref cleanup: remove quotas user related calls
 3389 * Fix generic group's unit testcase
 3390 * Switch to decorators.idempotent\_id
 3391 * Change the default value of used Glance API
 3392 * Disallow modification of in use Volume Types
 3393 * Hash password displays in debug log
 3394 * Add debug log of retryable response on SolidFire
 3395 * Filter on Active status in SolidFire List
 3396 * Remove TODO related to Nova API version
 3397 * Add per-backend availability zones
 3398 * cinder-backup - coordination not initialized
 3399 * Reuse API v2 for v1 calls
 3400 * VMware: Remove redundant sanity check
 3401 * api-ref: v2 update volume metadata description is wrong
 3402 * Fix action on services raises TypeError
 3403 * api-ref: v2 API does not mention DELETE for volume metadata
 3404 * Set backup available after verify
 3405 * Updated from global requirements
 3406 * Fix size update error for snapshot-manage operation
 3407 * Remove domains \*-log-\* from compile\_catalog
 3408 * Fix typo error
 3409 * Updated from global requirements
 3410 * Validate display\_name/description attributes in API layer
 3411 * Purge immediately on Delete in SolidFire Driver
 3412 * Deprecate API v2
 3413 * Huawei driver supports specifying copy speed
 3414 * Fix internal tempest tests
 3415 * Reuse identical API v2 code for v1
 3416 * Remove v1 API reference
 3417 * NEC: Fix format string in debug message
 3418 * Fix ATTACH\_READONLY\_VOLUME message generation
 3419 * Remove an outdated comment
 3420 * Remove reserving quotas in c-vol's retype method
 3421 * Enforce \_usage\_from\_snapshot to fetch info from deleted volume
 3422 * VMAX driver - replace pickle with jsonutils
 3423 * Switch NFS driver to use DLM locks
 3424 * Zadara driver - move from httplib to requests
 3425 * Remove Linux SMBFS driver
 3426 * Unity driver: fail to disconnect volume
 3427 * Remove unused logging import
 3428 * create snapshot with generic group fail with XtremIO Driver
 3429 * Fix attachments after attached migration
 3430 * Fix volume retype with migration as non-admin
 3431 * Fix multibackend-matrix confs
 3432 * Adds attached migration to multibackend-matrix
 3433 * VMAX driver - superfluous debug messages causing error
 3434 * Fix SolidFire cgsnap clone bug
 3435 * Compact Mitaka database migrations
 3436 * Remove Ocata's data migrations
 3437 * Add the backup variable structure in backup\_driver interface
 3438 * Dell EMC SC: Return dict in delete\_cgsnapshot
 3439 * ceph backup support for EXCLUSIVE\_LOCK and JOURNALING features
 3440 * SolidFire: Handle connect\_volume() failure when create vol from image
 3441 * Change nova\_catalog\_admin\_info to default to publicURL
 3442 * Adds db\_online\_data\_migrations to cinder-manage manpage
 3443 * VMware: Delete temporary snapshot after clone
 3444 * doc: verify all rst files
 3445 * Updated from global requirements
 3446 * 3PAR: rally test create-volume-from-snapshot fails
 3447 * VMAX Driver - disable initiator check by default
 3448 * NetApp: Track SVM and Cluster scoped credentials
 3449 * Fix Pep8 Failures for Python3
 3450 * Tests: Remove mocks of nonexistent methods (NetApp)
 3451 * Cinder tox updates for Python3
 3452 * [4/4]Reset generic volume group and group snapshot statuses
 3453 * Removes getfattr from Quobyte Cinder driver
 3454 * Use ovo instead of dict
 3455 * Fix duplicate lvs2 entry in rootwrap volume filter
 3456 * Updated from global requirements
 3457 * fix create\_consistencygroup in xiv
 3458 * Output the driver info as json
 3459 * Add maximum microversion for Ocata
 3460 * Dell EMC Ps: Report discard support
 3461 * Switch and/or to ternary operator
 3462 * Fix "No documentation found in" errors in docs
 3463 * VNX: Handle error during volume deletion
 3464 * Unity driver: check array OE version
 3465 * Dell EMC: Create independent volume on clone
 3466 * Add quota limit check and enhance roll back for cg create
 3467 * Storwize: correct the product key for replication
 3468 * Fix Block Storage API reference nesting
 3469 * VMAX driver - snapshot creation and immediate deletion fix
 3470 * Drop version validation
 3471 * Add filters support to get\_pools
 3472 * [11/11] Refactor test\_volume file
 3473 * [10/11] Refactor test\_volume file
 3474 * [9/11] Refactor test\_volume file
 3475 * [8/11] Refactor test\_volume file
 3476 * [7/11] Refactor test\_volume file
 3477 * [6/11] Refactor test\_volume file
 3478 * [5/11] Refactor test\_volume file
 3479 * [4/11] Refactor test\_volume file
 3480 * [3/11] Refactor test\_volume file
 3481 * [2/11] Refactor test\_volume file
 3482 * [1/11] Refactor test\_volume file
 3483 * Disable multiattach for all drivers
 3484 * Remove support for py34
 3485 * Autoselection of IBM SVC/Storwize IO group
 3486 * Remove unsupported NexentaEdge driver
 3487 * Remove unsupported HPE XP driver
 3488 * Remove unsupported CloudByte driver
 3489 * VMAX driver - allow for multi volume types in Consistency Group
 3490 * Minor cleanup on tools/test-setup.sh
 3491 * Add Ocata sanity check migration
 3492 * Use https instead of http for git.openstack.org
 3493 * Update reno for stable/ocata
 3494 
 3495 10.0.0.0rc1
 3496 -----------
 3497 
 3498 * VMAX driver - widen locking around storage groups
 3499 * Reserve 5 migrations for DB backports
 3500 * Tests: Fix NetApp unit test failure w/ hash randomization
 3501 * xiv create vol from replicated source fails
 3502 * Don't use None value for sql query
 3503 * Remove promote and reenable from policy
 3504 * VMAX driver - copy state fix
 3505 * VMAX driver - ignore service level and workload in xml
 3506 * VMAX driver - Convert eval to ast.literal\_eval
 3507 * VMAX driver - failover error fix
 3508 * 3PAR: Remove un-necessary snapshot in online copy operation
 3509 * Add SUPPORTED flag to Lenovo FC driver
 3510 * Image utils: fix fetching available space on Windows
 3511 * NetApp cDOT: Add check if copyoffload tool is available
 3512 * Fix max\_age calculation for quota usage refresh
 3513 * Fix 500 error while listing manageable volumes and snapshots
 3514 * Add usage and limit info on quota limit errors
 3515 * Prepare for using standard python tests
 3516 * Convert ignoreskippedcluster check to be static
 3517 * Nosec audit url open issue from Bandit
 3518 * Clean up release notes for Ocata
 3519 * xiv delete cg fails if removed on backend
 3520 * VMware: Set vSphere opID prefix
 3521 * Make get\_capabilities look for clusters
 3522 * Resolve Brocade HTTPS connection error
 3523 * Add SUPPORTED flag to Lenovo iSCSI driver
 3524 * Add SUPPORTED flag to HP MSA driver
 3525 * Hitachi VSP: Specify compute nodes and copy ports
 3526 * ZTE: Added CI\_WIKI\_NAME
 3527 * Fix notification short-circuit
 3528 * Fix CopyVolumeToImageTestCase max recursion depth
 3529 * HNAS: Cloned volume with different volume type
 3530 * VMware: Use full clone if extend needed
 3531 * Extracted HTTP response codes to constants
 3532 * VMware: Use storage profile name in extra-spec
 3533 * RBD:Move RBDVolume calls to a separate threads
 3534 * Move release notes to correct location
 3535 * Add cluster\_name to temporary volumes
 3536 * Fix host assignment when clustered
 3537 * 3PAR: Inconsistency in copied and source CG
 3538 * Remove redundant log during initialize connection
 3539 * VMAX driver - sync sv issue
 3540 * Reduced the complexity of the main() method
 3541 * Add descriptions to Pure drivers
 3542 * Adds API documentation for update snapshot status
 3543 * clean up replication volume on an xiv backend
 3544 * Add create volume from image policy
 3545 * Short-circuit notifications when not enabled
 3546 * Stop get\_notifier mock in tests cleanup
 3547 * VMAX driver - removed incorrect six.text\_type
 3548 * Updated from global requirements
 3549 * Rebrand and move EQLX driver to dell\_emc folder
 3550 * Fix Live Migration for Nimble Storage Driver
 3551 * create consistency group mishandles types
 3552 * Infortrend: Stable generation of strings from dicts
 3553 * VMAX driver - QoS key fix
 3554 * VMAX driver - remove global mock of volume\_types
 3555 * Switch to decorators.idempotent\_id
 3556 * Set image\_owner before adding location to glance
 3557 * Dell EMC SC: Delete doesn't account for migration
 3558 * Zero out SolidFire capacity when unreachable
 3559 * IBM driver update CI\_WIKI\_NAME
 3560 
 3561 10.0.0.0b3
 3562 ----------
 3563 
 3564 * Fix Qos for clone for Nimble Storage Driver
 3565 * Add lock acquire/release debug messages
 3566 * [api-ref]Fix the volume metadata description error
 3567 * [api-ref]Add volumes/summary API doc
 3568 * [api-ref]Change tenant to project
 3569 * Fix double call to "qemu-img create"
 3570 * Fix api-ref status parameter
 3571 * Refactor volumes summary
 3572 * Small change to microversion header on devref
 3573 * Check if volume node has enough space for image operations
 3574 * Revert "Mark the sheepdog driver as unsupported"
 3575 * backup of active 3par ISCSI bootable volume fails
 3576 * Open the source code of ibm\_storage driver
 3577 * NFS snapshots
 3578 * Tests: Fix hash unstable dict comparison
 3579 * Tests: Fix mock for vzstorage remotefs
 3580 * Fix the api-ref CI failure
 3581 * Eager load projects when getting types by group
 3582 * VMAX driver - rename and restructure driver
 3583 * Updated from global requirements
 3584 * Switch ManageableSnaphots & ManageableVolumes list to OVO
 3585 * VMAX driver - storage group cleanup on error
 3586 * Add assert\_min\_rpc\_version decorator
 3587 * NetApp cDOT: Add NetApp Volume Encryption support
 3588 * Add volume backup tempest tests
 3589 * Make CappedVersionUnknown exception more useful
 3590 * vzstorage: use resize instead of grow for ploop images
 3591 * Add driver supported status to dict output format
 3592 * Break migrate\_add\_message\_prefix into two queries
 3593 * Remove useless FIXME
 3594 * Fix some problem for attachment list
 3595 * Don't drop the volume type's extra spec at DB layer
 3596 * Switch to using generic groups with Pure driver
 3597 * VMAX driver - Implement volume replication for VMAX
 3598 * Brcd zonemanager: Fix unstable command generation
 3599 * Dell SC: Logging asyncTask if XML returned
 3600 * Test: Fix assert\_has\_calls dict order bug (QoS)
 3601 * FalconStor: Drop the copy\_image\_to\_volume feature
 3602 * Refactor backup RPC API test cases
 3603 * Refactor scheduler RPC API test cases
 3604 * Update the parameter check when create attachment
 3605 * FalconStor: Restore option "san\_secondary\_ip"
 3606 * Extracted HTTP response codes to constants
 3607 * XtremIO: Add CG capability to generic groups
 3608 * VMAX driver - Consistency Group automerge fix
 3609 * VMAX driver - Support for compression on All Flash
 3610 * Add new attachment APIS
 3611 * Add lock around SolidFire clone-image
 3612 * VMAX driver - Storage assisted volume migration
 3613 * Dell SC: Retype fixes
 3614 * Revert "Mark Huawei volume driver as unsupported"
 3615 * Fix typos
 3616 * Adds getfattr and mount to Cinder rootwrap volume.filters
 3617 * Refactor volume RPC API test cases
 3618 * Make notify\_service\_capabilities cluster aware
 3619 * VNX: Add async migration support
 3620 * VNX: Update sg cache if it already existed
 3621 * Allow snapshots and volumes to have Null group values
 3622 * Fix for FC Initiator API in Nimble Storage Driver
 3623 * Revert "Mark Quobyte volume driver as unsupported"
 3624 * Fix retype with migrate
 3625 * VMware: Allow deletion of snapshot in error state
 3626 * Move driver tests to tests/unit/volume/drivers
 3627 * Prevent claiming and updating races on worker
 3628 * Fix replication freeze mechanism
 3629 * Move service and cluster creation in test to utils
 3630 * Make Image Volume Cache cluster aware
 3631 * Make Replication support Active-Active
 3632 * Fix for live migration for Nimble Storage
 3633 * NexentaStor5: Added extend method to NFS driver
 3634 * Sync \`\`services\`\` SQLA model with what's in the DB
 3635 * Make BackupManager not a SchedulerDependentManager
 3636 * Optimise: Use sqlalchemy to build table sequence
 3637 * Fix volume manage
 3638 * Revert "Mark Tintri volume driver as unsupported"
 3639 * Nosec subprocess with shell equal True from Bandit
 3640 * Modify the spelling mistakes
 3641 * Add volume to fake snapshot object
 3642 * Clean up image tmp file if c-vol gets restarted
 3643 * Modify the spelling mistakes
 3644 * Prevent driver load failures from objects
 3645 * Nosec Paramiko exec\_command() warning from Bandit
 3646 * Replace deprecated pylint disable-msg with disable
 3647 * DB: Optimize update methods
 3648 * Updated from global requirements
 3649 * Save model\_update as admin in create\_volume
 3650 * Improvement to get group detail(Part 2)
 3651 * Add api version history for 3.23
 3652 * Deprecate the Linux SMBFS driver
 3653 * Storwize: do the correct update after failover
 3654 * Unity Driver: Backup volume via snapshot
 3655 * RBD: Fix RBD replication on volumes from image source
 3656 * Dell SC: Change DRP search to reference type
 3657 * vzstorage: fixed snapshot deletion in error state
 3658 * Dell SC: Missing version history
 3659 * Remove deprecated RequestBodySizeLimiter class
 3660 * Allow triggering cleanup from API
 3661 * [py35] image file should be open in binary mode
 3662 * HNAS: Change snapshot names
 3663 * Add prefix to user message event ids
 3664 * Improve compatibility with novaclient 7.0.0
 3665 * Updated from global requirements
 3666 * Unity: Add support to set IO ports in option
 3667 * Fixes hpelefthandclient AttributeError
 3668 * Mark the sheepdog driver as unsupported
 3669 * Add volume type access operations notification
 3670 * Remove inheritance from deprecated classes
 3671 * FusionStorage: rename the CI\_WIKI\_NAME
 3672 * Dell SC: Failback timeout extended
 3673 * Tests: Remove more InvalidUUID warnings
 3674 * Don't translate exceptions w/ no message
 3675 * Add command information to cinder-manage.rst
 3676 * Add CG capability to generic groups in VNX driver
 3677 * RBD: Remove volume\_tmp\_dir option
 3678 * Fix devref create\_volume doc formatting
 3679 * VMware: Use versionutils in oslo.utils
 3680 * Delete volume when rescheduling
 3681 * VMware: Set backend UUID to volume UUID
 3682 * Rename AddFCZone and RemoveFCZone according to PEP 8
 3683 * Cleanup limit view name processing
 3684 * Datera 2.3 driver update
 3685 * Skip CI link in list for infra supported drivers
 3686 * Add manage/unmanage to DISCO driver
 3687 * Updated from global requirements
 3688 * Fix a few typos in storwize\_svc\_common.py
 3689 * Doc: Fix build warnings for missing code-block lang
 3690 * CoprHD: Handle ScaleIO CI failing with version-3.5
 3691 * Python3 common patterns
 3692 * Enable DeprecationWarning in test environments
 3693 * Add orm type check for paginate\_query
 3694 * [api-ref]Add api ref for "volume type encryption"
 3695 * Fix sphinx errors related to missing paths/modules
 3696 * Cascade + force volume delete parameters
 3697 * Adds metadata in search option for snapshot
 3698 * Fix python integer interpretation in Py2 and Py3
 3699 * Fix Cisco Initiator zoning updates
 3700 * Add QoS and Dedupe Support for Nimble Storage
 3701 * Remove unused PasteAppNotFound exception
 3702 * tgt: Remove existence check before delete
 3703 * Only log insecure key manager warning once
 3704 * Refactoring ITRI DISCO cinder volume driver
 3705 * Convert 'parallels' format name to 'ploop'
 3706 * Add psycopg2 and PyMySQL to test-requirements
 3707 * Attach/Delete volume for tgt driver race condition fix
 3708 * Correct RBD Provision stats&fix a perf problem
 3709 * Avoid Forcing the Translation of Translatable Variables
 3710 * Updated from global requirements
 3711 * Deprecate the block\_device driver
 3712 * [1/4]Reset generic volume group status
 3713 * HNAS: Deprecate HNAS iSCSI driver
 3714 * VMAX driver - PortGroup rollback error path scenario
 3715 * Report multiattach capability for Hitachi VSP drivers
 3716 * Tests: Split up NFS backup notification test
 3717 * Set replication\_status automatically on retype
 3718 * Set replication\_status on volume creation
 3719 * Update replication property in capabilities
 3720 * Cisco: can't add new zone when no zone is created before
 3721 * VMware: Fix inventory folder after volume transfer
 3722 * Use oslo.messaging topics for multibackend
 3723 * Backup project attribute support
 3724 * Cinder consistency group returning generic error message
 3725 * Move VNX driver to dell\_emc folder
 3726 * NexentaStor5: sessions and HTTPS support
 3727 * Add more operations to cluster
 3728 * Make workers ORM compatible with SQLAlchemy 1.1.4
 3729 * VMAX driver - MVs and SGs not reflecting correct protocol
 3730 * Delete space to pass the check of pep8
 3731 * Fix logging traceback in service logs
 3732 * Remove "service" from required\_import\_options
 3733 * Add Rest API Support for Nimble Storage
 3734 * Adds release note for 'Route extend\_volume' bugfix
 3735 * Add 'unmanaging' state to volumes and snapshots
 3736 * Fix service\_get mock method
 3737 * Mark Nexenta Edge volume drivers as unsupported
 3738 * Mark DotHill volume drivers as unsupported
 3739 * leave the unreleased branch unspecified for release notes
 3740 * Fix VMAX clone CG release note
 3741 * Mark Tintri volume driver as unsupported
 3742 * Mark Quobyte volume driver as unsupported
 3743 * Mark Huawei volume driver as unsupported
 3744 * Mark CloudByte volume driver as unsupported
 3745 * Mark HPE XP volume driver as unsupported
 3746 * RBD: Implement v2.1 replication
 3747 * Updated from global requirements
 3748 * Storwize: create vol fails near licensed limit
 3749 * Add get\_all capability to volume\_attachments
 3750 * Cluster volume group fix in lvm
 3751 * Drop the judgement condition for FakeConnector
 3752 * Rolling upgrade procedure documentation
 3753 * Remove Scality backend driver
 3754 * Use method is\_valid\_boolstr from oslo\_utils
 3755 
 3756 10.0.0.0b2
 3757 ----------
 3758 
 3759 * Updated from global requirements
 3760 * Support new osprofiler API
 3761 * [api-ref] Show more specific parameter of capabilities
 3762 * Cosmetic changes to scheduler
 3763 * Support A/A on Scheduler operations
 3764 * Fix detach twice of snapshot
 3765 * Add cinder volume drivers for NEC Storage M series
 3766 * Remove authorisation checks at the DB level for quota operations
 3767 * Fix condition parameter bug in routes
 3768 * Add Apache 2.0 license to source file
 3769 * VMAX driver - Attach and detach snapshot
 3770 * Improve DB method naming consistency
 3771 * Simplify calls to mock\_object
 3772 * Make APIVersionRequest's null check more pythonic
 3773 * Nexenta: Added ZFS cleanup in NexentaStor4 iSCSI driver
 3774 * Move windows drivers to versioned objects
 3775 * Correct reraising of exception
 3776 * Fix warning when running \`tox -e docs\`
 3777 * ibm\_storage driver: Added fczm decorators
 3778 * Dell SC: Added Logging to \_swap\_credentials
 3779 * Unreserve volume: fix log message for completion
 3780 * Dell SC: Missing volume creation options
 3781 * Hacking: Remove N333 oslo namespace import check
 3782 * Adds Unity Cinder Driver
 3783 * Added initial backend ISCSI driver for Reduxio
 3784 * Switch default py3x to py35
 3785 * Remove run\_tests.sh wrapper
 3786 * Do not manage VG with > 1 volume in Kaminario driver
 3787 * HNAS: Add list manageable volume/snapshots
 3788 * Move to hacking 0.12
 3789 * Modify variable's usage in Log Messages
 3790 * Prohibit creating volume from source with dif encryptions
 3791 * Route extend\_volume calls to scheduler
 3792 * Remove deprecated volume\_clear shred option
 3793 * Fix dos-style endlines
 3794 * Add QNAP ES Storage Driver
 3795 * Fix TypeError when execute cinder-volume-usage-audit
 3796 * Log detailed attach/detach volumes info
 3797 * Remove anyjson test dependency
 3798 * EMC VMAX: Remove unused is\_in\_range() method
 3799 * Non-WAN port filter issue in Kaminario iSCSI driver
 3800 * Updated from global requirements
 3801 * Introduce Hitachi VSP iSCSI driver
 3802 * Remove Kaminario deprecated option
 3803 * Introduce Hitachi VSP driver
 3804 * Support A/A in delete actions and get\_capabilities
 3805 * Change volume\_type dict to ovo
 3806 * Dell SC: Incorrect exceptions being returned
 3807 * Tests: Fix invalid UUID warnings
 3808 * Block 3.1 message with c-sch RPCAPI pinned to 3.0
 3809 * Huawei: Mask unnecessary log print
 3810 * Fix status after a VolumeDriverException
 3811 * Fix replication\_status on InvalidReplicationTarget
 3812 * Add host check on replication actions
 3813 * Updated from global requirements
 3814 * Revert "Swap volume type for migration started by retype"
 3815 * LVM: collect more debug data when VG creation fails
 3816 * SolidFire QoS scaled by volume size
 3817 * Refactor api test\_common to use ddt library
 3818 * New cinder driver to support INFINIDAT InfiniBox
 3819 * Remove cgsnapshot\_id before snapshot.save
 3820 * Add missing consistencygroup\_id in volume
 3821 * Remove support for single backend config
 3822 * Removed unused constant in v3/views/clusters.py
 3823 * Add back policy check for CG
 3824 * Fix secondary lvm cmds rootwrap filters
 3825 * Update detach\_volume() with versionedobjects
 3826 * Update attach\_volume() with versionedobjects
 3827 * Calculate virtual free capacity and notify
 3828 * NetApp cDOT driver fails to clone from NFS cache
 3829 * Admin API policy enforcement contingent on is\_admin\_project
 3830 * test: fix wrong usage of config option in test\_window
 3831 * Fix wrong usage of config option gpfs\_images\_share\_mode
 3832 * Refactor test\_volume\_actions to use ddt library
 3833 * Correct the attributes of volume which created by clone a CG
 3834 * Swap volume type for migration started by retype
 3835 * Replace functions 'Dict.get' and 'del' with 'Dict.pop'
 3836 * Reuse already existing groups in tempest plugin
 3837 * Huawei: Mark password option as secret
 3838 * Remove Unicode byte order mark
 3839 * Add driver interface for groups
 3840 * Remove emc folder
 3841 * Always allow to create snapshot db record with snapshot-manage
 3842 * [api-ref] Correct status code of backup delete
 3843 * Add cg constraint when deleting a volume type
 3844 * Fix response bootable parameter type in api document
 3845 * Skip more parameters when import backup record
 3846 * Dell SC: Reject thaw call when backend is failed over
 3847 * Dell SC: Unable to locate LV primary after LV-AFO
 3848 * Remove nosetests i18n fix
 3849 * Remove temporary directory creation for BaseBackupTest
 3850 * Add logging to FakeLoggingVolumeDriver
 3851 * Remove empty debug\_opts
 3852 * Add unsupported status to driver listing
 3853 * Add is\_up property to service and cluster objects
 3854 * HNAS: Rename hnas\_svcX\_volume\_type
 3855 * Fix UnBoundLocalError in update\_consistencygroup
 3856 * Support A/A in attach/detach operations
 3857 * Remove 2 unnecessary assignments
 3858 * Show team and repo badges on README
 3859 * HPE3PAR: handle conflict in iscsi host create
 3860 * Add dev doc for generic volume groups
 3861 * Remove unused constant in hbsd\_horcm.py
 3862 * Fix create\_group with group type name
 3863 * Show provider\_id for admin
 3864 * Fix online data migrations cmd in release notes
 3865 * Fix UnableToFailOver exception message
 3866 * Gate migration tests: Add Cinder tempest hook
 3867 * Updated from global requirements
 3868 * Create a dell\_emc folder for Dell EMC drivers
 3869 * CG API changes for migrating CGs
 3870 * [2/4]Reset group snapshot status
 3871 * Update is\_up from Service OVO class to match ORM
 3872 * Replace assertDictMatch with assertDictEqual method in tests
 3873 * Move XtremIO driver to dell\_emc folder
 3874 * Replace six.iteritems with dict.items()
 3875 * Fix VMAX unit test timeout issue
 3876 * Migrate consistency groups to groups
 3877 * Move ScaleIO driver to dell\_emc folder
 3878 * Modify the position of try-except
 3879 * Fix names in online-data-migrations release note
 3880 * Windows SMB: use os-brick remotefs client
 3881 * Fix typo in test\_quotas.py
 3882 * Skip test\_storwize\_get\_host\_from\_connector\_with\_lshost\_failure
 3883 * Update v2 and v3 Volume actions documentation
 3884 * Handle NotImplementedError for image cache cloning
 3885 * Fix v2 volume create api-reference request parameters
 3886 * VMware: VMDK driver performance improvements
 3887 * VMAX driver - Create a CG from a source CG
 3888 * Deprecate Hitachi Block Storage Driver
 3889 * Add host check while create snapshot
 3890 * Prevent Active-Active on drivers by default
 3891 * Log traceback for validate\_connector exception
 3892 * Fix "wrap functions with 2 blank lines" pep8 check
 3893 * RBD: improve readability in over provisioning tests
 3894 * Delete the redundant expression expected\_attrs
 3895 
 3896 10.0.0.0b1
 3897 ----------
 3898 
 3899 * Remove use of timeutils.set\_time\_override
 3900 * Add generic code for online data migrations
 3901 * VMAX driver - Ensure VMAX volume matches cinder db volume
 3902 * Updated from global requirements
 3903 * Pass OVO instance to copy\_volume\_to\_image
 3904 * Drop unused parameter in class EntryCreateTask
 3905 * Set EVENTLET\_NO\_GREENDNS for IPv6 and dnspython compat
 3906 * Fix doc comments
 3907 * Add multipath enhancement to Storwize iSCSI driver
 3908 * Update replication doc
 3909 * Add VolumeAttachStatus Enum
 3910 * Dell SC: Live Volumes not cleaned up
 3911 * Remove race conditions from transfer API
 3912 * Convert backup\_device to OVO
 3913 * Clean \_get\_cctxt method signatures
 3914 * DB: Optimize volume\_update method
 3915 * Fix typo error
 3916 * Fix compatibility with decorator < 4.0.x
 3917 * Fix config generator issue with OVO decorators
 3918 * Dell SC: Minor cleanup
 3919 * NetApp ONTAP: Deprecate 7-mode driver
 3920 * Fix unit tests for LVM migration with os-brick 1.7.0
 3921 * Fix releasenotes job
 3922 * Make c-vol use workers table for cleanup
 3923 * Updated from global requirements
 3924 * Dell SC: Log FO state more clearly
 3925 * Add API unit tests for snapshot creation force values
 3926 * Use VolumeDriverException for driver exceptions
 3927 * Dell SC: Error creating snapshots with live volume
 3928 * Remove GlusterFS volume driver
 3929 * VMAX driver - Useful name convention for CG names
 3930 * VMAX driver - Duplicate initiator group name error
 3931 * To fix miscellaneous bugs in OVOs
 3932 * Dell SC: Add init\_volume check and logging
 3933 * RBD: prevent creation of encrypted volumes
 3934 * Make divisible py3 compatible in vmware driver
 3935 * Remove mox3 in test-requirement.txt
 3936 * Fix typos in comment
 3937 * VMAX driver - No support for creating CG from CG source
 3938 * Updated from global requirements
 3939 * NetApp Data ONTAP driver enhanced support logging
 3940 * FalconStor: Fix creating snapshot failed
 3941 * Dell SC: AsyncTask could return incomplete
 3942 * VNX:Add more check on replication\_device keys
 3943 * Skip unit-tests which use os.fdatasync on MacOS
 3944 * Missing parameter for storage pools in Pure Storage driver
 3945 * NetApp: Report shared blocks exhaustion
 3946 * Allow entry created in VolumeAttachment table for 2nd and later volumes
 3947 * storwize: get\_host\_from\_connector optimization
 3948 * Huawei: Fix the rest query timeout problem
 3949 * Updated from global requirements
 3950 * Remove logging import unused
 3951 * Add current status to error msg in reserve\_volume
 3952 * Return HTTPBadRequest instead of HTTPNotFound
 3953 * Removed extra xml api-ref files
 3954 * Fix return values of consistencygroup actions in Pure storage driver
 3955 * Update .coveragerc after the removal of openstack directory
 3956 * Fixes ZFSSANFS driver on Solaris platform
 3957 * VMware:Config option for http connection pool size
 3958 * Updated from global requirements
 3959 * Add generic reset-status method in admin actions' testcases
 3960 * Updated from global requirements
 3961 * Imported Translations from Zanata
 3962 * Mark backup\_swift\_key option as secret
 3963 * make Liberty incompatibility error more helpful
 3964 * Add Fibre Channel support for Nimble Storage
 3965 * Updated from global requirements
 3966 * Adjust doc about threading
 3967 * RemoteFS: Remove deprecated config options
 3968 * Fix HNAS Driver KeyError exception in volume manage
 3969 * NetApp NFS: Look for new file for >60s
 3970 * Cleanup RCP API versioning
 3971 * VMware: Fix deprecation warning
 3972 * VMware:Remove redundant check for usable ESX hosts
 3973 * Updated from global requirements
 3974 * NetApp Data ONTAP headroom calculation error
 3975 * Update synchronized decorator
 3976 * VNX: use delete instead of remove
 3977 * Stop using mox in unit/api/v2/ tests
 3978 * Fix the issue that osprofiler opts not in cinder.conf.sample
 3979 * Remove volid from attachments\_get\_by\_host|instance
 3980 * Coho Data: New socket connections per request
 3981 * Imported Translations from Zanata
 3982 * Log message cleanup for volume-usage-audit
 3983 * Imported Translations from Zanata
 3984 * Make divisible py3 compatible in remotefs driver
 3985 * Add 'cinder' to the 'allowed\_direct\_url\_schemes'
 3986 * Imported Translations from Zanata
 3987 * Add backup notification to cinder-volume-usage-audit
 3988 * VMAX driver - Create initiator group in single call
 3989 * Fix log translation marker in volume/utils.py
 3990 * Fix policy file used for testing
 3991 * Imported Translations from Zanata
 3992 * Dell SC: Can incorrectly identify if it is failed over
 3993 * Enable release notes translation
 3994 * Remove deprecated cinder.middleware.sizelimit
 3995 * Add VERSION to ZTE driver class
 3996 * Imported Translations from Zanata
 3997 * Switch from tempest-lib to tempest
 3998 * VMAX driver - Misleading logging on portgroups
 3999 * VMAX driver - Heat detach issue
 4000 * Sort options in cinder.conf by module name
 4001 * Fix typos in documentation
 4002 * Move volume drivers unit tests to tests.unit.volume.driver module
 4003 * Add version to ibm\_storage driver
 4004 * Remove support for 2.x volume RPC API
 4005 * Remove support for 2.x scheduler RPC API
 4006 * Imported Translations from Zanata
 4007 * Error message for image conversion failure
 4008 * Add cleanable base object and cleanup request VO
 4009 * Imported Translations from Zanata
 4010 * Fix for Tegile driver failing to establish volume connection
 4011 * Removing deprecated Dell EqualLogic config options
 4012 * Hacking: Remove C305 contextlib.nested check
 4013 * Fix typo: remove redundant 'that'
 4014 * Removing cinder-all binary
 4015 * Updated from global requirements
 4016 * Remove old deprecated driver mappings
 4017 * Imported Translations from Zanata
 4018 * Nexenta: Use base VolumeDriver migrate\_volume
 4019 * Add the note of maximum microversion
 4020 * VNX: raise exception if no storops
 4021 * Speed up kaminario's drivers tests
 4022 * VMware: Skip setting vmdk UUID
 4023 * Imported Translations from Zanata
 4024 * Fix typo in emc\_vmax\_fast.py
 4025 * Disable API v1 by default
 4026 * RBD Thin Provisioning stats
 4027 * Drop unused parameter in class ExtractSchedulerSpecTask
 4028 * Add interface decorator to ibm\_storage driver
 4029 * Imported Translations from Zanata
 4030 * VMware: Remove FakeObject
 4031 * Updated from global requirements
 4032 * Fix typo in devref/api\_conditional\_updates.rst
 4033 * Fix a typo in manager.py,test\_common.py and emc\_vmax\_utils.py
 4034 * Re-use RBDImageMetadata and RBDVolumeIOWrapper from os-brick
 4035 * Fix IndexError in volume manager
 4036 * Remove ovo[fixtures] dependency from tox.ini
 4037 * extract\_host: Handle empty host string input
 4038 * Updated from global requirements
 4039 * Hacking checks for H105
 4040 * Remove dead code - replication RPC APIs
 4041 * Speed up ibm storwize svc driver's tests
 4042 * Files with no code must be left completely empty
 4043 * Add support for Infortrend GS Series products
 4044 * Add 'replication\_targets' and 'display\_name' in API docs
 4045 * Imported Translations from Zanata
 4046 * OVO: OPTIONAL\_FIELDS should be moved inside the OVO
 4047 * OPTIONAL\_FIELDS should be inside OVO object group\_snapshot
 4048 * Moving the OPTIONAL\_FIELDS inside the OVO object group
 4049 * Updated from global requirements
 4050 * Cleanup lintstack exceptions related to objects
 4051 * Imported Translations from Zanata
 4052 * Remove placeholder tempest test
 4053 * Hacking: remove check for "tests/unit/integrated"
 4054 * Allow attribute lazy loading in VolumeType OVO
 4055 * Provide cfg to ignore lvm descriptor leak warnings
 4056 * Imported Translations from Zanata
 4057 * Imported Translations from Zanata
 4058 * Imported Translations from Zanata
 4059 * Volume get: Check policy before fetching metadata
 4060 * Fix a typo in scheduler manager "filter\_propterties"
 4061 * Fix test case note
 4062 * Fix project assignment in VolumeType OVO
 4063 * Imported Translations from Zanata
 4064 * Fix pep8 E501 line too long
 4065 * Using assertIsNone() instead of assertIs(None)
 4066 * Fix formatting in generate\_config\_opts
 4067 * Reduce redundant call of image show
 4068 * Limit memory & CPU when running qemu-img info
 4069 * Updated from global requirements
 4070 * Allow getting qos\_specs in db.volume\_type\_get
 4071 * Fix missing string format specifiers
 4072 * Deprecate LocalVD, SnapshotVD, CGVD, ExtendVD, TransferVD
 4073 * Use keystoneauth1 for creating the keystone session
 4074 * Add test\_get\_all\_by\_volume in objects/test\_backup
 4075 * replace filter() to meet python3
 4076 * Add snapshot id validation during volume creation
 4077 * Imported Translations from Zanata
 4078 * Refactor of getting qemu-img version
 4079 * Remove extra param in list\_manageable\_snapshots
 4080 * Stop using mox in cinder/tests/unit
 4081 * Modifies override logic for key\_manager
 4082 * Remove unnecessary setUp
 4083 * Imported Translations from Zanata
 4084 * Sheepdog: fix clone failure
 4085 * Read domain info from context when contacting nova
 4086 * Compact Liberty database migrations
 4087 * XtremIO: fix migration bug
 4088 * Remove unnecessary setUp and tearDown
 4089 * Imported Translations from Zanata
 4090 * Don't attempt to escalate cinder-manage privileges
 4091 * Remove duplicate keys from dictionary
 4092 * Remove unnecessary setUp and tearDown
 4093 * Add missing %s in print message
 4094 * Create v3 API Reference
 4095 * Reserve 5 migrations for Newton backports
 4096 * Add os-detach to api-ref
 4097 * Fix request\_spec conversion from o.vo to dict
 4098 * Storwize: remove SCSI LUN ID for volume attaching
 4099 * Stop using mox in unit/\*.py (2/2)
 4100 * Imported Translations from Zanata
 4101 * Huawei: Backend capabilies report optimization
 4102 * Imported Translations from Zanata
 4103 * Imported Translations from Zanata
 4104 * Update reno for stable/newton
 4105 * NetApp cDOT: Fix model update for cheesecake volumes
 4106 
 4107 9.0.0.0rc1
 4108 ----------
 4109 
 4110 * Fixed request/response parameters in doc
 4111 * Add volume RPC API v3.0
 4112 * Add scheduler RPC API v3.0
 4113 * XtremIO: bump driver version to 1.0.8
 4114 * Imported Translations from Zanata
 4115 * netapp image cache cleaning start thresholds does not work
 4116 * Fix missing JSON response in API reference
 4117 * Mark v1 as DEPRECATED in devref
 4118 * Add xUnknownSliceID to retry list
 4119 * Dell SC: ISCSI initialize\_connection fixes
 4120 * Use IP in Kaminario locks and add/delete loggers
 4121 * Add combined function get\_vol\_type\_by\_name\_or\_id
 4122 * Imported Translations from Zanata
 4123 * Remove unreachable return statement
 4124 * Dell SC: Disable connectivity failures for new servers
 4125 * Fix release notes formatting
 4126 * Fix coerce good values in test\_fields.py
 4127 * VMAX driver - Does not honor clone volume size
 4128 * Updated from global requirements
 4129 * Fix glance v2 image update
 4130 * Unit test to use vol obj instead of dictionary
 4131 * Imported Translations from Zanata
 4132 * Remove few Kaminario release notes
 4133 * Newton release notes cleanup
 4134 * Use to\_policy\_values for enforcing policy
 4135 * Fix logic in retype check for encryption changes
 4136 * Added default for ScaleIO driver max\_over\_subscription
 4137 * Save volume\_type/group\_type uuid into db when creating group
 4138 * Imported Translations from Zanata
 4139 * DRBD: Don't put clients everywhere
 4140 * VMAX driver - Cleanup of Initiator group fails
 4141 * Imported Translations from Zanata
 4142 * fix the %{} when string formating
 4143 * Fixed illegal syntax error code in ScaleIO rename volume
 4144 * VMware: Send additional connection info
 4145 * Imported Translations from Zanata
 4146 * Have a default OPTIONAL\_FIELDS for persistent OVOs
 4147 * Include OPTIONAL\_FIELDS in VolumeType OVO class
 4148 * Remove sleep mocks in RBD unit tests
 4149 * Fix RBD timeout
 4150 * Fix creating typeless volumes with Mitaka's c-sch
 4151 * Add missing release notes
 4152 * Make sure get\_backup\_device result is an o.vo
 4153 * [api-ref] Correct response code in Cinder API v2
 4154 * VMAX driver - failed rollback on VMAX3 when MV issue
 4155 * Fix order of arguments in assertIs
 4156 * Remove driver interface changes from reno devref
 4157 * Imported Translations from Zanata
 4158 * Doc: qos-specs is always and only "Administrators only"
 4159 * Cleanup Newton release notes
 4160 * Clean create\_snapshots\_in\_db method
 4161 * standardize release note page ordering
 4162 * Dell SC: Error attaching after LV-AFO
 4163 * VMAX driver - Removal of iscsiadm from vmax cinder
 4164 * VMAX Plugin - Target WWN change for redundancy
 4165 * Orphan view and multipath issue in Kaminario driver
 4166 * Imported Translations from Zanata
 4167 * [api-ref] Correct response code in Cinder API v1
 4168 * Eqlx: Ignore missing snapshot on delete
 4169 * NetApp cDOT: Fix reporting of replication capabilities
 4170 * Mark Scality volume driver as unsupported
 4171 * Trivial: Fix a trivial flake8 error
 4172 * VMAX driver - Replace "SLO" tag with "ServiceLevel" tag
 4173 * Register state\_path opts and add it to sample conf
 4174 * Imported Translations from Zanata
 4175 * Refactor volume status in managing vol
 4176 * Updated from global requirements
 4177 * VMAX driver - Won't delete pre-existing initiator groups
 4178 * NetApp: Fix issue with busy snapshot deletion
 4179 * Provide volume size for tempest volume creation
 4180 * Nexenta: Added use of sessions for NexentaEdge drivers
 4181 * Imported Translations from Zanata
 4182 * RBD: Error when managing a nonexistent volume
 4183 * Fixed indentation
 4184 * XtremIO: fix bug deleting cgsnapshot
 4185 * Raise NotImplementedError instead of NotImplemented
 4186 * Imported Translations from Zanata
 4187 * Support create group with group type name
 4188 * Rename specific driver option with synology prefix
 4189 * Remove doc for promote/reenable replica
 4190 * Imported Translations from Zanata
 4191 * Imported Translations from Zanata
 4192 * LeftHand add entry point tracing
 4193 * Remove host assignment in Snapshot OVO
 4194 * Fix lazy loading cluster field from Service OVO
 4195 * Fix manage existing MissingDependencies error
 4196 * Do not pass unicode to str.isspace()  when disabling a service
 4197 * Correction in log massage format syntax
 4198 * EMC VMAX - multi-attach failure to VMAX3 when SLO is omitted
 4199 * add more credentials information to check\_is\_admin
 4200 * VMAX driver - Retrieve volume from snapshot
 4201 * Fix CapacityWeiger to accept None volume type
 4202 * Imported Translations from Zanata
 4203 * check quota per\_volume\_gigabytes for transfer-accept
 4204 
 4205 9.0.0.0b3
 4206 ---------
 4207 
 4208 * Dell SC: Add dell\_server\_os configuration option
 4209 * Add supported driver checks to Zone Manager
 4210 * Fix backup unit tests imports for os-brick
 4211 * Fix backup unit test with new os-brick
 4212 * Stop using mox in unit/api/contrib/ tests (1/2)
 4213 * Stop using mox in unit/volume/drivers/\*.py
 4214 * ScaleIO over subscription support
 4215 * Fix exceed of dd action when copying with path
 4216 * Fix CapacityFilter to accept None volume type
 4217 * Fix HNAS stats reporting
 4218 * Imported Translations from Zanata
 4219 * Stop using mox in unit/api/v3/ tests
 4220 * Deleting volume metadata keys with a single request
 4221 * Switch StrOpt to URIOpt for URL config options
 4222 * Add Castellan release note
 4223 * Add ability for ceph driver to report discard
 4224 * Changes stats report for ScaleIO driver
 4225 * Remove cinder/tests/unit/test\_misc.py
 4226 * Imported Translations from Zanata
 4227 * CoprHD: Handle create volume from CG snapshot error
 4228 * Performance issue for VNX attache LUN
 4229 * Config logABug feature for Cinder api-ref
 4230 * Stop using mox in test\_wsgi, test\_nexenta, test\_netapp
 4231 * Remove unused source file tests/unit/db/fakes.py
 4232 * Fix an invalid function call in test\_consistencygroups.py
 4233 * zfssaiscsi driver log messges need cleaned up
 4234 * Fix typo in enable\_unsupported\_driver description
 4235 * Mark GlusterFS driver as deprecated
 4236 * Retype encrypted volumes
 4237 * Fix DellStorageCenter docstrings
 4238 * Fix driver interface checks for ZTE driver
 4239 * Add CI\_WIKI\_NAME to ZTE Driver
 4240 * Add CI\_WIKI\_NAME to X-IO Driver
 4241 * Add CI\_WIKI\_NAME to Synology iSCSI Driver
 4242 * Create encrypted volumes from images
 4243 * Add encryptor attach/detach in utils
 4244 * XtremIO: fix the returned value of CG actions
 4245 * Stop using mox in unit/api/contrib/ tests (2/2)
 4246 * Change assertTrue(isinstance()) with optimal assert
 4247 * Stop using mox in unit/\*.py tests (1/2)
 4248 * Use assertIn instead of assertTrue(A in B)
 4249 * Remove unused function from unit/fake\_utils.py
 4250 * Imported Translations from Zanata
 4251 * Clean import in code
 4252 * Remove unused config.CONF
 4253 * Add tempest tests for Consistency Groups
 4254 * HNAS: Add support for manage/unmanage snapshots in NFS driver
 4255 * Reduce the runtime of drivers/ibm/test\_storwize\_svc
 4256 * Improve TestCase.mock\_object method
 4257 * Fix the password print in cinder-volume.log issue
 4258 * VMAX Driver - Live Migration for VMAX3
 4259 * Remove self.\_\_dict\_\_ for formatting strings
 4260 * Imported Translations from Zanata
 4261 * CoprHD: Add missing key in ScaleIO driver
 4262 * Avoid patch loopingcall in VNX
 4263 * Add validation for the metadata properties
 4264 * Removed RPC topic config options
 4265 * Clean imports in code
 4266 * Replace key manager with Castellan
 4267 * Cleanup api-ref
 4268 * Update api-ref path
 4269 * Nexenta: NexentaStor4 NFS driver cache capacity and use sessions
 4270 * Stop using /etc/cinder/cinder.conf for cmd tests
 4271 * Use utils.validate\_dictionary\_string\_length
 4272 * Stop using mox from unit/image/\*.py
 4273 * Fix some typos in comments
 4274 * Separate create and update rules for volume metadata
 4275 * Updated from global requirements
 4276 * TrivialFix: remove unnecessary VERSION\_COMPATIBILITY
 4277 * When only .pyc left, the extended API can not be used
 4278 * Recover volume status after remove\_export
 4279 * Pure - warn when deleting destroyed snapshot
 4280 * Fix quota rollback on retype failure
 4281 * Pin RPC server's serializer to min obj version
 4282 * Driver documentation cleanup
 4283 * Host selection when creating backup
 4284 * TrivialFix: Remove cfg import unused
 4285 * Fix password masking result
 4286 * Let setup.py compile\_catalog process all language files
 4287 * Dell SC: Add exclude\_domain\_ip option
 4288 * Add support for force backup for Nimble Storage
 4289 * Retype issue in Kaminario Cinder drivers
 4290 * TrivialFix: Remove logging import unused
 4291 * Stop using mox in unit/volume/drivers/emc/\*.py tests
 4292 * Stop using mox in unit/consistencygroup/\*.py tests
 4293 * Stop using mox in unit/scheduler/\*.py tests
 4294 * Stop using mox in unit/zonemanager/\*.py tests
 4295 * Stop using mox in unit/backup/drivers/\*.py
 4296 * Fix incorrect parameter in create\_key
 4297 * Use constraints for api-ref environment
 4298 * Dell SC: Live Volume Autofailover
 4299 * Add new supported driver checks
 4300 * Tests: Fix racy volume unit test
 4301 * [Trivial] Refactor the using of dict.get() in the test assertion
 4302 * vzstorage: fix create/delete snapshots
 4303 * Sending ScaleIO volume id in attach and detach volume
 4304 * Cleanup upgrade-related FIXME's
 4305 * Using oslo\_config's min attribute
 4306 * Add replication failback in Kaminario K2 drivers
 4307 * Added config option to enable SSL
 4308 * Group specs: Fix exception name
 4309 * Dell SC: Failback replications limited to 5 at a time
 4310 * VMware: Add volume name in vCenter to conn info
 4311 * NetApp: Report multiattach as enabled
 4312 * Attachment lost after migrating in-use volume
 4313 * Fix typo in the huawei\_driver.py
 4314 * Fix invalid services caused by enabled\_backends
 4315 * Updated from global requirements
 4316 * Change NFS driver to not throw exception without nfs shares file
 4317 * Datera driver 2.2 update
 4318 * Reduce the runtime of drivers/dell/test\_dellsc
 4319 * Add release note to warn about os-brick lock dir
 4320 * Updated from global requirements
 4321 * Use min attribute from oslo\_config
 4322 * Imported Translations from Zanata
 4323 * Fix the interface to call update\_server\_volume
 4324 * Dell SC: Break\_replication unhandled NoneType error
 4325 * Volume Manage/Unmanage Support for IBM FlashSystem
 4326 * Imported Translations from Zanata
 4327 * Change a typo error in the releasenote
 4328 * Fix reported driver's versions
 4329 * Use OVOs to set errors in manage volume/snapshot
 4330 * Use original volume OVO instance in create flow
 4331 * Fix mysql binary comparison
 4332 * VMware: Allow images in ova container
 4333 * Add CI\_WIKI\_NAME to driver's devref
 4334 * Improve Hitachi HNAS volume drivers log messages
 4335 * Updated from global requirements
 4336 * EMC VMAX - iSCSI Multipath support
 4337 * Fix typo in cinder/tests/unit/image/test\_glance.py
 4338 * Clean imports in code
 4339 * Imported Translations from Zanata
 4340 * Enhance api\_microversion doc
 4341 * Add CI\_WIKI\_NAME to Tegile volume driver
 4342 * Add get\_manageable\_\* methods to Pure drivers
 4343 * Use constraints for all tox environments
 4344 * Imported Translations from Zanata
 4345 * Remove the using of dict.get() in assertIsNone
 4346 * Revise Synology DSM storage driver
 4347 * Refactor the usage of save\_and\_reraise\_exception
 4348 * Add volumes/summary API support
 4349 * Imported Translations from Zanata
 4350 * Ignore case when comparing wwns in Pure FC driver
 4351 * NetApp: Add Consistency Group Support for NFS
 4352 * Replication, hard-coding and dict.name issues in K2
 4353 * Update homepage with developer document page
 4354 * Add CI wiki page to driver listing
 4355 * Imported Translations from Zanata
 4356 * Refactor cinder.utils.\_copy\_volume\_with\_path
 4357 * HNAS: Deprecating XML config file
 4358 * Add functional-py35 to tox
 4359 * Remove code duplication in enums
 4360 * Concurrency issue in K2 iSCSI and FC Cinder drivers
 4361 * VMAX Driver - QoS support for the VMAX3
 4362 * Mask out passwords when tracing
 4363 * Remove debug logger translations
 4364 * Imported Translations from Zanata
 4365 * Fix volume creation with no volume type
 4366 * Dell SC: delete\_live\_volume payload incorrect
 4367 * Dell SC: Requests async header is invalid
 4368 * Imported Translations from Zanata
 4369 * Use object instead of string when reset backup
 4370 * Prevent doc generation failure on OVO decorators
 4371 * CI: Add CI\_WIKI\_NAME to all drivers
 4372 * Imported Translations from Zanata
 4373 * Make the volume-manage doc be more general
 4374 * Add missing dependency on keystoneauth1
 4375 * Fix tox pip-missing-reqs
 4376 * Revert "Remove Tegile volume driver"
 4377 * HPE XP add entry point debug tracing
 4378 * Remove resource\_common\_manage load warning
 4379 * Updated from global requirements
 4380 * Huawei: Check before add initiator
 4381 * Huawei: Modify array LUNs naming rules
 4382 * Added update-host for CGs in cinder-manage
 4383 * Imported Translations from Zanata
 4384 * Remove unused context parameter
 4385 * Imported Translations from Zanata
 4386 * QoS support for the Coho Data Cinder driver
 4387 * Fix backup NFS share mount with default backup\_mount\_options
 4388 * Add tracing to remotefs entry points
 4389 * NetApp cDOT: Add cheesecake replication support
 4390 * Don't use config option sqlite\_db
 4391 * Improve snapshot handling in K2
 4392 * Fix volume retype from SolidFire
 4393 * EMC VMAX - Oversubscription support
 4394 * Ceph doesn't save a container name for volume backup
 4395 * Updated from global requirements
 4396 * Fix volume upload-to-image for vhd disk-format
 4397 * Imported Translations from Zanata
 4398 * Remove context object in oslo.log method
 4399 * 3PAR add entry point debug tracing
 4400 * Fail manage operations if service is down
 4401 * Support retype in K2 cinder driver
 4402 * Remove comma from end of policy.json
 4403 * Prevent adding same OVO version twice to history
 4404 * Removed a dead db function register\_models()
 4405 * Handle snapshot delete conflict in 3par driver
 4406 * Imported Translations from Zanata
 4407 * Specify key algorithm and size for create\_key
 4408 * Add functional-py34 to tox
 4409 * Fix size exceed of dd action when clearing a volume
 4410 * HNAS drivers refactoring
 4411 * Use volume o.vo in get\_backup\_volume\_temp\_snapshot
 4412 * Imported Translations from Zanata
 4413 * Fix ImportError of fake\_driver
 4414 * Add proxy config option to google backup driver
 4415 * Add API Reference for groups
 4416 * Add stochastic weight handler to scheduler
 4417 * Fix Scheduler manager masking retype fail details
 4418 * fixed misspelling in synology\_common.py
 4419 * Updated from global requirements
 4420 * Don't puke when exiting driver list
 4421 * corrected the help string in coho.driver
 4422 * Fix ImportError of fake\_driver
 4423 * Storwize:create\_volume\_from\_snapshot with different size
 4424 * Imported Translations from Zanata
 4425 * Fixing pending comments for CoprHD Drivers
 4426 * Huawei: Fixed problems caused by password expiration
 4427 * Add metadata length check to volume-manage
 4428 * Added unit test coverage to test\_limits.py for api v2
 4429 * Dell SC: Use Live Volume for replication
 4430 * Remove race condition from lvextend
 4431 * Switch request\_spec in create volume calls to ovo
 4432 * Support replication in K2
 4433 * Support manage/unmanage and extra-specs in K2
 4434 * Update xiv\_ds8k driver name and description
 4435 * Imported Translations from Zanata
 4436 * Set VERSION in VNX cinder driver
 4437 * ScaleIO ignore rename of external volumes
 4438 * Managed snapshot should return ceiling of size in Huawei driver
 4439 * Size in tintri driver should be converted to integer
 4440 * Improvement to query cg detail(Part 1)
 4441 * Fix documentation and remove dead code
 4442 * VMware: Fix retype when storage policy is enabled
 4443 * Validate name in qos-spec
 4444 * Replace functions 'Dict.get' and 'del' with 'Dict.pop'
 4445 * Updated from global requirements
 4446 * NetApp: Report hybrid aggregates in volume stats
 4447 * Storwize: Quote vdisk names to handle spaces
 4448 * Add group\_type\_id in create\_group\_snapshot
 4449 * Fixes ZFSSANFS driver
 4450 * DRBD: Disk-options for new resources
 4451 * Fix mistakes introduced with QoSSpecs object
 4452 * Add backup update function (microversion)
 4453 * VMware: Fix upload to image with glance v2
 4454 * Remove Tegile volume driver
 4455 * Quobyte volume driver should use DLM
 4456 * Add functional tests for nested quotas
 4457 * XtremIO: Implement update\_migrated\_volume
 4458 * NetApp: Refactor unit tests
 4459 * Add driver list to doc build
 4460 * Move fake\_driver to tests root dir
 4461 * Map volume/snapshot manage extensions to v3
 4462 * Replace OpenStack LLC with OpenStack Foundation
 4463 * VMAX Driver - SnapVX licensing checks for VMAX3
 4464 * LVM driver: list manageable volumes and snapshots
 4465 * Sheepdog:fix the bug of failed to clone image
 4466 * Move drivers unit tests to unit.volume.drivers directory
 4467 * Docs: Correct i18n information
 4468 * Fix db purge for quality\_of\_service\_specs FK constraint
 4469 * Fix log message when service is disabled
 4470 * Add interface documentation to driver devref
 4471 * Remove duplicate code in functional tests
 4472 * Docs: cleanup doc8 errors
 4473 * Docs: remove todo list generation
 4474 * Update doc README and remove old Makefile
 4475 * Imported Translations from Zanata
 4476 * Handle API NotFound exceptions at WSGI level
 4477 * Add worker's DB operations
 4478 * Add workers table
 4479 * Modify API to include cluster related operations
 4480 * Update manage with cluster related commands
 4481 * Improve cinder-manage arg parsing
 4482 * Add cluster job distribution
 4483 * Update Versioned Objects with Cluster object
 4484 * Add cluster table and related methods
 4485 * Update OVO instance on destroy method call
 4486 * Fix wrong declaration in Scheduler's base driver
 4487 * Refactor sqlalchemy service methods
 4488 * Improve api\_version decorator to avoid noqa
 4489 * Imported Translations from Zanata
 4490 * Add functional tests for groups
 4491 * Tests: mock notifier in CG tests
 4492 * Remove duplicated code in manage\_existing\_snapshot
 4493 * Initialise oslo.privsep early in main
 4494 * Imported Translations from Zanata
 4495 * Add lock decorator to SolidFire clone\_image method
 4496 * Dell: Fix docstring cut/paste error
 4497 * NetApp: Support new parameter to cDOT clone API
 4498 * Auto sync manager's RPC\_API\_VERSION
 4499 * Fix CinderPersistentObject.refresh
 4500 * Replace locks in remotefs and glusterfs backend drivers
 4501 * Block Device Driver: report pools in volume stats
 4502 * Add missing test case
 4503 * Updated from global requirements
 4504 * Invalid volume state when manage operation fails
 4505 * Add group snapshots - APIs
 4506 * Dell SC: Add secondary DSM support
 4507 * Fix some typos
 4508 * Remove generate\_driver\_list dependency on cur dir
 4509 * Huawei: Support reporting disk type of pool
 4510 * Fix 500 for 'qos-create' key or value > 255 characters
 4511 * Add group snapshots - manager
 4512 * Add group snapshots - db and objects
 4513 * XtremIO: support of snapshot manage commands
 4514 * Fix the group type filter
 4515 * Fix policy check for group types
 4516 * Differentiate thick and thin provisioning
 4517 * Remove force option from create\_snapshots\_in\_db()
 4518 * Set sleep time to 0 in Datera driver
 4519 * Add generic volume groups
 4520 * Huawei: Support backup snapshot
 4521 * Fix assertEqual usage in test\_volume\_manage
 4522 * Fix chunked backup driver interface name
 4523 * Removed unused code from cinder.utils
 4524 * 3par driver handles concurrent host create conflict
 4525 * Fix typo in delete snapshot in Synology driver
 4526 * Removed unused code from cinder.utils
 4527 
 4528 9.0.0.0b2
 4529 ---------
 4530 
 4531 * Fixes consistency snapshot creation
 4532 * [doc] Fix a non-alphabetical order bug
 4533 * Trivial: Use fake.VOLUME\_ID instead of id
 4534 * Violin Memory iSCSI storage for 7000 series AFA
 4535 * update min tox version to 2.0
 4536 * Updated from global requirements
 4537 * Switch \_create\_temp\_cloned\_volume in driver to VO
 4538 * NetApp: Add aggregate capacity info to scheduler
 4539 * Add strict Boolean checking for storage pools
 4540 * Add Synology DSM storage driver
 4541 * Use from\_environ to load context
 4542 * Use context.from\_dict to determine available arguments
 4543 * Add ZTE Block Storage Driver
 4544 * iSCSI Target: remove confusing comment/log
 4545 * Storwize: Fix exception ProcessExecutionError
 4546 * Changing method \_from\_db\_object to classmethod
 4547 * Allow admin project to operate on all quotas
 4548 * Use default provisioning type from config
 4549 * Delete \*.pyc files before running tox tests
 4550 * Implementation for CoprHD Cinder Drivers
 4551 * Image virtual size doesn't fit to volume size
 4552 * Don't apply config fixture to auth\_token.CONF
 4553 * Check flashcopy mapping before deleting volume
 4554 * Send scaleio id to os-brick
 4555 * Nexenta: Added HA support and enhance get\_volume\_stats()
 4556 * Fix failure with "None" volume type in Pure drivers
 4557 * Add backend driver for Zadara Storage VPSA
 4558 * Add group type and group specs
 4559 * Don't use shred for volume clearing
 4560 * Add cinder backend driver for Huawei FusionStorage
 4561 * Do not conjecture volume-id from iscsi\_name
 4562 * VNX: New Cinder driver in Newton
 4563 * Return vaild reason when unknown error occur
 4564 * Moving the OPTIONAL\_FIELDS inside the OVO  object
 4565 * Support microversions on inherited Controllers
 4566 * Replace use of mox with mock in test\_base\_filter
 4567 * Replace 10 \*\* 9 with a constant units.G
 4568 * Reduce logging level of API validation messages
 4569 * Fix manage existing volume fails after object merged
 4570 * Add strict Boolean checking for volume manage
 4571 * Adds unit test coverage for consistencygroups.py
 4572 * FalconStor: New Cinder driver in Newton
 4573 * Move QualityOfServiceSpecs to use VersionedObject
 4574 * Snapshot object has no attribute about size
 4575 * Add return parameter info for manage\_existing\_get\_size
 4576 * cinder-manage db purge has issues with foreign keys
 4577 * Huawei: Use versionedObject
 4578 * Resolve unittest hang issue
 4579 * Fix some typos
 4580 * Add logging when filtering returns nothing
 4581 * Validate extra\_specs type
 4582 * Just a few spelling modification. "occurred"
 4583 * Remove white space between print and ()
 4584 * Log traceback for initialize connection failure
 4585 * Remove unused LOG
 4586 * Use assertEqual/Less/Greater/In/IsNone
 4587 * Updated from global requirements
 4588 * Add \_\_ne\_\_ built-in function
 4589 * Fix consisgroup V3 interfaces
 4590 * Add proper scheduler\_hint key to dev-ref
 4591 * check the validity of metadata when update volume
 4592 * Remove unused \_\_init\_\_
 4593 * EQLX: Extend of snapshot or clone failure
 4594 * Log terminate\_connection exception with traceback
 4595 * Replace use of mox with mock in test\_api\_urlmap
 4596 * Add README in release notes directory
 4597 * Fix broken link in HACKING.rst
 4598 * Replace int with float to bring math.ceil into effect
 4599 * EMC ScaleIO should return ceiling of volume size
 4600 * Deprecate defining c-vol backends in DEFAULT
 4601 * Dell SC: Do not set High Availability in async mode
 4602 * Replace use of mox with mock in test\_ibm\_xiv\_ds8k
 4603 * Remove translation from config options
 4604 * Correct reraising of exception
 4605 * EMC VMAX - locking SG for concurrent threads
 4606 * Use elevated context to query DB in VolumeNumberWeigher
 4607 * Huawei: Support huawei consistency group
 4608 * Make divisible py3 compatible in nfs driver
 4609 * Updated unit tests to use official unittest methods
 4610 * Fix raise UnableToFailover call in SolidFire
 4611 * Provide Kaminario K2 all-flash array FC driver
 4612 * RBD: uppercase rbd\_opts for consistency
 4613 * Add strict Boolean checking for volume create
 4614 * Replace use of mox with mock in test\_brick\_lvm
 4615 * Replace use of mox with mock in test\_lvm\_driver
 4616 * Remove six.iter\*
 4617 * Updated from global requirements
 4618 * Add validation for container name
 4619 * VMware: Fix create vol from streamOptimized image
 4620 * Use True instead of 1 in while loop
 4621 * Remove mock.patch.stopall call in test\_smbfs
 4622 * XtremIO: fix test suite
 4623 * Add strict Boolean checking for quota show
 4624 * Correct unavailabe to unavailable
 4625 * Huawei: Support iSCSI configuration in replication feature
 4626 * Dell SC: Specify High Availability for create replication
 4627 * Increment Pure Storage Driver Versions
 4628 * Refactoring Kaminario iSCSI driver
 4629 * Don't reuse pep8 env in compliance tox runs
 4630 * Trivial Fix
 4631 * NetApp: Finish SSC refactor by removing dead code
 4632 * Implement unit test for HPE Lefthand driver
 4633 * Added coverage report to tox.ini
 4634 * Add strict Boolean checking for qos delete
 4635 * Add validation for type extra\_specs
 4636 * Replace mock with self.override\_config
 4637 * fix cinder ceph backup driver padding error
 4638 * Replace 1024\*1024\*1024 with units.Gi to express more accurately
 4639 * Unexpected function is called in \_migrate\_volume\_generic
 4640 * Violin: resize volume if cloned lun is larger
 4641 * Make dict.keys() PY3 compatible
 4642 * Move \_validate\_extra\_specs to cinder/utils
 4643 * VMware: Refactor vmdk unit tests
 4644 * Updated from global requirements
 4645 * Move \_check\_metadata\_properties to cinder/utils
 4646 * Remove deprecaterd mapping in manager.py
 4647 * Capability lists in Cinder scheduler
 4648 * Updated from global requirements
 4649 * Nexenta: Add NBD driver for NexentaEdge
 4650 * Add missing coordination=True on service start
 4651 * tempest: Add Unicode volume name test
 4652 * Adding Scaling QoS for ScaleIO driver
 4653 * Updated from global requirements
 4654 * Implement match-set type 3PAR FC VLUN creation
 4655 * Fix pylint error in K2 iSCSI driver
 4656 * Fix lock files littering working dir during tests
 4657 * Fix TSM backup driver test mocks
 4658 * Improve DB volume check in LVM manage volume
 4659 * VMware: Honor vmware\_cluster\_name during retype
 4660 * Revert "Revert "use utf8 as default charset for all tables in mysql db""
 4661 * Fix snapshot stuck in 'deleting' after reboot c-v
 4662 * Update initialize\_connection to use versionedobjects
 4663 * Updated from global requirements
 4664 * NetApp: Replace SSC for cDOT block & file drivers
 4665 * Revert "use utf8 as default charset for all tables in mysql db"
 4666 * huawei-iscsi-multipath-support
 4667 * use utf8 as default charset for all tables in mysql db
 4668 * Implemented unit test cases for HPE LeftHand driver
 4669 * add FIXME tag for extra argument 'topic' in scheduler rpc api
 4670 * update coordination.Lock.release's docstring
 4671 * Fix permissions error when configuring nfs backend
 4672 * Use cinders test class in cloudbyte unit tests
 4673 * Correct DB modifications from compaction
 4674 * Add unit tests in cinder for HPE Lefthand driver
 4675 * Provide Kaminario K2 all-flash array iSCSI driver
 4676 * VMware:Persist storage policy ID in vmdk meta-data
 4677 * Allow setting CG name or description to empty value
 4678 * Support None value of extra\_specs in cinder-scheduler filter
 4679 * Fix db purge for volume\_types FK constraint
 4680 * ABC Metaclass for IBM FlashSystem
 4681 * IBM FlashSystem: Add host check for iSCSI driver
 4682 * vzstorage: add ploop volume format support
 4683 * Use versionedobjects in remotefs.py
 4684 * Move test from test\_glusterfs and test\_quobyte to test\_remotefs
 4685 * Netmask needs corersion to string
 4686 * image\_size\_m should get ceiling of image
 4687 * Add unit tests in cinder component for 3PAR driver
 4688 * Handle quota exceed exception
 4689 * Replace locks in volume manager
 4690 * Updated from global requirements
 4691 * Start/Stop coordinator with Volume service
 4692 * Tests: Remove notification\_driver config
 4693 * Tests: Use mock for notifier tests
 4694 * 3PAR: Fix delete volume when online clone
 4695 * Add driver interface checks
 4696 * Add test type clarification to devref
 4697 * Backup and restore broken in zfssaiscsi driver
 4698 * Windows SMBFS: fix VHD/x resize
 4699 * Remove duplicated fake drivers
 4700 * Cleanup volume\_type\_projects
 4701 * Implement OVO class init mechanism
 4702 * Add debug level logs on OVO backports
 4703 * Stop assuming persistent OVOs are also DictCompat
 4704 * Move OVO methods from CinderObject to Persistent
 4705 * Remove remotable from OVOs
 4706 * Use manifest to backport OVOs during upgrades
 4707 * Nimble: Don't query all vols from DB in do\_setup()
 4708 * Fix wrong usage of exception's attribute message
 4709 * Add parameter info for manageable snapshots
 4710 * Adds ACL, IP Pool, Multipath to Datera Driver
 4711 * Dell SC: Retry unhandled exception REST Gets
 4712 * Fixed \_create\_3par\_iscsi\_host(), added unit test for 3PAR
 4713 * Set QoS on cloned volumes
 4714 * VMware: Deprecate vCenter version 5.1
 4715 * Update manage\_existing to use volume object
 4716 * VMware: Fix constants in unit tests
 4717 * Updated from global requirements
 4718 * EMC driver should return ceiling of volume size
 4719 * Use oslo\_middleware sizelimit
 4720 * migrate to os-api-ref
 4721 * volume upload-to-image fails for iso disk-format
 4722 * Huawei driver should return ceiling of volume size
 4723 * Volume manage/unmanage support for Eqlx driver
 4724 * NetApp: Log unexpected errors from backend
 4725 * Add Auth Version 3 support in Swift Backup Driver
 4726 * Add error messages to conditional updates devref
 4727 * Add docstrings to CG and CG Snapshot filters
 4728 * Virtual size should get ceiling of image
 4729 * DRBD: Allow to set options for new resources
 4730 * SolidFire driver should return ceiling of volume size
 4731 * Clean up man page and remove version/date
 4732 * 3PAR: Fix terminate\_connection when failed over
 4733 * VMware: Remove unused methods
 4734 * Fix MySQL DB error in Delete CG
 4735 * Nimble driver should return ceiling of volume size
 4736 * Updated from global requirements
 4737 * Remove locks from Pure volume drivers
 4738 * Give more fine grained access to DriverInitiatorData
 4739 * Remove IN\_USE from ConsistencyGroupStatus enum
 4740 * Compact Kilo database migrations
 4741 * Bump to Nova v2.1
 4742 * Switch to using correct TaskFlow Failure class
 4743 * Optimize service find in migration
 4744 * NetApp NFS Cmode: Fix NotFound exception
 4745 * Add check to limit maximum value of age\_in\_days
 4746 * GPFS: Fix consistency group ERROR\_CREATE status
 4747 * Remove the duplicated definition of \_add\_to\_threadpool
 4748 * Imported Translations from Zanata
 4749 * Coho data sanity fix in the driver unittest
 4750 
 4751 9.0.0.0b1
 4752 ---------
 4753 
 4754 * Dell SC: Added support for failover\_host failback
 4755 * Remove API races from consistency groups
 4756 * Minimize cost of DB exists decorator checks
 4757 * Pass volume\_type\_id in when deleting snapshot
 4758 * Add unit test case in Nimble Driver
 4759 * Fix attachment\_get\_by\_\* to return entire list
 4760 * Remove API races from migrate and retype
 4761 * SwiftBackupDriver: Dont add project\_id to authurl
 4762 * Updated from global requirements
 4763 * Catch GlanceMetadataNotFound in creating cgsnp
 4764 * Updated from global requirements
 4765 * List manageable volumes and snapshots
 4766 * Updated from global requirements
 4767 * Add pagination support to messages
 4768 * gpfs: Add changed options for 'find' command in rootwrap filters
 4769 * Huawei replication should use auto recovery policy
 4770 * Dell SC: Switched REST calls to async where available
 4771 * Move all backups related unit tests to backup directory
 4772 * Move consistency groups tests to consistencygroup directory
 4773 * Volume manage should parse volume size as float
 4774 * Return BadRequest for invalid 4byte unicode character
 4775 * NetApp: Add iterator handling to client library
 4776 * Make IBM drivers return snapshot object for cg ops
 4777 * Coho Data: Reconnect to cluster on broken pipe
 4778 * Remove mox usage from test\_nexenta
 4779 * Manage/unmanage snapshot in ScaleIO driver
 4780 * 'display-name' is not used in snapshot\_manage
 4781 * LeftHand Fix terminate\_connection when failed over
 4782 * Storwize: terminate\_connetion NPIV perf improvement
 4783 * Revert "Add hacking check to prevent assert\_called\_once"
 4784 * Fix 3PAR cg display name issues
 4785 * DRBD: ensure\_export() might not have 'provider\_location'
 4786 * Fix image-volume cache to use volume object when evicting
 4787 * Fix retype from non-repl to repl type in Pure drivers
 4788 * Remove test\_conf.py
 4789 * Dell SC: Changed rename volume REST API call
 4790 * Add hacking check to prevent assert\_called\_once
 4791 * Updated from global requirements
 4792 * Huawei: Raise if no FC port found
 4793 * VMware: Increase default task poll interval
 4794 * VMware: Update volume config during unmanage
 4795 * Drop use of invalid assert\_called\_once call
 4796 * Fix AttributeError when obtaining 'name' attribute from 'snap'
 4797 * Handle SSL termination proxies for version list
 4798 * Call \_init\_volume\_driver in backup manager
 4799 * Updated from global requirements
 4800 * model\_update for temp volume or snapshot in backup
 4801 * Add debug messages and comments for ceph backup
 4802 * Avoid ascii code error for request body strings
 4803 * Fail on disabled\_reasons with more than 255 chars
 4804 * Windows iSCSI: properly handle config option
 4805 * Remove unused logging import and LOG global var
 4806 * Fix Brcd zone driver initiator zone update
 4807 * Add SnapshotStatus enum field
 4808 * Tests: Fix mock imports
 4809 * NetApp: Remove type checks from manage workflow
 4810 * ScaleIO actual volume size model update
 4811 * Capacity weigher: Pass correct arg to super()
 4812 * IBM Flashsystem: Add missing items to common
 4813 * Prevent Multitable conditional updates
 4814 * Remove support for 1.x volume RPC API
 4815 * Remove inappropriate Copyright
 4816 * RBD: include cluster name in connection info
 4817 * Tests: Don't attempt connection for Coho driver init
 4818 * 3PAR Clean up VLUN deletion on detach
 4819 * Remove object to dictionary translation logic
 4820 * Refactored the update method in api.py for vol obj
 4821 * Tests: Use unique volume IDs in backup tests
 4822 * Move LVM tests to test\_lvm\_driver.py
 4823 * Move CG unit tests to test\_cg.py
 4824 * Fix an error in CG object
 4825 * Fix backup using temp snapshot code path
 4826 * IBM FlashSystem: Cleanup host resource leaking
 4827 * Updated from global requirements
 4828 * Add sample config file to cinder docs
 4829 * Make api\_microversion\_dev more explicit
 4830 * Use check\_string\_length from oslo\_utils
 4831 * Fix up RPC cleanup process
 4832 * Add unit tests in cinder component for HPE drivers
 4833 * Whitelist 'rm' in api-ref tox environment
 4834 * gpfs: remove a race in deleting volumes
 4835 * Fix taskflow parameters for manage\_existing
 4836 * Correct misspelt words in msg in cinder
 4837 * Implement CHAP Authentication for E-Series Driver
 4838 * WADL to RST migration in cinder tree
 4839 * Properly mock out image\_utils operations for tests
 4840 * Dell Eqlx: Volume from snapshot now honors resize
 4841 * Use example.com in unit tests
 4842 * Extend remove\_version\_from\_href support
 4843 * Fix return value of \_clone\_image\_volume
 4844 * image: don't use is\_public with glance V2 API
 4845 * Change provider\_id to StringField
 4846 * Add missing SnapshotUnavailable to cinder/exception.py
 4847 * NetApp: Rewrite user API discovery logic
 4848 * Remove unnecessary v3 VolumeController.\_\_init\_\_
 4849 * Fix v3/volumes.py VolumeController super(...) parameters
 4850 * DB: Optimize volume existence check
 4851 * Reorder DB API require\_context decorators
 4852 * Remove API races on extend and volume\_upload\_image
 4853 * Manage existing volume with invalid host
 4854 * Remove CG db access in Storwize driver
 4855 * Specify a user-agent in Pure volume drivers
 4856 * Dell SC: find\_volume failure in manage and retype
 4857 * 3PAR driver failure SR License missing in array
 4858 * Remove unnecessary created\_at from ORM Message
 4859 * Fix uncaught NotFound exceptions
 4860 * Remove support for 1.x Backup RPC API
 4861 * Provide consistency to "Openstack-Api-Version" header
 4862 * Change OVOs project\_id and user\_id to StringField
 4863 * Use to\_utf8() instead of safe\_encode() in convert\_str()
 4864 * Replace manually changing CONF options
 4865 * remove extra quota commit of manage snapshot
 4866 * Add replication v2.1 test cases
 4867 * Move initiator\_data access to helper methods
 4868 * Add ability to filter by volume\_glance\_metadata
 4869 * Add Cheesecake APIs to policy.json file
 4870 * Add upload\_image API role-based access policy
 4871 * Add snapshot\_metadata operations to policy.json
 4872 * Mark the v1 API as deprecated
 4873 * Fix Lun ID 0 in HPE 3PAR driver
 4874 * Added 'volume:get\_transfer' to policy.json file
 4875 * NetApp: Decouple capacity volume stats collection
 4876 * NetApp: Managing cDOT LUN by UUID fails
 4877 * VMware: Use \_in\_use() to check for in-use volumes
 4878 * Add devref for conditional updates
 4879 * Fix gate-cinder-tox-db-functional job
 4880 * Add ordering possibilities to conditional update
 4881 * Add unmanage volume for RBD driver
 4882 * Updated from global requirements
 4883 * VMware: Support for paraVirtual image adapter type
 4884 * Pass default executor to os-brick
 4885 * NetApp: E-Series driver using invalid host-types
 4886 * NetApp: Use Local Cache to Copy an Available Image
 4887 * Add provider\_location to cloned volume
 4888 * Failback will enable the host that has been frozen
 4889 * Move and rename tempest\_tests to cinder/tests/tempest
 4890 * Tests: lower case all fake uuid constants
 4891 * Tests: Fail if oslo.versionedobjects issues Invalid UUID warnings
 4892 * Removed extra line of code
 4893 * Fix uuid warnings in various api contrib unit tests
 4894 *  Fix snapshot test uuid warnings in api.contrib
 4895 * Fix volume test uuid warnings in api.contrib
 4896 * Fix vol type/spec uuid warnings in api.contrib
 4897 * Fix qos\_manage uuid warnings in api.contrib tests
 4898 * Fix CG uuid warnings in api.contrib unit tests
 4899 * Fix admin\_actions uuid warnings in api.contrib
 4900 * Fix uuid warnings from api.contrib backup tests
 4901 * Fix uuid warnings from test\_db\_api unit tests
 4902 * User messages API for error cases
 4903 * Imported Translations from Zanata
 4904 * Imported Translations from Zanata
 4905 * Assisted snapshot:  use Keystone Session with Nova Client
 4906 * Imported Translations from Zanata
 4907 * fix invalid uuid in emc extremio unit tests
 4908 * fix invalid uuid warnings from test\_cmd
 4909 * Fix invalid uuids in tintri unit tests
 4910 * Fix uuid warnings from db unit tests
 4911 * Fix invalid uuids in EMC scaleio unit tests
 4912 * Tests: Fix invalid UUIDs in EMC VNX tests
 4913 * ibm flashsystem: Fixing hardcoded attribute
 4914 * Fix 20 typos on devref
 4915 * VMware: Remove TODO for port config option
 4916 * Remove XML API
 4917 * Microversion of Bootable filter in cinder list
 4918 * init\_host offload to default to true
 4919 * Imported Translations from Zanata
 4920 * Updated from global requirements
 4921 * 3PAR: Remove metadata that tracks the instance id
 4922 * Updated from global requirements
 4923 * Handle TFlow short comings in SF driver
 4924 * Add failed\_over detection to SolidFire driver
 4925 * Implement replicate\_volume & failover on SolidFire
 4926 * Deprecate nas\_ip and change this to nas\_host
 4927 * Imported Translations from Zanata
 4928 * Implement Cluster Pairing for SolidFire Driver
 4929 * Fix minor typos in the migration devref
 4930 * Cleanup volume\_attachment in case of reset-state attach\_status
 4931 * Updated from global requirements
 4932 * Use messaging notifications transport instead of default
 4933 * Fix doc and source documentation errors and warning
 4934 * RBD: delete snapshots if missing in the backend
 4935 * Coding style issue
 4936 * Remove support for 1.x scheduler RPC API
 4937 * Launchpad Answers no longer used
 4938 * Fix RPC and Object version pinning on API
 4939 * Fix service version pinning on start
 4940 * Fix doc build if git is absent
 4941 * Updated from global requirements
 4942 * Tests: Define fake\_constants as constants
 4943 * Doc: Remove incorrect run\_tests.sh documentation
 4944 * fix invalid uuid warnings from test\_quota
 4945 * Fix fake uuids in NetApp ESeries unit tests
 4946 * Fix invalid uuids in sheepdog unit tests
 4947 * Use utils.convert\_str to convert HTTP header values
 4948 * Remove deprecated ISERTgtAdm
 4949 * Set backup import volume id to real uuid
 4950 * fix ConsistencyGroup volume\_type\_id field
 4951 * Updated from global requirements
 4952 * Storwize: Multiple management IP not raising exceptions
 4953 * Fix ExtraSpecsOpsTestCase sub unit tests
 4954 * check per\_volume\_gigabytes quota for cinder extend
 4955 * Imported Translations from Zanata
 4956 * Updated from global requirements
 4957 * Make cinder-all binary deprecated
 4958 * Add in-tree tempest tests
 4959 * Update SolidFire driver to store cluster info
 4960 * VMware: Reduce volume creation time
 4961 * Fix typos in Cinder files
 4962 * Fix driver.failover\_host call in manager.py
 4963 * Remove "patch mock to raise for invalid assert calls"
 4964 * Add test for checking object compatibilities
 4965 * Update the Administrator guide links
 4966 * Update \_usage\_from\_backup() method with versionedobjects
 4967 * Dell SC: Updated to utilize provider\_id
 4968 * Updated from global requirements
 4969 * Sheepdog:make full use of all sheepdog nodes
 4970 * Enable str2size() to handle long int for i386
 4971 * Imported Translations from Zanata
 4972 * Hacking: Ignore tools/ for C303
 4973 * Pylint: refactor ignored message lists
 4974 * Brocade FCZM: Fix LOGOUT\_PAGE reference
 4975 * Fix volume retype failure with on-demand policy
 4976 * Define context.roles with base class
 4977 * Fix invalid error message of volume create
 4978 * Stop using tpool with oslo\_db
 4979 * Huawei: Do not do split if replication pair abnormal
 4980 * Storwize: fix unmapped multi-attached volume failure
 4981 * Cleanup DB schema after Mitaka
 4982 * Fix uuid warnings from api.v2 unit tests
 4983 * Dell SC: Checking volume size in create\_volume\_from\_snapshot
 4984 * Fix uuid warnings from api.v1 unit tests
 4985 * Fix api/v1 unit test inconsistencies
 4986 * Add fake\_cgsnapshot for unittest use
 4987 * Fix typos in Cinder files
 4988 * http header value must be a string
 4989 * python34 tests don't run without python3-dev
 4990 * Re-enable image to volume with failure test
 4991 * Dell Eqlx: Cloning volume does not honor new size
 4992 * Storwize: fix deadlock and major lock granularity issue
 4993 * Fix for NexentaEdge jsonrpc url formatting
 4994 * Support oversubscription for IBM Storwize/SVC
 4995 
 4996 8.0.0
 4997 -----
 4998 
 4999 * Huawei: Fix getting admin\_metadata
 5000 * Imported Translations from Zanata
 5001 * NexentaStor4 iSCSI: convert blocksize to str
 5002 * Conditionally restore display\_name
 5003 * NexentaStor drivers: resize volume if cloned image is larger
 5004 * rtstool surrounds IPv6 addresses by brackets
 5005 * Imported Translations from Zanata
 5006 * NexentaStor: Remove extra format string specifier
 5007 * Fix typos in Cinder files
 5008 * Imported Translations from Zanata
 5009 * XtremIO handle errors in terminate\_connection:
 5010 * Imported Translations from Zanata
 5011 * Check hasattr before calling get in SolidFire
 5012 * Huawei: Fix getting admin\_metadata
 5013 * Remove unused utils.find\_config function
 5014 * Sheepdog:optimization of connection error handling
 5015 * DRBD: extend volume if larger than snapshot
 5016 * Imported Translations from Zanata
 5017 * Fix invalid uuids in rbd unit tests
 5018 * Dont query image metadata for empty volume list
 5019 * Remove entry\_points from setup.cfg
 5020 * Don't suppress the path part of glance url
 5021 * Fix meaningless quota exceeded exception info
 5022 * Imported Translations from Zanata
 5023 * Don't disallow quota deletion if allocated < 0
 5024 * Added more options while uploading volume as image
 5025 * VMware: Support for non-default port
 5026 * Remove PyMySQL and psycopg2 from test-requirements.txt
 5027 * Imported Translations from Zanata
 5028 * Provide user friendly message for FK failure
 5029 * Fix misspelled word in help text
 5030 * Datera: resize volume if cloned image is larger
 5031 * Fix Brcd lookup service to use defined southbound protocol
 5032 * Docs: Add genconfig to devref toc
 5033 * Updated doc string
 5034 * Imported Translations from Zanata
 5035 * Report 2.0 as supported version of RPC APIs
 5036 * Fix volume RPC API methods related to backups
 5037 * Report 2.0 as supported version of RPC APIs
 5038 * NexentaStor5 iscsi: resize volume if cloned image is larger
 5039 * Imported Translations from Zanata
 5040 * EMC VMAX - Operations and timeout issues
 5041 * Imported Translations from Zanata
 5042 * Imported Translations from Zanata
 5043 * Fix the format problem of LOG in failover\_host
 5044 * Dell SC: Error results moved to json
 5045 * Dell SC: create\_cgsnapshot returning wrong structure
 5046 * Re-add policy check for get\_snapshot
 5047 * Enable functional test for volume creation
 5048 * Remove bandit.yaml in favor of defaults
 5049 * NexentaEdge: resize volume if cloned image is larger
 5050 * Storwize: Set multiattach property per pool
 5051 * Fix volume RPC API methods related to backups
 5052 * Imported Translations from Zanata
 5053 * Imported Translations from Zanata
 5054 * Fix race condition when toggling SP
 5055 * Dell SC: create\_cgsnapshot returning wrong structure
 5056 * Hitachi drivers: resize volume if cloned image is larger
 5057 * Huawei: Record and check LUN wwn
 5058 * Mark deprecated options correctly
 5059 * SMBFS: fix parsing volume type extra specs and metadata
 5060 * Update reno for stable/mitaka
 5061 * VMware: Bump driver version
 5062 * VMware: Bump driver version
 5063 * Imported Translations from Zanata
 5064 * VMware: Refactor unit tests
 5065 * Update .gitreview for stable/mitaka
 5066 * Huawei: Record and check LUN wwn
 5067 
 5068 8.0.0.0rc1
 5069 ----------
 5070 
 5071 * Reserve 5 migrations for Mitaka backports
 5072 * Add update\_host for backup in cinder-manager
 5073 * Fix formatting in vol/snap delete API messages
 5074 * Cleaned duplicate dictionary values
 5075 * Fix compatibility mode of backup jobs scheduling
 5076 * Add devref on rolling upgrades
 5077 * 3PAR fix create\_cloned\_volume for larger size
 5078 * VNX: Enhance migration start verification
 5079 * Check volume\_id consistent when creating backup
 5080 * Fix race condition when toggling SP
 5081 * Huawei: Check when attach hypermetro volume
 5082 * Huawei: Check the QoS status before we use
 5083 * LeftHand: Add default SSH timeout and key values
 5084 * Pass correct source\_id to \_handle\_bootable\_volume\_glance\_meta()
 5085 * Alter wrong comment about param filters
 5086 * Use get\_by\_args instead of get\_by\_host\_and\_topic
 5087 * Fix format in cinder/volume/drivers/netapp/dataontap/block\_base.py
 5088 * XIO: refactor \_send\_cmd to reduce the redundant
 5089 * Revert "VNX: Set timeout for naviseccli"
 5090 * NetApp E-Series: Volumes not added to consisgroup
 5091 * Fix volume migration VolumeType exception
 5092 * Fix retype failure when original has no volume type
 5093 * Add backup RPC API v2.0
 5094 * IBM XIV/DS8K: Implement Replication v2.1
 5095 * Huawei: Implement v2.1 replication
 5096 * Remove circular import to fix config generation
 5097 * Wrong comment line in quotas.py
 5098 * XtremIO handle errors in terminate\_connection:
 5099 * Imported Translations from Zanata
 5100 * VNX: Set timeout for naviseccli
 5101 * VNX: Allow set migrate rate when migrating volumes
 5102 * Fix ScaleIO driver does not honor clone size
 5103 * Fix py34 error of indexing 'dict\_keys' object
 5104 * Imported Translations from Zanata
 5105 * Fix error message when running genconfig
 5106 * Huawei: Creating hypermetro failed in the remote pool
 5107 * Delete deprecated configuration in NFS tests
 5108 * Imported Translations from Zanata
 5109 * Emit notifications for volume retype
 5110 * Fixup stats key for replication in init\_host\_with\_pc
 5111 * EMC VMAX - SSl connection is not picking up values
 5112 * Add the key 'replication' and set the correct 'replication\_status'
 5113 * register the config generator default hook with the right name
 5114 * Fix for Pure drivers not checking full client version
 5115 * Fixup for Pure drivers cheesecake replication setup
 5116 * Remove empty directories and unused files from unit tests
 5117 * Cleanup 3PAR/LeftHand failover\_host exceptions
 5118 * Use googleapiclient import instead of apiclient
 5119 * Enable api.view.test\_versions unit tests
 5120 * Allow clone volume with different size
 5121 * DRBD driver: resize volume if cloned image is larger
 5122 * Fix 500 error if 'offset' is out of range
 5123 * Add volume RPC API v2.0
 5124 * Imported Translations from Zanata
 5125 * typo: add a missing '}' in comment
 5126 * Fix up failover\_host exceptions to preserve states
 5127 * Add release note for delete volume with snaps
 5128 * RBD: remove duplicate clone test
 5129 * Disallow quota deletes if default under usage
 5130 * EMC VMAX - SnapVX and other snapshot improvements
 5131 * Move replication\_status update to init\_with\_rpc
 5132 * Lazy load a project quotas's default values
 5133 * Permit volume type operations for policy authorized users
 5134 * SMBFS: fix parsing volume type extra specs and metadata
 5135 * Host selection in backup service
 5136 * Add volume\_type to volume object expected\_attrs
 5137 * VNX: Update replication for v2.1
 5138 * Imported Translations from Zanata
 5139 * Pass new volume size when cloning (blockbridge)
 5140 * Storwize: Update replication to v2.1
 5141 * LeftHand: Create cloned volume didn't honor size
 5142 * Switch failover-host from rpc call to cast
 5143 * Dell SC: Active\_backend\_id wrong type
 5144 * Show qos\_specs\_id based on policy
 5145 * Remove remaining oslo-incubator code from Cinder
 5146 * Updated from global requirements
 5147 * Pass RBD order to clone call
 5148 * Remove "sqlite\_clean\_db" option
 5149 * Exclude test.py from sample conf
 5150 * Fix invalid UUID warnings for test\_volume\_\*
 5151 * Huawei: Check before delete host
 5152 * rbd: Change capacity calculation from integer to float
 5153 * Fix failure with rbd on slow ceph clusters
 5154 * Remove those unnecessary statements "return True"
 5155 * Imported Translations from Zanata
 5156 * Run py34 tests with plain 'tox' command
 5157 * Report versions in cinder-manager service list
 5158 * Dell SC: create\_cloned\_volume didn't honor size
 5159 * Cleanup Mitaka release notes
 5160 * Dell SC: Incorrect values in REST API Login call
 5161 * Moved CORS middleware configuration into oslo-config-generator
 5162 * Add get\_volume\_stats for LoggingVolumeDriver
 5163 * Correcting thin provisioning behavior
 5164 * SMBFS: Fix initialize connection issues caused by in-use images
 5165 * NetApp: volume resize using clone fails with QoS
 5166 * VMware: Unit test refactoring
 5167 * Fixes creating volume issue for multiple management IPs
 5168 * Imported Translations from Zanata
 5169 * Add volumes table definition when migrating to 67
 5170 * Trim 5s+ from storwize unit tests
 5171 * Allow api\_version\_request.matches to accept a string
 5172 * microversion header for legacy endpoints removed
 5173 * Update quotas to handle domain acting as project
 5174 * Continue volume delete on encryption key delete errors
 5175 * Fix backup import
 5176 * Unset executable bit in release note
 5177 * DRBD: Policy-based waiting for completion
 5178 * Block subtractive operations in DB migrations
 5179 * Handle exceptions about snapshot in backup create
 5180 * Replace logging with oslo\_log
 5181 * Support https keystone CA checking in volume quotas
 5182 * Imported Translations from Zanata
 5183 * Fixup release notes for v2 -> v2.1 replication impls
 5184 * support new HTTP microversion header
 5185 * Fix for glance\_metadata during volume migration
 5186 * Readd iscsi\_target table
 5187 * Imported Translations from Zanata
 5188 * Fix issue with Pure drivers delete\_snapshot exception handling
 5189 * Add backend id to Pure Volume Driver trace logs
 5190 * Don't fail on clearing 3PAR object volume key
 5191 * Fix invalid uuid warnings in backup unit tests
 5192 * Update quota\_utils with import for keystone\_auth
 5193 * Fix invalid uuid warnings in test\_volume.py
 5194 * Tintri image direct clone
 5195 * Use get\_by\_args instead of host\_and\_topic
 5196 * Remove a vol in error state from a CG
 5197 * Fix call to Barbican Secrets create()
 5198 * 3PAR use same LUN id for each export path
 5199 * Fix oslo.service config generation
 5200 * Update unittest for Storwize pool-aware-cinder-scheduler
 5201 * Huawei: Check the real size before extend volume
 5202 * Revert "Remove Cisco FC Zone Manager Driver"
 5203 * Make query to quota usage table order preserved
 5204 * Allow for Pure drivers to verify HTTPS requests
 5205 * Fix volume filtering for quoted display name
 5206 
 5207 8.0.0.0b3
 5208 ---------
 5209 
 5210 * Use openstack.org URLs in README
 5211 * Add attach/detach doc to index
 5212 * Don't run test\_volume.VolumeTestCase twice
 5213 * Fixes running error for storwize \_run\_ssh
 5214 * Dell SC: Support Replication V2.1
 5215 * Use OSprofiler options consolidated in lib itself
 5216 * Fix test\_create\_volume\_flow test issue
 5217 * Fix test isolation issues related to versions
 5218 * Add missing requirements
 5219 * Convert huawei ISCSIDriver unit tests to RFC5737 addrs
 5220 * Changes in ScaleIO configurations options
 5221 * Storwize/SVC: Clone between different size volumes
 5222 * Huawei: Manage volume fails due to lower array version
 5223 * Fix exception during service update
 5224 * Huawei: Create snapshot have a log error
 5225 * EMC VMAX - Limit SG and MV to 64 characters
 5226 * Fix spelling mistake in docstring
 5227 * EMC VMAX - Recreating SG when it has been deleted
 5228 * VMAX-Replacing deprecated API EMCGetTargetEndpoints
 5229 * 3PAR: Update replication to v2.1
 5230 * LeftHand: Update replication to v2.1
 5231 * Update Pure replication to cheesecake
 5232 * Fixed logging for oslo versioned objects
 5233 * Move replication volume manager warnings to info
 5234 * Trim 50s from huawei ISCSIDriver unit tests
 5235 * Copy unit tests for StandardLogging fixture from Nova
 5236 * Add 'conf' param for TextGuruMeditation autorun setup
 5237 * Use is\_int\_like method from oslo\_utils
 5238 * Fix sshpool.remove code
 5239 * Remove an useless and wrong call
 5240 * Copy StandardLogging fixture from Nova
 5241 * Add ability to failback for replication V2.1
 5242 * Storwize SVC multiple management IPs
 5243 * Updating Datera DataFabric Driver to v2 of Datera DataFabric API
 5244 * Capture warnings into logs
 5245 * Return BadRequest for invalid unicode names (continued)
 5246 * IBM Storwize with pool-aware-cinder-scheduler
 5247 * Fix HTTP sessions left open in Brocade zone driver
 5248 * Fix invalid uuid warnings in block device unit tests
 5249 * Fix invalid uuid warnings in scheduler unit tests
 5250 * Add necessary fields to volume creation
 5251 * Add scheduler RPC API v2.0
 5252 * Clean up replication v2.1 (Cheesecake) RPC API
 5253 * always use pip constraints
 5254 * Remove unused columns from Service ORM model
 5255 * CONF add suppress\_requests\_ssl\_warnings
 5256 * Make nullable of fields in db model and object match
 5257 * Remove unused pngmath sphinx extension
 5258 * Delete volumes with snapshots
 5259 * Clarify glance\_api\_insecure help text
 5260 * NetApp: Fix SSH Client File Creation in Unit Test
 5261 * Trim 12s from disco unit tests
 5262 * Remove QoS settings from SolidFire attributes
 5263 * EMC VMAX - get iscsi ip from port in existing MV
 5264 * Misprint in policy.json
 5265 * Re-enable -1 child limits for nested quotas
 5266 * Support IP lookup of target portal DNS name
 5267 * Updated from global requirements
 5268 * Huawei: delete\_snapshot need not return any value
 5269 * Match the ip more accurately in Huawei driver
 5270 * Huawei: Consider bandwidth when selecting port
 5271 * Add description when rename LUN in Huawei driver
 5272 * Huawei: Code cleanup
 5273 * Modify the number of params of hypermetro in HuaweiDriver
 5274 * EMC VMAX - Changing PercentSynced to CopyState in isSynched
 5275 * Add basic workflow of attach/detach to devref
 5276 * Change frozen error messages from \_LE to \_
 5277 * Replication v2.1 (Cheesecake)
 5278 * Change Fail to Failed in error messages
 5279 * NetApp: Add Consistency Group support for E-Series
 5280 * Return BadRequest for invalid Unicode names
 5281 * Check for service existance in capabilities API
 5282 * Enable all unit tests on Python 3.4
 5283 * Adding general notes about rolling upgrades
 5284 * Move deprecation release notes to correct section
 5285 * Tests: Don't assert on LOG.warn
 5286 * Return all target\_wwpns for FC storwize
 5287 * Fix error message in cinder type-update
 5288 * Fix NoneType error in service\_get\_all
 5289 * Add os-brick rootwrap filter for privsep
 5290 * LeftHand: Updating minimum client version
 5291 * NetApp: Implement CGs for ONTAP Drivers
 5292 * Fix HNAS iSCSI driver attachment
 5293 * NetApp: Support iSCSI CHAP Uni-directional Auth
 5294 * Avoid hardcoding value from oslo library
 5295 * cinder-api-microversions code
 5296 * Port netapp dataontap driver to Python 3
 5297 * Scalable backup service - Liberty compatibility
 5298 * Huawei: Log the IP when login fails
 5299 * Huawei: Fix create volume with prefetch value error
 5300 * Huawei: Don't fail when port group does not exist
 5301 * Force target\_lun to be int type to make os-brick happy
 5302 * Changed Nexenta default chunksize from 16k to 32k
 5303 * Volume manage/unmanage support to ZFSSA drivers
 5304 * Removed unreachable code
 5305 * Disable multi-attach for RBD
 5306 * Correct iscsi lun type
 5307 * Fix invalid uuid warnings in object unit tests
 5308 * Imported Translations from Zanata
 5309 * Fixed help message for AllocatedCapacityWeigher
 5310 * EMC VMAX - not cleaning up HW Resource WWPN initiators
 5311 * Huawei: Fixed url range
 5312 * Updated from global requirements
 5313 * Test: use assert\_has\_calls() instead
 5314 * Move anyjson to test-requirements
 5315 * Huawei: Judgement failure when creating hypermetro
 5316 * Remove useless get\_replication\_updates driver call
 5317 * [LVM] Restore target config during ensure\_export
 5318 * 3PAR get host by WWN now handles mixed cases
 5319 * NetApp: E-Series remove snapshot limitations
 5320 * Fix race condition in RemoteFS create\_snapshot\_online
 5321 * Add SIGHUP handlers to reset RPC version pins
 5322 * Handle OverQuota exception during volume transfer
 5323 * Remove extra get\_active\_zoneset query from Brocade CLI
 5324 * Tintri image cache cleanup
 5325 * Huawei: Ensure the port is online
 5326 * Rtstool sets wrong exception message on save
 5327 * Test middleware test\_faults to Python 3
 5328 * Split out NestedQuotas into a separate driver
 5329 * Revert changes to use ostestr
 5330 * doc: Fix wrong description about adding RESTful API
 5331 * Propoerly call oslo's Service stop and wait
 5332 * Remove unused kill method from Service
 5333 * Wait for periodic tasks to stop on exit
 5334 * Dell: Failed vol create could leave dead volumes
 5335 * Roll back reservations quota in RPC if necessary
 5336 * Scaling backup service
 5337 * EMC ScaleIO - fix bug in extend volume
 5338 * VMware: manage\_existing for VMDK driver
 5339 * VMware: manage\_existing\_get\_size for VMDK driver
 5340 * Delete unuseful code in Huawei driver
 5341 * Cleanup unused conf variables
 5342 * Port infortrend driver to Python 3
 5343 * Disable Rally backup-related scenarios
 5344 * Fix last Python 3 issues in zonemanager
 5345 * Port hgst driver to Python 3
 5346 * Port API v1 and v2 to Python 3
 5347 * Port API contribs to Python 3
 5348 * Port test\_emc\_vnx to Python 3
 5349 * Fix service-list filter
 5350 * Coho volume stats update
 5351 * Sheepdog: Fix malformed image url format
 5352 * Update quota when volume type renames
 5353 * Add restore\_volume\_id in backup
 5354 * Updated from global requirements
 5355 * Support for consistency groups in ScaleIO driver
 5356 * Use of metadata id instead of metadata name
 5357 * Fix 'asert' typo in unit test
 5358 * Fix dynamic import of CONF.volume\_api\_class
 5359 * Filter & goodness functions in NetApp drivers
 5360 * Manage/unmanage volume in ScaleIO driver
 5361 * HNAS driver: Fix SSH and cluster\_admin\_ip0 bug
 5362 * Remove duplicated code in volume manager and base driver
 5363 * Don't use Mock.called\_once\_with that does not exist
 5364 * EMC VMAX - necessary updates for CG changes
 5365 * RBD: use versioned objects
 5366 * Tests: Fix calls to non-existent assert methods
 5367 * Updated from global requirements
 5368 * Profiler: make it possible to run without loading osprofiler
 5369 * Profiler: don't call trace\_cls if profiler is not enabled
 5370 * Tests: Set volume listen port to test\_service\_listen\_port
 5371 * Remove Cisco FC Zone Manager Driver
 5372 * Add variable QoS to NetApp cDOT drivers
 5373 * Move integrated tests to 'functional' directory
 5374 * py3: Fix usage of JSON in API contrib
 5375 * Port utils.safe\_minidom\_parse\_string() to Python 3
 5376 * Include allocated quota value in the quota reserve
 5377 * Log stack trace for middleware faults
 5378 * hacking: Fix false positive in C302 check
 5379 * Port backup drivers to Python 3
 5380 * Storwize: Implement v2 replication
 5381 * Volume create fails with FakeISCSIDriver
 5382 * Adds support for configuring zoning in a virtual fabric
 5383 * ScaleIO QoS Support
 5384 * Zfssaiscsi driver should not use 'default' initiator group
 5385 * Update db in CGSnapshot create
 5386 * 3PAR: Create consistency group from source CG
 5387 * Remove old client version checks from 3PAR driver
 5388 * Improve logging to debug invalid "extra\_specs" entries
 5389 * Huawei: Implement v2 replication (managed)
 5390 * DRBD: Fix arguments for resize\_volume DBus API call
 5391 * Port objects unit tests to Python 3
 5392 * Updated from global requirements
 5393 * VNX: Add 'None' check in parsing provider location
 5394 * NexentaStor5 iSCSI driver unit tests
 5395 * LeftHand: Implement un/manage snapshot support
 5396 * Updated from global requirements
 5397 * EMC VMAX - Method not being called for V3
 5398 * Allow for eradicating Pure volumes on Cinder delete
 5399 * HNAS driver: retry on Connection reset fix
 5400 * Fix issue in hacking with underscore imports
 5401 * DRBD: Compat for current DRBDmanage versions
 5402 * Fix variable scope issue in try-except
 5403 * Imported Translations from Zanata
 5404 * Bootable filter for listening volumes from CLI
 5405 * Clean uploading volume when c-vol restarts
 5406 * mock time.sleep in Broadcom unit test
 5407 * Don't create cgsnapshot if cg is empty
 5408 * Added osprofiler headers to cors middleware
 5409 * Imported Translations from Zanata
 5410 * Fix the replication spelling in message
 5411 * 3PAR fix driver to work with image cache
 5412 * Updated from global requirements
 5413 * Improve logging for volume detach
 5414 * Remove useless unit tests mock in Huawei driver
 5415 * Return updated volume type after updating
 5416 * Remove 'external=True' in Huawei driver
 5417 * Fix XtremIO multi cluster support
 5418 * EMC VMAX - Fix for last volume in VMAX3 storage group
 5419 * Filtering type extra-spec support to ZFSSA drivers
 5420 * Zfssaiscsi driver should return target\_lun as int
 5421 * Pin RPC and object version to lowest running
 5422 * Report RPC and objects versions
 5423 * Add missing RPC calls versions to rpcapi modules
 5424 * Huawei: Balanced FC port selection when zoning
 5425 * VNX: Replication V2 support(managed)
 5426 * Adds HTTPS southbound connector for Brocade FC Zone Driver
 5427 * Replication V2 for Pure Storage
 5428 * Support ZeroMQ messaging driver in cinder
 5429 * Remove redundant definition of 'deleted'
 5430 * Fix update\_consistencygroup log info
 5431 * Correct opt type for nexenta\_chunksize/blocksize
 5432 * Huawei: Add manage/unmanage snapshot support
 5433 * Remove deprecated options from NFS driver
 5434 * Fixing HNAS XML parser
 5435 * Replace exit() by sys.exit()
 5436 * IBM XIV/DS8K: Implements Replication V2
 5437 * Support cinder\_img\_volume\_type in image metadata
 5438 * Adds friendly zone name support
 5439 * LeftHand: Implement v2 replication (unmanaged)
 5440 * EMC VMAX - VMAX driver failing to remove zones
 5441 * Remove access\_mode 'rw' setting in drivers
 5442 * Tests: Strengthen assertFalse assertions
 5443 * Fix laggard cisco FC zone client unit tests
 5444 * Fix xtremio slow unit tests
 5445 * Fix sluggish rbd unit tests
 5446 * Fix torpid coordinator unit tests
 5447 * Rework Storwize/SVC protocol to fix add\_vdisk\_copy
 5448 * NetApp ONTAP - Reapply API tracing
 5449 * Run flake8 also on cinder/common
 5450 * Replace assertEqual(\*, None) with assertIsNone in tests
 5451 * Wrap the method to calculate virtual free capacity
 5452 * Add pagination support to consistency group
 5453 
 5454 8.0.0.0b2
 5455 ---------
 5456 
 5457 * Fix NFS driver unit test docstring
 5458 * Adding action to policy.json
 5459 * fix NFS driver max\_over\_subscription\_ratio typo
 5460 * Add pip-missing-reqs tox env
 5461 * Add missing requirements
 5462 * Added 'bootable volume' filter for non-admin user
 5463 * Move wsgi to oslo\_service.wsgi
 5464 * Set LVM driver default overprovisioning ratio to 1.0
 5465 * Tegile tests: Change volume size to int
 5466 * VMware: Fix release notes
 5467 * FlashSystem reports error in \_find\_host\_exhaustive()
 5468 * Huawei: Refactor driver for the second time
 5469 * Add cinder backup driver for Google Cloud Storage
 5470 * NexentaStor 5 iSCSI backend driver
 5471 * NexentaStor 5 NFS backend driver
 5472 * DRBD: Rename "dres" to avoid confusion with "res"
 5473 * EMC VMAX - Incorrect SG selected on an VMAX3 attach
 5474 * Activate sparse copy for Netapp
 5475 * Add Fujitsu ETERNUS DX Volume Driver (FC part)
 5476 * Imported Translations from Zanata
 5477 * XtremIO: FC initialize connection failed
 5478 * Updated from global requirements
 5479 * Disallow transferring volume in consistency group
 5480 * Reduce use of eval()
 5481 * Remote unused iscsi\_targets table
 5482 * ITRI DISCO cinder driver
 5483 * NetApp eseries: report max\_over\_subscription\_ratio correctly
 5484 * Python 3: Replace reduce and xrange with six.moves
 5485 * Infrastructure to use the DRBD transport for NOVA
 5486 * NetApp ONTAP: Fix extending volume beyond lun geometry
 5487 * Refactor Windows drivers using os-win
 5488 * Base iSCSI initiator validation
 5489 * Fix ChunkedBackupDriver \_create\_container
 5490 * XtremIO: Set the location of a CA certificate
 5491 * Huawei: Add manage/unmanage volume support
 5492 * Remove DB calls from Pure Volume Driver CG methods
 5493 * Dell SC: Adding logging to httpclient
 5494 * LeftHand: Implement v2 replication (managed)
 5495 * Enable trim/discard in SolidFire's driver
 5496 * API Middleware fault: Log exception type
 5497 * Re-add Nexenta drivers
 5498 * Remove invalid NetApp QoS keys
 5499 * Fix thin provisioning flags in NetApp drivers
 5500 * Return BadRequest for invalid Unicode names
 5501 * Handling Invalid argument iflag=direct in dd
 5502 * Execute mount.nfs check as root
 5503 * Report discard support for Dell SC connections
 5504 * Add ConsistencyGroupStatus enum field
 5505 * 3PAR: Adding volume checks to manage snapshot API
 5506 * Added Keystone and RequestID headers to CORS middleware
 5507 * Allow host and instance\_uuid at attach
 5508 * Trival: Remove 'MANIFEST.in'
 5509 * Imported Translations from Zanata
 5510 * Add finish\_volume\_migration to volume object
 5511 * Fix tox -e fast8
 5512 * Updated from global requirements
 5513 * Removes the Violin 6000 FC and iSCSI drivers
 5514 * Dell SC: Implements Replication V2
 5515 * Storwize: Add force flag on vdisk mapping call
 5516 * Storwize/SVC: Volume manage using source-name
 5517 * Enable consisgroups in SolidFire driver
 5518 * Replace deprecated library function os.popen() with subprocess
 5519 * Constant defined for sqlAlchemy VARCHAR & INTEGER
 5520 * Fix image volume creation error
 5521 * Cleanup in backup reset status
 5522 * NetApp FC drivers should not set 'rw' access mode
 5523 * Change minimum 3PAR API version for replication
 5524 * Optimize 3PAR array ID retrieval
 5525 * Add metadata aliases to Volume object
 5526 * Add pagination support to volume type
 5527 * Re-enabled hacking checks for H105
 5528 * Don’t log warnings for image cache when disabled
 5529 * Fix grammatical mistake in defining articles
 5530 * Scality SOFS: don't always read /proc/mounts twice
 5531 * Add BackupStatus enum field
 5532 * Updated from global requirements
 5533 * Fix issue with flake8 check and full paths
 5534 * Fix race conditions in migration 061
 5535 * Replace use of mox with mock in test\_nfs
 5536 * Updated "deleted" column of volume\_type\_access
 5537 * Add Fujitsu ETERNUS DX Volume Driver (again)
 5538 * Add backref relationships to ConsistencyGroup obj
 5539 * Misspelling in message
 5540 * Fix some warnings about 'unused variable' for XIO
 5541 * Updates consistency group for ibm svc driver
 5542 * Add volume driver for Tegile IntelliFlash array
 5543 * Fix to allow RBD delete an unprotected snapshot
 5544 * Remove the deprecated ibmnas driver
 5545 * Wrong usage of "a"
 5546 * VMware: optimize in get\_cluster\_refs
 5547 * Rebrand HP XP driver to now be HPE
 5548 * Fix creating volume by snapshot for GPFS driver
 5549 * Rename Huawei drivers
 5550 * Check min config requirements for rbd driver
 5551 * Remove API races from delete methods
 5552 * Remove API races from attach and detach methods
 5553 * Quota API is now compatible with keystone API v2
 5554 * Add pagination support to Qos specs
 5555 * Remove name\_id when creating volume with cache enabled
 5556 * Imported Translations from Zanata
 5557 * Updated from global requirements
 5558 * Enhance the stats reported from the Pure Volume Drivers
 5559 * Allow replicated volumes to be recoverable
 5560 * Imported Translations from Zanata
 5561 * Retyping volume got error under max vol limit
 5562 * Add config option to enable reporting discard
 5563 * Storwize: Split up \_\_init\_\_ into separate files
 5564 * Fix volume upload failure with glance\_api\_version=2
 5565 * EMC VMAX - Extend Volume for VMAX3
 5566 * XtremIO add support for create CG from CG src
 5567 * Fix bugs caused by porting to python3
 5568 * Imported Translations from Zanata
 5569 * Disable capabilities based on 3PAR licenses
 5570 * Add empty initialize\_connection method to PureBaseVolumeDriver
 5571 * Fix python 3.x import issues with pure.py
 5572 * Override osapi\_volume\_listen\_port for test\_workers
 5573 * Updated from global requirements
 5574 * replace deprecated oslo\_messaging \_impl\_messaging
 5575 * Remove downgrade migrations
 5576 * Fix delete\_snapshot error case in Pure driver
 5577 * 3PAR: Implement un/manage snapshot support
 5578 * Error handling for invalid SLO/Workload combo
 5579 * 3PAR: Implement v2 replication (unmanaged)
 5580 * Add serial number to eseries ASUP payload
 5581 * XtremIO: fix generic glance cache with XtremIO
 5582 * VMware: Add support for VVOL datastores
 5583 * Tooz locks
 5584 * Small refactoring in test\_admin\_actions.py
 5585 * Imported Translations from Zanata
 5586 * Making NFS \_find\_share efficient
 5587 * Change the format of some inconsistent docstring
 5588 * Preserve request id in Cinder logs
 5589 * Add volume\_extensions:quotas:delete to policy.json
 5590 * Pass volume\_id in request\_spec for manage\_existing
 5591 * VMware: Fix volume copy across vCenter datacenters
 5592 * Imported Translations from Zanata
 5593 * Modify VO so that obj.get always defaults to None
 5594 * Replace use of mox with mock in test\_quotas
 5595 * Replace use of mox with mock in test\_rbd
 5596 * Skip check whether volume is local if it's None
 5597 * Imported Translations from Zanata
 5598 * Implement refresh() for cinder objects
 5599 * EMC VMAX - get\_short\_host\_name not called in find\_device\_number
 5600 * Move retype quota checks to API
 5601 * Implement snapshots-related features for Block Device Driver
 5602 * Refactor cinder.utils.is\_valid\_boolstr
 5603 * Add synchronization in Block Device driver
 5604 * Recalculate allocated value of parent project
 5605 * Updated from global requirements
 5606 * Volume migration: add 'name\_id' as valid skippable field
 5607 * Fix invalid cache image-volume creation
 5608 * Imported Translations from Zanata
 5609 * Remove eventlet WSGI functionality
 5610 * Deprecated tox -downloadcache option removed
 5611 * Fix for showing default quotas to non-admin user
 5612 * VNX: Fix failure in SnapCopy feature
 5613 * Use wild card for passing env variable
 5614 * Recognize extra fields in CinderObjectDictCompat
 5615 * Imported Translations from Zanata
 5616 * VNX: Fix issue in deleting cg/cgsnapshot
 5617 * Add validation for volume\_type of volume object
 5618 * Update Pure REST API supported version numbers in Pure driver
 5619 * Updated from global requirements
 5620 * Retype functionality in Tintri driver
 5621 * Fix non-migration swap with error
 5622 * Replace use of mox with mock in test\_solidfire
 5623 * Check context before returning cached value
 5624 * 3PAR: Implement v2 replication (managed)
 5625 * Use Cinder API v2 for Rally scenarios
 5626 * Check backup service before backup delete
 5627 * Python 3: fix a lot of tests
 5628 * EMC VMAX - Fix for randomly selecting a portgroup
 5629 * Volume driver for Coho Data storage solutions
 5630 * XtremIO: fix iscsi chap discovery bug
 5631 * XtremIO: fix missing multiattach flag
 5632 * Fix StrOpts with integer defaults
 5633 * Dynamically Pull Out Option Sections
 5634 * Use the catalog to retrieve glance\_api\_servers
 5635 * Address potential races in SolidFire VAG
 5636 * Update migrate\_volume API to use versionedobjects
 5637 * Storwize: add config option to control flash copy rate
 5638 * Remove version per M-1 release instructions
 5639 * Use proper config option to connect to keystone
 5640 * Robustify writing iscsi target persistence file
 5641 
 5642 8.0.0.0b1
 5643 ---------
 5644 
 5645 * Adding devref about genconfig
 5646 * LIO: Handle initiator IQNs as case insensitive
 5647 * Fix dictionary key error
 5648 * VMware: Replace mox with mock
 5649 * VMware: Unit test refactoring (image to vol - 2/2)
 5650 * VMware: Unit test refactoring (image to vol - 1/2)
 5651 * Imported Translations from Zanata
 5652 * Remove deprecated LVM ISCSI and ISER Drivers
 5653 * Delete unused codes in rbd.retype
 5654 * NetApp: E-Series fix JSONDecodeError on first add
 5655 * Add Mitaka-1 release notes
 5656 * NetApp: Refactor E-Series tests
 5657 * xio: fix regression in authentication
 5658 * Add some missing fields to Volume object
 5659 * Imported Translations from Zanata
 5660 * Add retype in lvm driver
 5661 * Updated violin driver check for volume objects
 5662 * Take into consideration races in XtremIOClient3
 5663 * Optimize "open" method with context manager
 5664 * Updated from global requirements
 5665 * Sheepdog: Optimization of error handling
 5666 * Fix the bug of can't get the desired image info
 5667 * Cleanup orphaned code in sqlalchemy API
 5668 * Cleanup orphaned code from image and manager
 5669 * Cleanup orphaned code from brick LVM
 5670 * Cleanup orphaned code from ceph backup driver
 5671 * Force releasenotes warnings to be treated as errors
 5672 * Remove db access in VNX driver
 5673 * Fix quotas issue during volume transfer
 5674 * Declare multiattach is True in Dell Eqlx driver
 5675 * Nexenta Edge iSCSI backend driver
 5676 * RBD: Make snapshot\_delete more robust
 5677 * Hacking Checks for assertTrue/IsNone()
 5678 * Remove netaddr useless requirement
 5679 * Improve metadata update operations
 5680 * Add atomic conditional updates to objects
 5681 * Revert "Add Scality SRB driver"
 5682 * VMware: Validate extra spec opt vmware:clone\_type
 5683 * Update list\_replication\_targets
 5684 * Port zonemanager to Python 3
 5685 * Port key manager to Python 3
 5686 * Move oslo-incubator's scheduler module to cinder
 5687 * Remove stubs and add resource cleanup
 5688 * VMware: Skip unsupported datastore types
 5689 * Port IBM storewize\_svc driver to Python 3
 5690 * Declare multiattach is True in RBD driver
 5691 * XtremIO fix attach readonly bug
 5692 * CG API should return volume type IDs
 5693 * EMC VMAX - Change naming convention for MV and SG for FAST
 5694 * Fix the bug of OSError when convert image
 5695 * Don't build two tox envs for pep8(-constraints)
 5696 * Add guidelines for release notes to devref
 5697 * Imported Translations from Zanata
 5698 * Imported Translations from Zanata
 5699 * Updated from global requirements
 5700 * Eager load columns in volume\_get\_active\_by\_window
 5701 * Backup snapshots
 5702 * LeftHand: Remove self.db assignment
 5703 * Deprecate \*\_multipath\_enabled flag for IBM drivers
 5704 * Fix debug output for cinder-volume-usage-audit
 5705 * Add check\_uptodate.sh --checkopts to "pep8"
 5706 * Move get\_by\_id to CinderObject
 5707 * Imported Translations from Zanata
 5708 * fast8: Skip git rm'd files
 5709 * Manage existing: fix volume object saving
 5710 * Fix swap\_volume for case without migration
 5711 * Remove .mailmap file
 5712 * Remove db access from 3PAR and LH cg functions
 5713 * Additional VAG support for SolidFire
 5714 * Fix InstanceLocalityFilter scheduler filter
 5715 * Add a FakeGateDriver
 5716 * Fix metadata retrieval in GPFS driver
 5717 * Imported Translations from Zanata
 5718 * VNX: Fix metadata get overriden issue
 5719 * Added VAG support to SolidFire
 5720 * Refactor HP LeftHand driver to now be HPE
 5721 * Remove db access from XIV/DS8K CG functions
 5722 * Do not use api-paste.ini osprofiler options
 5723 * Remove duplicate keys from dictionary
 5724 * Bad exception clauses order
 5725 * Imported Translations from Zanata
 5726 * Check specific driver enabled in create\_backup
 5727 * get\_all\_snapshots: Fix log message typo
 5728 * Updated from global requirements
 5729 * ScaleIO extend volume round up capacity
 5730 * Port HP 3PAR driver to Python 3
 5731 * Modify test\_hpe3par to support random hash
 5732 * Imported Translations from Zanata
 5733 * Fix ScaleIO driver provisioning key
 5734 * Imported Translations from Zanata
 5735 * Remove the HP CLIQ proxy driver
 5736 * Retry on database deadlock on service\_update method
 5737 * Downstream Fix for Genconfig
 5738 * Correct assertDictMatch argument order
 5739 * 3PAR Fix find\_existing\_vluns
 5740 * Port xio driver to Python 3
 5741 * Remove kombu as a dependency for Cinder
 5742 * Port EMC VMAX to Python 3
 5743 * Port EMC VNX CLI to Python 3
 5744 * Sheepdog: Fix a problem about multi backend
 5745 * Imported Translations from Zanata
 5746 * Update compression license check
 5747 * py3: Fix error handling in prophetstor driver
 5748 * Updated from global requirements
 5749 * Refactor HP 3PAR drivers to now be HPE
 5750 * add "unreleased" release notes page
 5751 * Add os-win to requirements.txt
 5752 * Update extend\_volume API to use versionedobjects
 5753 * Update retype API to use versionedobjects
 5754 * Update get/delete\_volume API to use versionedobjects
 5755 * Update create\_volume API to use versionedobjects
 5756 * Test for object version hash changes
 5757 * Fix cinder objects unit test registration
 5758 * CG driver function should not access db
 5759 * Add test for snapshot filtering by project id
 5760 * Imported Translations from Zanata
 5761 * Use oslo\_config new type PortOpt for port options
 5762 * Update CONTRIBUTING.md to CONTRIBUTING.rst
 5763 * CG creation should be scheduled on backend level
 5764 * Removal of deprecated NPIV option in Storwize
 5765 * Fix ZFSSA drivers' local cache bugs
 5766 * OpenStack typo
 5767 * Change nfs to NFS in the help strings of nfs.py
 5768 * Port zfssa driver to Python 3
 5769 * Port vzstorage to Python 3
 5770 * Port cinder.utils.monkey\_patch() to Python 3
 5771 * XtremIO fix create CG from src flow
 5772 * Don't use default=None for config options
 5773 * Imported Translations from Zanata
 5774 * 3PAR drivers volume size conversion is incorrect
 5775 * Port vmware datastore to Python 3
 5776 * Use Service object instead of DB API directly
 5777 * Docstring fix in scheduler-stats
 5778 * Add LC\_ALL=C to lvcreate, lvextend and pvresize
 5779 * Port cinder.hacking to Python 3
 5780 * Port test\_tintri to Python 3
 5781 * Add reno for release notes management
 5782 * Imported Translations from Zanata
 5783 * Fix failure of unit test TestCinderAllCmd
 5784 * Execute mount.nfs check with absolute path
 5785 * Imported Translations from Zanata
 5786 * Update minimum tox version to 1.8
 5787 * Update cinder-manage man to match current options
 5788 * Replace warnings.warn in sqlalchemy-api
 5789 * Replace warnings.warn in glusterfs
 5790 * Using extra-specs in cloned vols for Nimble driver
 5791 * SheepdogDriver: Improve get\_volume\_stats operation
 5792 * Add retype logic in manage\_existing for VNX
 5793 * Adds CORS support to Cinder
 5794 * Fix calling delete\_zones method with a wrong argument
 5795 * Return volume\_type extra specs based on policy
 5796 * Revert "Handle correct exception raised by python-novaclient"
 5797 * NetApp: Fix issue with updating E-Series password
 5798 * NetApp: Fix issue with E-Series volume expand
 5799 * Update register\_opts hacking check to allow tuples
 5800 * Updated from global requirements
 5801 * optimize the copy\_image\_to\_volume method of sheepdogdriver
 5802 * Fix UsedLimitsController's authorizer to soft
 5803 * Imported Translations from Zanata
 5804 * Handle correct exception raised by python-novaclient
 5805 * lvconvert missing from cinder volume.filters
 5806 * Support insecure NAS security options in Quobyte
 5807 * Brocade driver add\_zone optimization
 5808 * Imported Translations from Zanata
 5809 * Add missing cgsnapshot field to Snapshot object
 5810 * Eager load snapshot\_metadata in \*snapshot\_get\_all
 5811 * Case sensitivity problem in cinder scheduler
 5812 * Add protocol to help of glance\_api\_servers option
 5813 * SMBFS: Fix retrieving total allocated size
 5814 * Make relationships in objects consistent
 5815 * Imported Translations from Zanata
 5816 * Remove the jointly loaded model in finish\_volume\_migration
 5817 * Update docs to generate Guru Meditation Report
 5818 * Add qos\_specs\_id to volume type show
 5819 * Fix NoneType Attribute error
 5820 * Support initialization state in Backup Manager
 5821 * Imported Translations from Zanata
 5822 * Add -constraints for CI jobs
 5823 * Fix typos about 'target\_discovered'
 5824 * NetApp: Cleanup if E-Series volume create fails
 5825 * VMware: Unit test refactoring
 5826 * Cleanup for cinder tests with CGSnapshot
 5827 * Imported Translations from Zanata
 5828 * VMware: Enforce min vCenter version
 5829 * Add hypermetro support for Huawei driver
 5830 * Updated from global requirements
 5831 * devref doc: assorted fixes in "Unit Tests"
 5832 * LIO: Let delete\_initiator succeed if iqn not found
 5833 * CGSnapshot Object
 5834 * Updates in consistency\_group in xiv/ds8k driver
 5835 * Retype support for CloudByte iSCSI cinder driver
 5836 * Add retries for Cisco FCZM client CLI \_cfg\_save
 5837 * Updated from global requirements
 5838 * Remove unused gettextutils from oslo-incubator
 5839 * Wrong usage of "an" in the mesages:
 5840 * NetApp: E-Series fix deletion of missing volume
 5841 * Wrong usage of "an" in the mesages: an service
 5842 * VMware: Relocate volume only during no disk space
 5843 * Port Windows drivers to Python 3
 5844 * Use project id from volume when retyping volumes
 5845 * Fix typo in LIO terminate\_connection error msg
 5846 * Update the devref for volume migration
 5847 * Implement update\_migrated\_volume for NFS driver
 5848 * Only use LOG.exception in exception handler
 5849 * Port API admin action tests to Python 3
 5850 * Port API types extra specs to Python 3
 5851 * Port API to Python 3
 5852 * Mark XML API as deprecated in Mitaka
 5853 * windows: don't use LOG.exception if not logging an exception
 5854 * Improve performance listing detail for volumes
 5855 * Move CloneableVD to common functions
 5856 * Fix updating only volume type is\_public
 5857 * encryption\_api\_url requires a version
 5858 * Cleanup/move code in Storwize Driver
 5859 * Port WSGI tests to Python 3
 5860 * Fix method VolumeTypeList.get\_all
 5861 * Use lvm\_conf\_file directory for LVM\_SYSTEM\_DIR value
 5862 
 5863 7.0.0
 5864 -----
 5865 
 5866 * Squashed commit of WebOb 1.5 and oslo.db fixes
 5867 * Change default Exception code to 500
 5868 * Dell SC: Disable REST verify warnings
 5869 * Update config format for replication\_devices
 5870 * Fix log formatting for rbd driver
 5871 * Fix Status-Line in HTTP response
 5872 * Huawei driver handle volume exists error
 5873 * Updated from global requirements
 5874 * Tox fast8: use pep8 env dir
 5875 * Move ssh\_utils tests to test\_ssh\_utils
 5876 * Volume extend error does not catch exception
 5877 * Fix test\_misc for WebOb 1.5
 5878 * ScaleIO driver: update\_migrated\_volume
 5879 * Fix error string format for replication API calls
 5880 * Port IBM flashsystem to Python 3
 5881 * Port ceph driver to Python 3
 5882 * Provide better debug log when 'cinder manage' fails
 5883 * Remove references to Swift in chunked driver
 5884 * Add insecure option for swift backup
 5885 * ScaleIO: Fix protection\_domain\_id log message at init
 5886 * Port test\_srb to Python 3
 5887 * Add fast format option for thick volume creation
 5888 * Imported Translations from Zanata
 5889 * Retype enhancement for EMC VNX cinder driver
 5890 * Updated from global requirements
 5891 * Verify volume is replication capable
 5892 * Add device identifier to replication device
 5893 * Port violin driver to Python 3
 5894 * Port EMC scaleio to Python 3
 5895 * Remove extra register\_opts() calls in netapp eseries
 5896 * Add multi-initiator extra-spec for Nimble driver
 5897 * Fix SolidFire target composition
 5898 * Port targets test\_iet\_driver to Python 3
 5899 * Port image cache to Python 3
 5900 * py3: Run unit tests with ostestr on Python 3.4
 5901 * Add testresources and testscenarios used by oslo.db fixture
 5902 * Clone cg support in VNX driver
 5903 * Test\_backup\_swift: Don't leak notifications
 5904 * test\_backup\_nfs: Set volume id per test
 5905 * test\_backup\_swift: Set volume id per test
 5906 * Add backup\_swift\_auth\_url to swift backup driver
 5907 * Dell Eqlx: Support over subscription in thin provisioning
 5908 * Hacking check for opt name registration
 5909 * Add ability to set prefix in SolidFire Volume name
 5910 * Updated from global requirements
 5911 * Fix broken format string in vol mgr log
 5912 * Detach volume on device validation failure
 5913 * Convert  Retry-After header parameter value to string
 5914 * Fix capacity report error in Huawei driver
 5915 * emc vmax driver: use integer division for Python 3
 5916 * VMAX Target iSCSI IP Address
 5917 * Updated from global requirements
 5918 * Delete a temporary volume in DB with admin context
 5919 * Fix update quota of subprojects
 5920 * Port test\_quobyte to Python 3
 5921 * Remove unused 'deprecated' option from auth\_strategy opt
 5922 
 5923 7.0.0.0rc2
 5924 ----------
 5925 
 5926 * Fix VMAX live migration problem
 5927 * Imported Translations from Zanata
 5928 * Port netapp SSC Cmode to Python 3
 5929 * Port test\_netapp to Python 3
 5930 * VMAX Truncate Storage Group Name
 5931 * HNAS iSCSI manage does not work with spaces
 5932 * Port scheduler host manager to Python 3
 5933 * Fix various Python 3 issues
 5934 * Fix volume throttling to Python 3
 5935 * Ensure replication functions check driver status
 5936 * Fix enable/disable\_replication raise InvalidVolume
 5937 * Tests: print fake\_notifier queue upon mismatch
 5938 * Cleanup orphaned code from cinder root directory
 5939 * Image cache tests: use fake\_notifier
 5940 * Implement extend\_volume method to Block Device driver
 5941 * Small optimization in Block Device driver
 5942 * DRBD: new option "drbdmanage\_devs\_on\_controller"
 5943 * Obtain target authentication from database same as LIO target
 5944 * Dell SC: cgsnapshot-delete doesn't actually delete
 5945 * LVM: Make sparse\_copy\_volume private, use for capabilities
 5946 * Dell SC: cgsnapshot-delete doesn't actually delete
 5947 * Fix typo in cinder-config-generator.conf
 5948 * Port test\_volume to Python 3
 5949 * Fix unreachable code pylint issues
 5950 * Huawei driver add check before use a QoS
 5951 * Report \*real\* free capacity in Huawei driver
 5952 * Fix update Huawei driver issue
 5953 * Fix Python 3 issues in wsgi
 5954 * py3: Port pure driver test to Python 3
 5955 * GlusterFS: extend volume to the right path
 5956 * Use pbr wsgi\_scripts to install Cinder WSGI entry point
 5957 * Report \*real\* free capacity in Huawei driver
 5958 * Imported Translations from Zanata
 5959 * Fix Bad indentation pylint issues
 5960 * Show image metadata
 5961 * XtremIO fix remapping bug
 5962 * Revert use of netapp\_lib from NetApp Drivers
 5963 * Fix volume related operation in CloudByte driver
 5964 * Add placholder for migration backports in Liberty
 5965 * Add placholder for migration backports in Liberty
 5966 * Revert use of netapp\_lib from NetApp Drivers
 5967 * Remove the destination volume check in delete\_volume
 5968 * Huawei driver add check before use a QoS
 5969 * Fix VMAX live migration problem
 5970 * Cleanup of Translations
 5971 * Missing configuration opts from cinder.sample.conf
 5972 * Use function capsulation in Huawei driver
 5973 
 5974 7.0.0.0rc1
 5975 ----------
 5976 
 5977 * Open Mitaka development
 5978 * Create volume in cg enhancement in VNX driver
 5979 * Remove duplicate keys from dictionary
 5980 * Fix URL format in Huawei driver
 5981 * Setup LVM\_SYSTEM\_DIR earlier in LVM.\_\_init()
 5982 * Add "fast8" tox env
 5983 * Allow c-vol backends to start when some backends fail to load
 5984 * Fix use of wrong storage pools for NetApp Drivers
 5985 * VMware: Remove VMDK driver for ESX server
 5986 * Use of ast for integers doesn't changes type
 5987 * Make rpc\_client method private for VolumeCommands
 5988 * Ignore Forbidden error on quotas-get for nested projects
 5989 * Change ignore-errors to ignore\_errors
 5990 * NetApp volume/snapshot delete performance fix
 5991 * Replace soft\_delete in volume\_type\_access\_remove
 5992 * Fix way of getting LUN id in Huawei driver
 5993 * Fixing create CG from Cgsnapshot bug in VNX driver
 5994 * Fix delete quota of subprojects
 5995 * Dynamically create cinder.conf.sample
 5996 * Updated from global requirements
 5997 * Fix MITM vulnerability for Brocade FC SAN lookup
 5998 * Imported Translations from Zanata
 5999 * Fix cinder-all binary
 6000 * NetApp: Fix volume extend with E-Series
 6001 * Fix netapp\_enable\_multiattach default for E-Series
 6002 * Check for None on service's updated\_at
 6003 * Fix issue of volume after host-assisted migration
 6004 * Attaching enhancement for EMC VNX driver
 6005 * Tests: Split VolumeTestCase into separate classes
 6006 * Local img-cache files ignored for image transfers
 6007 * Snapmirror targets should not be reported as pools
 6008 * Change check method for 'all\_tenants'
 6009 * Create a page of drivers with stevedore.sphinxext
 6010 * Enable certificate verification during image copy
 6011 * Fix NetApp clone from glance failure
 6012 * Storwize: Fix format string
 6013 * Fix usage of novaclient
 6014 * Check for empty attributes on SF volume
 6015 * Fix volume lookups in SolidFire template caching
 6016 * Don't rely on provider\_id for resource deletion
 6017 * Fix Pure get pgroup volume snapshot name
 6018 * Dothill fix options access
 6019 * HPMSA fix access to common options
 6020 * Lenovo driver fix access to common opts
 6021 * Fixed missing log variable types
 6022 * VMware: Fix invalid product name
 6023 * Retrieve volume in update\_migrated\_volume
 6024 * Swap the decorator order for PureFCDriver methods
 6025 * Add ScaleIO Cinder driver commands
 6026 * SolidFire provider\_id for snapshots on init
 6027 * LeftHand Add update\_migrated\_volume to drivers
 6028 * Huawei: fix multi REST-URLs bug
 6029 * Improve coverage for snapshot\_get\_by\_host
 6030 * LVM: add the exception handling to volume copy
 6031 * Fix NetApp loop in clone of NFS backed images
 6032 * Hacking log format arg check
 6033 * backup init\_host cleanup exception handling
 6034 * Making opt names consistent
 6035 * Fix QoS keys not being available to scheduler
 6036 * Add ConsistencyGroup object entries to linstack.py
 6037 * Pass in snapshot refs for host on provider\_update
 6038 * Filter hosts with pool in snapshot\_get\_by\_host
 6039 * Fix typos in comments
 6040 * Filter scheduler: Fix KeyError on invalid create request
 6041 * Updated from global requirements
 6042 * Return a tuple from SolidFire update\_provider\_info
 6043 * Add unmanage default implementation to VolumeDriver
 6044 * Correctly report multiattach in Pure drivers
 6045 * Add manage\_existing and unmanage to BaseVD
 6046 * Add migrate\_volume to BaseVD
 6047 * Update update\_migrated\_volume in VNX driver
 6048 * 3PAR Disable generic image volume cache
 6049 * Add updated\_at into response of listing detail
 6050 * Add os-brick's scsi\_id command to Cinder rootwrap
 6051 * Fix order of arguments in assertEqual
 6052 * Updated from global requirements
 6053 * Error message in update\_migrated\_volume was incorrect
 6054 * Remove empty rules from policies for API access
 6055 * Fix HDS HNAS driver logging password as plain text
 6056 * Add mechanism to update snapshot provider\_id
 6057 * VMware: Remove global patching of open
 6058 * VMware: Skip ESX hosts in maintenance mode
 6059 * 3PAR Add update\_migrated\_volume to drivers
 6060 * Updated from global requirements
 6061 * Switch SVC driver to use lsportfc to determine FC target WWPNS
 6062 * Use consolidated update for failover\_replication
 6063 * VMware: Fix exception messages
 6064 * Adds allow\_availability\_zone\_fallback option to Cinder
 6065 * NetApp E-Series over-subscription support
 6066 * ZFSSA driver to return project 'available' space
 6067 
 6068 7.0.0.0b3
 6069 ---------
 6070 
 6071 * Get full volume model in Replication manager API’s
 6072 * Fix problem of efficient volume copy for migration
 6073 * Generic image-volume cache
 6074 * Implement thin provisioning support for E-Series
 6075 * Remove useless response checks in SolidFire driver
 6076 * Sheepdog: Improve snapshot and clone operation
 6077 * Fix the virtual port support in VNX driver
 6078 * DotHill driver fix create\_cloned\_volume parent id
 6079 * 3PAR Fix create\_cloned\_volume source volume id
 6080 * Cloudbyte fix create\_cloned\_volume parent id
 6081 * Scheduler-based over-subscription for NFS drivers
 6082 * ScaleIO driver should use os-brick connector
 6083 * Add instructions on how to deploy API under Apache
 6084 * Sync volume versionedobject to ORM
 6085 * Check before add lun to QoS in Huawei driver
 6086 * Fix backup metadata import missing fields
 6087 * Remove the unnecassary volume\_api.get(context, volume\_id)
 6088 * Port image\_utils to Python 3
 6089 * Port volume transfer to Python 3
 6090 * Service object
 6091 * Allow specified backend capabilities to be retrieved
 6092 * Remove deprecated options
 6093 * Add cinder.conf.sample to gitignore
 6094 * Add delete\_snapshot and update\_snapshot rules
 6095 * Handle KeyManager exception when deleting a volume
 6096 * Fix a merge problem in VMAX driver
 6097 * Don't require OpenSSL for unit tests
 6098 * Add pagination to backups
 6099 * Enhance FC zone support for Huawei driver
 6100 * Add support for file I/O volume migration
 6101 * Add debug logging before attaching volume in driver
 6102 * Detect addition of executable files
 6103 * Remove executable bits on files
 6104 * NetApp DOT block driver over-subscription support
 6105 * Cleanup for SnapshotObject
 6106 * Add additional SSC extra specs to E-Series driver
 6107 * Minor optimization
 6108 * Adding delete-wait-loop for CloudByte Volumes
 6109 * get\_replication\_updates call to driver is wrong
 6110 * Earlier authority check for create volume API
 6111 * Fix url in API response to get original
 6112 * Efficient volume copy for generic volume migration
 6113 * Volume status management during migration
 6114 * Clean up line continuation in Storwize driver
 6115 * LeftHand: Adding Consistency Group Support
 6116 * 3PAR update driver to store stats
 6117 * Remove driver.set\_execute()
 6118 * Skip intermittent VMDK tests
 6119 * Rework Scality SOFS driver to use RemoteFS class
 6120 * Adds framework for get\_capabilities() feature
 6121 * Implement AutoSupport for NetApp E-Series driver
 6122 * Add retries to delete a volume in the RBD driver
 6123 * Add support for volume groups and netapp\_raid\_type
 6124 * Dell SC: init\_volume stale volume info fix
 6125 * Validate filters in snapshot\*, backup\* in db.api
 6126 * Fix volume copy for 'virtual' volumes in DotHill
 6127 * Imported Translations from Transifex
 6128 * Use version convert methods from oslo.utils
 6129 * Implement manage/unmanage snapshot in Pure drivers
 6130 * Reduce runtime of E-Series iSCSI tests
 6131 * Cinder Nested Quota Driver
 6132 * Add manage/unmanage volume support for Nimble
 6133 * Python 3 incompatible expression fix
 6134 * Local cache feature of Oracle ZFSSA drivers
 6135 * Replace urllib.unquote with urllib.parse.unquote
 6136 * Remove unused dependency discover
 6137 * Update volume status AFTER terminate\_connection is done
 6138 * Add unit test for backup get\_all
 6139 * Incremental backup improvements for L
 6140 * Sheepdog: improve create and delete operation
 6141 * Implement function to manage/unmanage snapshots
 6142 * Sheepdog: Add class for dog command executor
 6143 * Dont eager load volume type specs on volume list
 6144 * Filter out extra-specs from type get for non-admin
 6145 * Prevent that all backup objects are deleted
 6146 * Add pagination to snapshots
 6147 * Parameter osapi\_max\_limit is always used by default
 6148 * Update NetApp Drivers to use netapp\_lib
 6149 * Extend unit tests for backup get\_all
 6150 * Fix nimble storage volume stats reporting
 6151 * TemporaryImages to inspect image before conversion
 6152 * Efficient image transfer for Glance cinder store
 6153 * adds user\_id to check\_is\_admin
 6154 * Fix backup list all\_tenants=0 filtering for admin
 6155 * Add Cinder API wsgi application
 6156 * Add consistency group tests to test\_volume\_rpcapi
 6157 * Cinder replication V2
 6158 * force\_detach terminate\_connection needs connector
 6159 * Assisted volume migration for Oracle ZFSSA drivers
 6160 * Add https options and minor code changes
 6161 * Fix bad except clauses order
 6162 * Add volume retype support for Huawei driver
 6163 * Fix URLs to admin-guide-cloud
 6164 * Nested Quota Driver: Get Project Hierarchy
 6165 * Check sio\_storage\_pools in check\_for\_setup\_error
 6166 * Fix description for "Barbarism of editting a file"
 6167 * Dell SC: Added logging for the find\_wwns functions
 6168 * Add missing space to logged error in create volume
 6169 * Cleaning up CONF.register\_opts() in compute/\_\_init\_\_.py
 6170 * Update provider\_id column on SolidFire init
 6171 * Add ability to update provider\_id during init
 6172 * Fix \_LI() to \_LW() in LOG.warning message
 6173 * Remove the method delete\_volume\_admin\_metadata
 6174 * Support efficient non-disruptive volume backup in VNX
 6175 * Validate value when user update quota
 6176 * Add SolidFire svip to config options
 6177 * Return multiple iSCSI portals in VNX Cinder driver
 6178 * Avoid returning volume metadata in DotHill driver
 6179 * Small cleanups in BaseVD/VolumeDriver
 6180 * Port 3PAR drivers to use ABCMeta driver model
 6181 * Updated from global requirements
 6182 * Switch to the oslo\_utils.fileutils
 6183 * Parse out SolidFire account from api response
 6184 * Dell SC: Better exception handling in init\_conn
 6185 * Port test\_nfs to Python 3
 6186 * Corrects the order of AssertEquals params in Quobyte tests
 6187 * Adds the random option to cinder retry function
 6188 * Extra specs may not be in volume types
 6189 * VMware: Fix re-attach volume error for VC 5.1
 6190 * Remove duplicate keys from dictionary
 6191 * LeftHand driver is ignoring reserved\_percentage
 6192 * Update devref unit tests doc
 6193 * Tests: Fix zfssa TestRestClientURL.test\_request
 6194 * Test whether sample config generation works
 6195 * Revert "mark oslo.vmware as optional dependency"
 6196 * Register the volume\_opts config options in remotefs.py
 6197 * Create CG needs extra specs
 6198 * Configure space reservation on NetApp Data ONTAP
 6199 * Dell SC: Fix error causing missed log message
 6200 * Rename free\_virtual in capacity filter
 6201 * Make migration's volume source deletion async
 6202 * Add the ability to update type public status
 6203 * Adds manage/unmanage methods for HNAS drivers
 6204 * Update deprecated version of novaclient
 6205 * Add version columns to services table
 6206 * 3PAR: Adding Consistency Group Support
 6207 * Remove unused function volume\_type\_encryption\_get
 6208 * Refactor to remove duplicate code
 6209 * Correct comment to be consistent with code
 6210 * Allow 0 length name
 6211 * Add volume migration support for Huawei driver
 6212 * Cleanup for cinder tests with ConsistencyGroups
 6213 * VMware: Change inventory folder hierarchy
 6214 * Adapt SnapshotController to view builder
 6215 * Add backup/restore methods to Sheepdog driver
 6216 * Use min and max on IntOpt option types
 6217 * Over subscription for HP 3PAR drivers
 6218 * Allow CG without snapshot to be deleted
 6219 * Tintri snapshot id
 6220 * Add volume type support to Datera
 6221 * Fix Pure create volume from cgsnapshot
 6222 * Implement Clone CG in Pure Volume Drivers
 6223 * Dell Eqlx: Use generic option ssh\_timeout
 6224 * Make X-IO volume driver wait for delete volume to complete
 6225 * Reduced file size to prevent timeout
 6226 * Update SolidFire driver to pass newer flake8
 6227 * 3PAR: Adding performance metrics to volume status
 6228 * Don't use context.elevated to get volume
 6229 * Enable cinder-manage to remove services
 6230 * VMware: Bump driver version
 6231 * Fix backup init\_host volume cleanup
 6232 * VMware: Deprecate vCenter version less than 5.1
 6233 * Updated from global requirements
 6234 * Small clean up in volume object
 6235 * Move import and export backup metadata to object
 6236 * On Volume list only retrieve needed data from DB
 6237 * Return volume name from backup\_restore
 6238 * Switch Pure volume drivers to use Snapshot Objects
 6239 * Don't return Exception when volume is detached
 6240 * Use Requests HTTP library and URL safe names
 6241 * Remove RetypeVD class, fix NFS driver retype
 6242 * Fix Python 3 issues in Windows tests
 6243 * Add objects.register\_all() to cinder-all command
 6244 * GPFS volume encryption-at-rest support
 6245 * VMware: Set virtual disk UUID to volume ID
 6246 * Add oslo.vmware into test-requirements
 6247 * Add multipath support to 3PAR iSCSI driver
 6248 * Prevent volume already in CG to be added to another
 6249 * LVM Thin Provisioning auto-detect
 6250 * Fix HNAS iSCSI 32 targets limitation error
 6251 * Remove unused fake objects in vmdk test module
 6252 * VMware: Add volume ID in vCenter's volume config
 6253 * Enhance PureISCSIDriver multipath support
 6254 * Add unit test cases for the capacity scheduler
 6255 * Fix argument order for assertEqual in tests
 6256 * Fix order of parms in assertEqual for scheduler ut
 6257 * VNX driver needs extra params for create cg from src
 6258 * Prevent creating encrypted volume with image
 6259 * EMC VMAX Create CG from CG Snapshot
 6260 * mark oslo.vmware as optional dependency
 6261 * ConsistencyGroup Object
 6262 * Validate string, integer limit for input parameter
 6263 * Validate name and description string
 6264 * Handle missing temp volume and snapshot during cleanup
 6265 * Updated from global requirements
 6266 * Validate 'is\_public' when creating volume type
 6267 * Remove StorPool Driver
 6268 * Ignore InsecureReq warning in SolidFire Driver
 6269 * Attach snapshot - driver only
 6270 * Remove bad tests for the VMAX driver
 6271 * Update authorization actions for services API
 6272 * Fix missing parameters in driver CG interface
 6273 * Remove incorrect URLs from jenkins.rst
 6274 * Fix list comparison for empty list
 6275 * Snap copy feature for EMC VNX Cinder driver
 6276 * Tests: Fix os.path.exists mock (emc\_vnxdirect)
 6277 * Add connector object to create\_export
 6278 * Correct usage of assertEqual for boolean values
 6279 * Remove unit test migration logging
 6280 * Add support '--all-tenants' for cinder backup-list
 6281 * Corrected order of parameters in docstring
 6282 * Fix wrong exception usage in cinder exception classes
 6283 * Fix RestURL to storage backend in Huawei driver
 6284 * Sync scheduler module from oslo-incubator
 6285 * VNX driver needs to return snapshot objects
 6286 * Revert "Revert First version of Cinder driver for Quobyte"
 6287 * Enhance unit tests for zfssa drivers
 6288 * VMware: Remove unused constants
 6289 * Fix volume limit exceeded exception
 6290 * Refactor api.v2.volumes unit tests
 6291 * Dell SC: Add check of current value on retype
 6292 * Update snap-quota to unlimited in Nimble driver
 6293 * Add more Rally scenarios to run
 6294 * Updated from global requirements
 6295 * Fix PEP476 & format message of Oracle ZFSSA drivers
 6296 * Add SmartX support for Huawei driver
 6297 * Enhance deletion efficiency when backup init host
 6298 * Fix order of arguments in assertEqual
 6299 * Add multiple pools support to VMAX driver
 6300 * Fix status comparison for attached volume backup
 6301 * Updated from global requirements
 6302 * NetApp SSC job will be run periodically
 6303 * RBD: use user-configured value for chunk size
 6304 * Over subscription for HP LeftHand iSCSI driver
 6305 * Use prefix for SolidFire template account
 6306 * Fix multi-line docstrings to meet hacking rules
 6307 * sqlalchemy exception kills FixedIntervalLoopingCall thread
 6308 * VMware: Fix protocol in backend stats
 6309 * Fix error message in cinder/api/v2/volumes.py
 6310 * Fix concurrent attaches on HNAS iSCSI driver
 6311 * GlusterFS: Using 'fallocate' instead of 'dd'
 6312 * Fixing notify message of manage\_existing flow
 6313 * Clone CG
 6314 * Fix get default quota values for subprojects
 6315 * Add deactivate step to extend\_lv
 6316 * Fix exception on uploading a volume to image with glance v2 API
 6317 * Set VERSION on the Nimble driver
 6318 
 6319 7.0.0.0b2
 6320 ---------
 6321 
 6322 * Log which service is down
 6323 * Move update\_migrated\_volume() to BaseVD
 6324 * GlusterFS backup driver
 6325 * Posix backup driver
 6326 * Add mock cases for IBM FlashSystem
 6327 * Add discard to connection properties
 6328 * Remove deprecated config options for Liberty
 6329 * RBD: use user-configured value for max\_clone\_depth
 6330 * Updated from global requirements
 6331 * Fix lvm manage existing volume
 6332 * Add entry create and cast tasks to manage workflow
 6333 * Fix cleanup\_temp\_volume\_snapshots for missing vol
 6334 * Remove unused context parameter
 6335 * Adding NFS support to the GPFS Driver
 6336 * Remove deprecated SimpleScheduler
 6337 * Fix doc string definitions
 6338 * Port StorwizeSVCDriver to use ABCMeta driver model
 6339 * Add extra spec capability for Nimble Cinder Driver
 6340 * XtremIO support for iscsi discovery auth
 6341 * Add bandit for security static analysis testing
 6342 * typos(?) in create\_snapshots\_in\_db
 6343 * Add multiple pools support for Huawei driver
 6344 * Port XIVDS8K Driver to use ABCMeta driver model
 6345 * Fix Python 3 issues in Hitachi HNAS tests
 6346 * Port remotefs driver to Python 3
 6347 * Port IBM driver to Python 3
 6348 * Clean up volume\_types logging
 6349 * NetApp ESeries: fix delete of non-existent volume
 6350 * Refactoring of manager's create\_volume flow
 6351 * Remove unused arguments from c-vol's create\_volume
 6352 * Updated from global requirements
 6353 * Add I/T mapping check for IBM FlashSystem
 6354 * Remove simple scheduler which is deprecated since Juno
 6355 * LVM: Support efficient data copy for LVM driver
 6356 * Implement retype for Pure drivers
 6357 * Dell SC: Add support for driver retype
 6358 * EMC VMAX Modify CG
 6359 * XtremIO volume driver consistency group support
 6360 * Add Cinder internal tenant support
 6361 * VMware:Replace vCenter calls with oslo.vmware calls
 6362 * Rename filename from il8n.rst to i18n.rst
 6363 * Non-disruptive backup
 6364 * DRBD: Rename a constant to a better name
 6365 * Remove resource lock operation for HBSD
 6366 * Dell SC: Fix legacy bug, init\_conn bug and REST API bug
 6367 * Dell SC: Fix Consistency Group issues
 6368 * Add drivers list generator
 6369 * Fix 033 add encryption unique key migration
 6370 * Add CHAP support for Huawei driver
 6371 * Move volume.api test to correct location
 6372 * Remove logging statements from migrations
 6373 * DRBD: Define a separate prefix for snapshots
 6374 * Prevent missing Purity hosts from raising errors
 6375 * Revert "Remove X-IO volume driver"
 6376 * Filter cgsnapshots data on the DB side
 6377 * Refactor Huawei Volume driver
 6378 * Add volume\_attachment to volume usage notifications
 6379 * Graceful shutdown WSGI/RPC server
 6380 * Backups: allow name to be specified during restore
 6381 * Set default policy for "volume:get"
 6382 * Add iSCSI multipath support for Huawei driver
 6383 * Fix 3PAR driver handling of existing VLUNs
 6384 * Don’t log warnings in Pure initialize\_connection
 6385 * scality: add export and name keys to os-initialize\_connection info
 6386 * Add delete/update\_volume\_metadata policy rules
 6387 * Remove "volume:services" rule from policy.json
 6388 * Report capability of multiattach for FlashSystem
 6389 * Handle volume not found on zfssa volume delete
 6390 * Raise BadRequest for invalid replication status
 6391 * Add unit tests for cinder.api.v2.volumes
 6392 * Raise HTTP exception for backup not found
 6393 * Port NetApp NFS drivers to use ABC driver model
 6394 * Removing OpenvStorage for no CI
 6395 * Remove unused serialize\_args method
 6396 * Remove obsolete API from documentation
 6397 * Tests: test\_volume mock conversion
 6398 * Fix restore point if backup base is diff-format in ceph
 6399 * Add white list support for target ports in VNX driver
 6400 * Preserve mock side\_effect’s in test\_pure
 6401 * StorPool: clean up the last uses of str.format()
 6402 * Removing archaic references
 6403 * Remove useless logging from unit tests
 6404 * cinder list fails with 'name' sort key
 6405 * Storwize\_svc\_npiv\_compatibility\_mode default value change
 6406 * Remove unused parameter in PureFCDriver \_connect
 6407 * Cleanup unused method fake\_get\_target
 6408 * Set driver version in Sheepdog driver
 6409 * Updated from global requirements
 6410 * Fix saving tz aware datetimes in Versioned Objects
 6411 * set/unset volume image metadata
 6412 * Fix not implemented wording in update\_migrated\_volume
 6413 * Add support for force-delete backups
 6414 * Improve 3PAR driver VLUN creation and deletion
 6415 * Remove hacking check N327
 6416 * Fix tests failing in gate
 6417 * Fix properties extracting from image with glance api v2
 6418 * Support SMI-S provider v8.0.3 in VMAX driver
 6419 * Add ability to override OpenStack privileged user auth url
 6420 * VMEM v6000: Fix export verify routines
 6421 * Port Tintri driver to ABC driver model
 6422 * Fix block\_device driver to behave as documented
 6423 * NetApp E-Series: Add debug tracing
 6424 * Set encrypted key in connection\_info during initialize
 6425 * Nested Quota: Set default values to subproject
 6426 * Dell SC: Add support for ManageableVD
 6427 * Fix NetApp cDOT driver use of Glance locations
 6428 * Fix missing pool name in consistency group
 6429 * NetApp ONTAP: Add debug tracing
 6430 * Add tracing facility for drivers
 6431 * Fix error message in Pure driver with correct text
 6432 * Notify the transfer volume action in cinder
 6433 * Storwize Driver zone removing
 6434 * Dell SC: Add support for consistency groups
 6435 * Remove duplicate volume.filters entry
 6436 * Port NetApp E-Series iSCSI driver to ABC model
 6437 * Fix getting out-of-date volume operation state issue for VNX
 6438 * Separate FlashSystem FC and iSCSI common code
 6439 * Update expected error message from lvs
 6440 * Fix HBSD horcm driver with oslo.concurrency 2.1.0
 6441 * Remove X-IO volume driver
 6442 * RemoteFS: Fix the offline snapshot delete operation
 6443 * Implement the update\_migrated\_volume for the drivers
 6444 * Avoid race condition at snapshot deletion stage
 6445 * Fix Python 3 issues in cmd
 6446 * Port image/glance.py to Python 3
 6447 * Switch to oslo.reports
 6448 * Validate maximum limit for quota
 6449 * Updated from global requirements
 6450 * Fix block eventlet threads on rbd calls
 6451 * RemoteFS: Reporting configured reserved\_percentage in \_update\_volume\_stats
 6452 * GlusterFS: support extending a volume that has snapshots
 6453 * Port dothill to Python 3
 6454 * Fix backup.rpcapi to pass object backup
 6455 * Fix typo in solidfire driver option
 6456 * Mock socket.gethostbyaddr in test\_v7000\_fcp
 6457 * Replace missed basestring by six for python3 compatability
 6458 * Return 404 if volume type encryption is not found
 6459 * Updated from global requirements
 6460 * smbfs: fix invalid check for smbfs\_used\_ratio correctness
 6461 * Remove lio\_initiator\_iqns config option
 6462 * Move HDS drivers to Hitachi folder
 6463 * Fix Python 3 issues in targets unit tests
 6464 * Port drbdmanagedrv driver to Python 3
 6465 * Port test\_db\_api to Python 3
 6466 * Port hitachi driver to Python 3
 6467 * Fix getting wwpn information in infortrend driver for DS4000
 6468 * Do not allow to modify access for public volume type
 6469 * Add dependency check in RBD delete\_snapshot
 6470 * Port huawei driver to Python 3
 6471 * XtremIO driver fix array snapshot problem
 6472 * Fix cinder.conf.sample generation
 6473 * Handle attachment of second volume
 6474 * VMware: Create volume backing in specific clusters
 6475 * Use versionutils from oslo.log
 6476 * Correct overquota error message
 6477 * Updated from global requirements
 6478 * Fix timeout issue in EMC VNX driver unit test
 6479 * Remove oslo logging from backup unit tests
 6480 * Add notifications about snapshot.update.\*
 6481 * Sync the latest fileutils module from oslo-incubator
 6482 * Port NetApp DATAONTAP blocks drivers to ABC model
 6483 * Fix 'no actual-pathname' NetApp API error
 6484 * Use right oslo.service entry points
 6485 * Use symbol for error code in VNX cinder driver
 6486 * Storwize driver report capability for multiattach
 6487 * Filter snapshots data on the DB side
 6488 * Change generic NotFound to specific exception
 6489 * Storwize: add the missing stops in the end of the messages
 6490 * Ensure 'WSGIService' derives from oslo\_service base class
 6491 * Switch to oslo.service
 6492 * Fix library includes for config generator
 6493 * Revert First version of Cinder driver for Quobyte
 6494 * Fix cinder-manage volume delete cmd
 6495 * Fix Python 3 issues in the blockbridge driver
 6496 * Fix Python 3 issues in the swift backup driver
 6497 * Fix Python 3 issues in ceph and rbd drivers
 6498 * Fix Python 3 issues in backup
 6499 * Remove generate\_glance\_url
 6500 * Fix manage\_existing function in infortrend driver
 6501 * Add unit tests for the capacity filter
 6502 * Modify template account creation in SolidFire drvr
 6503 * Tests: Fix assertRaisesRegexp deprecation warnings
 6504 
 6505 7.0.0.0b1
 6506 ---------
 6507 
 6508 * Harden scheduler.rpcapi unit tests
 6509 * Fix backups.rpcapi to pass objects over RPC
 6510 * Fix weird change of volume status in re-scheduling
 6511 * Fix tox -e py34
 6512 * Add exception catch in report\_state for DBError
 6513 * Updated from global requirements
 6514 * Dell SC: Enable use of Storage Profiles
 6515 * Use elevated context for backup destroy
 6516 * Fix Cinder Objects unit tests
 6517 * rbd: add volume\_id to connection\_info in initialize\_connection
 6518 * Fix Datera driver export call
 6519 * Add iscsi\_target\_flags configuration option
 6520 * Adds the Violin Memory V7000 series FC driver
 6521 * Remove the hardcoded concurrency limit for ostestr
 6522 * Revert "Disable backup progress notifications for unit tests"
 6523 * Nested Quota : Create allocated column in cinder.quotas
 6524 * Handle incorrect '--config-dir' param
 6525 * Get updated volume status in begin\_detaching
 6526 * Tests: Make fake\_notifier per-instance
 6527 * Validate outermost request body element name consistently
 6528 * Add missing argument to delete\_keys method
 6529 * Port LeftHand driver to use ABCMeta driver model
 6530 * Add Virtuozzo Storage Volume Driver
 6531 * Disable profiler for unit tests
 6532 * Use a hard-coded project\_id in racy cinder.tests.unit.test\_volume tests
 6533 * Validate bool value using strutils.bool\_from\_string method
 6534 * Incorrect exception caught in qos-specs create api
 6535 * VMware: Remove unused methods
 6536 * Scality SOFS: enhance how the remoteFS mount is detected
 6537 * Backup object
 6538 * Add missing Jinja2 to requirements.txt
 6539 * Storwize: remove the useless method check\_copy\_ok
 6540 * Update version for Liberty
 6541 
 6542 7.0.0a0
 6543 -------
 6544 
 6545 * ScaleIO: Fix broken format string
 6546 * Sync 'report' from oslo-incubator
 6547 * Ceph driver support retries on rados\_connect\_timeout
 6548 * Dell SC Removed \_find\_domain and associated tests
 6549 * LVM add multiattach flag capability
 6550 * Add volume drivers for Infortrend Storage
 6551 * XtremIO Volume driver requests, multipath
 6552 * Updated from global requirements
 6553 * Adds FC and ISCSI Cinder drivers for Lenovo Storage Arrays
 6554 * Adds FC and ISCSI Cinder drivers for HPMSA Storage Arrays
 6555 * Replace basestring with six.string\_types
 6556 * Fix broken export commands on block\_device driver
 6557 * Switch to oslo.policy 0.3.0
 6558 * Add config option to set max\_volume\_size\_limit
 6559 * Fix LIO target helper when missing targetcli
 6560 * Move DRBD tests into tests/unit
 6561 * Volume driver for HP XP storage
 6562 * Replace xrange() with six.moves.range()
 6563 * Drop L suffix from long integers
 6564 * Pass proxy environment variables to tox
 6565 * Re-add DRBD driver
 6566 * Refactor API create\_volume flow
 6567 * Introduce Guru Meditation Reports into Cinder
 6568 * Adds FC and ISCSI Cinder drivers for DotHill Storage Arrays
 6569 * Get rid of oslo-incubator copy of middleware
 6570 * SQL scripts should not manage transactions
 6571 * Targets tests: Clean up long lines
 6572 * Update 3PAR user config help strings
 6573 * Disallow backing files when uploading volumes to image
 6574 * Remove WritableLogger wrapper
 6575 * Get StringIO from six for Python 3 compatibility
 6576 * Fix Python 3 issues in utils
 6577 * Update SolidFire to use target driver model
 6578 * Wait until service thread is done on service stop
 6579 * Add cinder volume driver for Blockbridge EPS
 6580 * 3PAR enable multiattach capability reporting
 6581 * Replace dit.itervalues() with dict.values()
 6582 * Rewrite code merging two dictionaries
 6583 * Replace dict(obj.iteritems() with dict(obj)
 6584 * Replace dict.iteritems() with dict.items()
 6585 * san driver: don't use relative Python import
 6586 * Implement Cinder Volume driver for HGST Solutions
 6587 * Volume manager should set filter\_function and goodness\_function
 6588 * Tintri driver to manage existing backend storage objects
 6589 * Replace it.next() with next(it) for py3 compat
 6590 * Use six to fix imports on Python 3
 6591 * NetApp E-Series: Add Fibre Channel Support
 6592 * NetApp E-Series: Refactor class structure for FC
 6593 * NetApp E-Series driver: Remove caching logic
 6594 * Use six.reraise() for Python 3 compatibility
 6595 * Updated from global requirements
 6596 * Add secondary account capability to SolidFire
 6597 * Replace urllib and urllib2 with six.moves.urllib
 6598 * Replace unicode with six.text\_type
 6599 * Use correct rtslib namespace for newer versions
 6600 * Dispose DB connections between backend proc starts
 6601 * EMC ScaleIO Cinder Driver
 6602 * RemoteFS: Fix doc for locked\_volume\_id\_operation
 6603 * Re-integrate Oracle iSCSI Cinder driver
 6604 * Dell SC: Expanded comments and update var names
 6605 * Re-add the StorPool distributed storage driver
 6606 * Add iSCSI protocol support for IBM FlashSystem
 6607 * Fixes 3PAR snapshot failure with optional params
 6608 * ConsistencyGroup: Return 400 instead of 500 for invalid body
 6609 * Port remote\_fs driver to use new driver model
 6610 * Make VNX Cinder Driver aware of VNX Pool Full Threshold
 6611 * Add 'source-id' and 'source-name' support in VNX driver
 6612 * Revert "Adds drivers for DotHill Storage Arrays."
 6613 * Dell SC: Added support for alternate iscsi portals
 6614 * Dell: Added verify cert option for REST calls
 6615 * Handle ineffective backup compression
 6616 * Prophetstor driver needs to return snapshot objects
 6617 * Complete switch to snapshot objects
 6618 * DriverFilter: don't check volume\_backend\_name
 6619 * Add Pure Storage FibreChannel driver
 6620 * Fix exception parameter name
 6621 * Move Dothill tests out of root test directory
 6622 * Fix remaining memory issues with nfs backup unit tests
 6623 * Don't send heartbeats if Manager reports a problem
 6624 * Changes in rally-jobs/README.rst
 6625 * Removed explicit return from \_\_init\_\_ method
 6626 * Return provider\_id in SolidFire model update
 6627 * Deprecate the HPLeftHandISCSIDriver CLIQ driver
 6628 * Allow provisioning to reach max oversubscription
 6629 * Port ProphetStor driver to use ABCMeta driver model
 6630 * Clean up unused exceptions
 6631 * Refactor scheduler's create\_volume flow
 6632 * Adds FC and ISCSI Cinder drivers for DotHill Storage Arrays
 6633 * Bump SolidFire version number
 6634 * Dell SC: update\_volume\_stats could use uninitialized vars
 6635 * Disable backup progress notifications for unit tests
 6636 * Tintri Cinder Volume driver
 6637 * Fix assertRaisesRegexp deprecation warnings in UT
 6638 * Refactor PureISCSIDriver into base and iSCSI classes
 6639 * Add missing unit test for goodness weigher
 6640 * Non-admin user to query volume filter by az
 6641 * Fix cinder concurrency issues on rtstool
 6642 * Use SolidFire snapshots for Cinder snapshots
 6643 * Switch get\_all\_snapshots to use objects
 6644 * rbd driver in cinder does not manage glance images multi-location
 6645 * Notification with volume and snapshot metadata
 6646 * Remove pretty\_tox and use ostestr
 6647 * Add volume ID to fake volumes in Gluster tests
 6648 * Fix capacity filter to allow oversubscription
 6649 * EMC VMAX Manage/Unmanage Volume
 6650 * Add chap support to CloudByte cinder driver
 6651 * Multiple pools support enhancement in VNX cinder driver
 6652 * Remove un-used import at test\_volume\_transfer.py
 6653 * NetApp FC driver shims missing manage/unmanage
 6654 * Updating cmd/manage.py get\_arg\_string() argument parser and adding unit test
 6655 * Fix expression-not-assigned pylint issues
 6656 * Add standard QoS spec support to cDOT drivers
 6657 * Avoid LUN ID collisions in NetApp iSCSI drivers
 6658 * VMware: insecure option should be exposed
 6659 * Create iSCSI lio portals with right IPs and port
 6660 * Create consistgroup from cgsnapshot support in VNX driver
 6661 * Stop using deprecated timeutils.isotime()
 6662 * Fix response when querying host detail by host name
 6663 * Fix wrong response with version details
 6664 * Display NOTIFICATIONS on assert failure
 6665 * Brocade driver not parsing zone data correctly
 6666 * Fix issues with extra specs in VMAX driver
 6667 * Don't use dict.iterkeys()
 6668 * Address 0x712d8e0e error in VNX Cinder Driver
 6669 * Leverage dict comprehension in PEP-0274
 6670 * Add missing '-o' CLI option to VNX Cinder Driver
 6671 * Validate name and description for volume type
 6672 * Leave sqlalchemy convert to boolean to the DB SQL type to use
 6673 * Switch from MySQL-python to PyMySQL
 6674 * Add ability for drivers to copy data preserving sparseness
 6675 * Remove HDS HUS iSCSI driver
 6676 * Updated from global requirements
 6677 * Use nfs\_oversub\_ratio when reporting pool capacity
 6678 * LVM: Pass volume size in MiB to copy\_volume() during volume migration
 6679 * LVM: Support efficient data copy using "dd" for create\_cloned\_volume
 6680 * Fix a problem with FAST support in VMAX driver
 6681 * Remove use of deprecated LOG.warn
 6682 * Fix incorrect reraising of exceptions
 6683 * Switch to oslo\_versionedobjects
 6684 * Cinder os-force\_detach api returns 500
 6685 * Check volume\_backend in retype
 6686 * Fix overwrite of params in SF image cache update
 6687 * Dell SC driver honoring folder name after volume creation
 6688 * Check type match on create from source/snap
 6689 * Add patch for consistency group update in ProphetStor driver
 6690 * Logging not using oslo.i18n guidelines (openstack)
 6691 * Remove unused context parameter
 6692 * Replace suds test dependency with suds-jurko
 6693 * Fix missing translations for log messages
 6694 * Remove Brick from cinder codebase
 6695 * Follow i18n guidelines in LIO target
 6696 * Windows SMBFS: Fix image resize errors during volume creation
 6697 * Windows iSCSI: Add CHAP authentication support
 6698 * NFS Backup: Correcting backup\_sha\_block\_size\_bytes help message
 6699 * Fix common misspellings
 6700 * GlusterFS: Renaming test case to test\_mount\_glusterfs
 6701 * Add new exception to retryables in SolidFire driver
 6702 * Convert mox to mock: tests/compute/test\_service.py
 6703 * FlashSystem reports error while running tests with multi-thread
 6704 * Dell: Added support for update\_migrated\_volume
 6705 * Fix FakeISCSIDriver and FakeISERDriver
 6706 * Add volume status to error messages in backup create flow
 6707 * Bad link in API version details response
 6708 * Fix xxx=\n pep8 errors in volume\_utils.py
 6709 * Log command failure details before raising ISCSITargetDetachFailed
 6710 * Eqlx: Fixes the retries on Network Connection Error
 6711 * Rename Datera test to test\_datera for discovery
 6712 * Allow rexports for targets with Datera
 6713 * Add os-brick to cinder requirements.txt
 6714 * Fix the KeyError in CloudByte iSCSI cinder driver
 6715 * LIO: Enable iSER for IPv6
 6716 * LIO: Use rtslib property instead of private method
 6717 * Fix missing translations for log messages
 6718 * Cinder os-attach api returns 500
 6719 * cinder os-detach api returns 500
 6720 * HDS HNAS Driver fails when FS unhealthy
 6721 * Logging not using oslo.i18n guidelines (zonemgr)
 6722 * Fix broken add\_iscsi\_conn log message
 6723 * Fix unit tests spam output
 6724 * Preserve usage and reservations on quota deletion
 6725 * Fix 'driver is uninitialize' typo
 6726 * Removing sleep between when a command is sent and 'YES' is sent
 6727 * Windows iSCSI: remove ensure\_export
 6728 * tests: replace mox by mox3, clean out mox usage
 6729 * Catch additional type conversion errors
 6730 * Tests: Remove sleep from NFS tests
 6731 * Port block\_device driver to use new driver model
 6732 * VMware: Enable vCenter certificate verification
 6733 * Fix typo in log messages and comments
 6734 * Clean up failed clones in VMAX driver
 6735 * Correct directories check for N327 hacking check
 6736 * Fake out sleeps in unit tests
 6737 * Fix range check for NFS used ratio
 6738 * Move logging sample to use oslo\_log
 6739 * Targets test refactoring
 6740 * Revert state if attachment already exists
 6741 * Add retry to lvm delete
 6742 * Admin extends tenant's volume but change admin's quota
 6743 * Drop use of 'oslo' namespace package
 6744 * Add Multi-connection support to XIV
 6745 * VNX Cinder driver Over Subscription Support
 6746 * Fix namespace issue in generate\_sample.sh
 6747 * Add hacking check for str and unicode in exceptions
 6748 * Fix volume creation from image with allowed\_direct\_url\_schemes
 6749 * Change default of option volume\_driver to LVMVolumeDriver
 6750 * GlusterFS: Support over subscription in thin provisioning
 6751 * Remove unnecessary checks for encrypted types
 6752 * Add test case for volume\_encryption\_metadata\_get
 6753 * Updated from global requirements
 6754 * Port rbd driver to use new driver model
 6755 * Don't truncate osapi\_volume\_link prefixes
 6756 * Fixed issue with mismatched config in VMAX driver
 6757 
 6758 2015.1.0
 6759 --------
 6760 
 6761 * Add external genconfig calls
 6762 * Create initiator id for VMAX iSCSI driver
 6763 * Remove deprecated methods in VNX driver
 6764 * Remove unused find\_attribute\_or\_element()
 6765 * 3PAR don't log version numbers every stats update
 6766 * Sync oslo service module
 6767 * Add external genconfig calls
 6768 * Enable use of filter\_function in PureISCIDriver
 6769 * NetApp E-Series: Fix instance live-migration with attached volumes
 6770 * Add resource tag to logging in volume.manager.py
 6771 * VMware: Handle concurrent inventory folder create
 6772 * Leverage timeutils, drop strtime() usage
 6773 * GlusterFS: Using mount method in RemoteFsClient
 6774 * Remove redundant code from VNX Cinder Driver
 6775 * Remove force check from copy\_volume\_to\_image
 6776 * Logging not using oslo.i18n guidelines (scheduler)
 6777 * service child process normal SIGTERM exit
 6778 * service child process normal SIGTERM exit
 6779 * Move unit tests into dedicated directory
 6780 * Dell SC driver calls out the wrong REST API version
 6781 * Move RBD calls to a separate threads
 6782 * Windows SMBFS: fix volume extend
 6783 * Fix a wrong argument of create method
 6784 * Fix tiny typo: compatability => compatibility
 6785 * Reserve 5 migrations for Kilo backports
 6786 * RBD: Add missing Ceph customized cluster name support
 6787 * Standardize logging in volume.api.py
 6788 * Release Import of Translations from Transifex
 6789 * Fix fetch\_to\_volume\_format if vhd is requested
 6790 * Windows: Improve vhdutils error messages
 6791 * SMBFS: Add minimum qemu-img version requirement
 6792 * VolMgr: reschedule only when filter\_properties has retry
 6793 * Storwize driver should only report active wwpn port
 6794 * update .gitreview for stable/kilo
 6795 * Mask passwords with iscsiadm commands
 6796 * Add support for customized cluster name
 6797 * Updated from global requirements
 6798 * SMBFS: Lock on a per-volume basis
 6799 * Windows SMBFS: fix volume extend
 6800 * Complete the doc/README.rst instructions to build docs
 6801 * Verify all quotas before updating the database
 6802 * Add locking to PureISCSIDriver around creating Purity Host objects
 6803 * Include boot properties from glance v2 images
 6804 * Add CA cert option to backups swift driver
 6805 * Fix a wrong argument of create method
 6806 * Add locking to PureISCSIDriver around creating Purity Host objects
 6807 * Reworked Dell SC iSCSI target portal return
 6808 * Fix LUN misalignment issue with NetApp iSCSI drivers
 6809 * Remove the export creation during volume creation for migration
 6810 * Fix assertEqual in test\_volume.py in correct order of params
 6811 * VNX Cinder Driver should report 0 free\_capacity\_gb in some scenarios
 6812 * Include boot properties from glance v2 images
 6813 * Logging not using oslo.i18n guidelines (brick)
 6814 * set default auth\_strategy to keystone
 6815 
 6816 2015.1.0rc1
 6817 -----------
 6818 
 6819 * Open Liberty development
 6820 * Removed sleep before 'YES' is sent to confim an operation
 6821 * Update openstack-common reference in openstack/common/README
 6822 * GlusterFS: Returning provider location of volume from snapshot
 6823 * Fixes snapshot creation failure in CloudByte driver
 6824 * Delete the temporary volume if migration fails
 6825 * Revert "Removing Windows drivers"
 6826 * Correct cinder hacking check numbering
 6827 * Add hacking check for print() statements
 6828 * Rbd update volume stats in wrong way
 6829 * Add missing copy\_volume\_to\_image method to Sheepdog driver
 6830 * Partial Revert "Removing Huawei drivers"
 6831 * Create initiator id if not exist in VMAX driver
 6832 * Fixed encrypted property for 3PAR FC and iSCSI drivers
 6833 * Partial Revert "Removing ZFSSA driver"
 6834 * Mock wait\_for\_volume\_removal in test\_brick\_connector
 6835 * Dell SC driver has insufficient iscsi logging
 6836 * VMware: Skip vSAN for preallocated image download
 6837 * Enable H238 hacking rule
 6838 * Use six.text\_type instead of unicode
 6839 * Fix ISCSIDriver initialized connection volume type
 6840 * Fix multipath device discovery when UFN is enabled
 6841 * Fix missing clone\_image API support for sheepdog driver
 6842 * More error handling on EMC VNX migration failure
 6843 * Set volume\_attachment to [] for the temporary volume creation
 6844 * Add volume:update rule to policy.json
 6845 * Fix always false condition in glance wrapper
 6846 * Only use operational LIFs for iscsi target details
 6847 * Revert "Removing Netapp FC drivers for no reported CI"
 6848 * Get volume from db again before updating it's status
 6849 * Catch more general exception in manager's create\_volume
 6850 * Fix broken fetch\_to\_volume\_format log message
 6851 * Tests: Fix v6000 test failure with random hash seed
 6852 * Check volume status in detach db api
 6853 * Fix wrong command for \_rescan\_multipath
 6854 * Storwize: Replication status still active when primary copy is offline
 6855 * VMware: Fix instance\_uuid access in volume retype
 6856 * Logging not using oslo.i18n guidelines
 6857 * Remove LP bug ref in remove\_iscsi\_device
 6858 * Fix potential access to missing key
 6859 * Brick: Fix race in removing iSCSI device
 6860 * VMware: Improve invalid container error message
 6861 * Fix the format of the system name in VMAX driver
 6862 * Hitachi: Fix access to volume instance\_uuid
 6863 * VMware: Fix ImageNotAuthorized during copy volume
 6864 * Fix: Boot from image with HNAS iSCSI
 6865 * SMBFS: Fix missing volume provider location
 6866 * Enhance VNX Cinder volume creation logic
 6867 * Properly use obj\_extra\_fields in objects
 6868 * Create unit tests for volume objects
 6869 * Fix incorrect invocation of \_add\_to\_threadpool
 6870 * VMware: Fixed usage of volume instance\_uuid
 6871 * Change volume and snapshot stuck creating to error
 6872 * Imported Translations from Transifex
 6873 * Fixed access to instance\_uuid in retype
 6874 * Ensure initialize\_connection in targets pass multipath parameter
 6875 * Eager load volume extra specs
 6876 * Be safe with getting attachment
 6877 * Added the missing attachment to detach\_volume
 6878 * Make lio iSCSI changes persistent to avoid lost
 6879 * Sort list of cinder\_object.changes
 6880 * Move to hacking 0.10
 6881 * Syncing versionutils from oslo-incubator
 6882 * Properly remove host object from ISE
 6883 * Dell Storage Center API change fails init\_conn
 6884 * Windows iSCSI: fix volume clone
 6885 * Enable request-id in cinder API logs
 6886 * Use cached values for stats on query failures for vmem drivers
 6887 * The value of netapp\_storage\_protocol should default to none
 6888 * Change leftover oslo.\* to oslo\_\*
 6889 * Updated from global requirements
 6890 * Fix: Synchronise Quobyte Share mounting
 6891 * Fix typo in cinder/cinder/volume/drivers/emc\_vmax
 6892 * Update file doc string for pure.py
 6893 * update oslo policy to remove policy.d log spam
 6894 * Fix QoSSpecManageApiTest to work in parallel
 6895 
 6896 2015.1.0b3
 6897 ----------
 6898 
 6899 * Remove chap secret DEBUG logging in PureISCSIDriver
 6900 * Removing Windows drivers for no reported CI
 6901 * Fix logging mistake in swift backup driver
 6902 * Removing Zadara driver for no reported CI
 6903 * Removing Huawei drivers for no reported CI
 6904 * Removing Netapp FC drivers for no reported CI
 6905 * Removing Fujitsu driver for no reported CI
 6906 * Removing DRBD driver for no reported CI
 6907 * Removing FusionIO driver for no reported CI
 6908 * Removing Nexenta driver for no reported CI
 6909 * Removing Symantec NFS driver for no reported CI
 6910 * Removing StorPool driver for no reported CI
 6911 * Removing ZFSSA driver for no reported CI
 6912 * Make the 3PAR drivers honor the pool in create
 6913 * Removing HP MSA driver for no reported CI
 6914 * Removing Coraid driver for no reported CI
 6915 * Add retry to create resource in Datera driver
 6916 * Logging not using oslo.i18n guidelines
 6917 * Tests: Fix az test failure when PYTHONHASHSEED != 0
 6918 * Change datetime.now() to timeutils.utcnow() from oslo\_utils
 6919 * Fixes nits in check\_no\_contextlib\_nested
 6920 * Fix logging to catch original exceptions and tracebacks
 6921 * Remove error messages from multipath command output before parsing
 6922 * Return updated volume object to the caller of \_attach\_volume()
 6923 * Fix SAN generic driver ssh whitespaced commands
 6924 * EMC: Fix use of "\_" as variable name
 6925 * Reduce configured file size for nfs backup unit tests
 6926 * tests: remove useless variable
 6927 * Revert "Datera's export to avoid deprecated keys"
 6928 * Don't override extra specs with config in VMAX
 6929 * Check license before clone in VMAX driver
 6930 * Fixing mount when state\_path is configured with a final '/'
 6931 * Verify all quotas before updating the database
 6932 * Update Violin REST client library name
 6933 * Remove the reference of volume['instance\_uuid']in VNX driver
 6934 * Increase LeftHand driver minimum client version
 6935 * Decrement remaining retries after failed REST call
 6936 * VMware: Fail immediately for images in a container
 6937 * Make unused iscsi\_num\_targets, iser\_num\_targets configs as deprecated
 6938 * Raise exception for invalid mock assert calls
 6939 * Mocked utils.execute for broken tests
 6940 * Huawei driver check before associating LUN to a LUN group
 6941 * Windows: Fixes wintypes import issue in vhdutils
 6942 * Fix typos in LVMVolumeDriver
 6943 * Add minimum qemu-img version check functions
 6944 * Implement IET target driver
 6945 * Fix unit tests for multiattach patch
 6946 * Fixed a concurrency issue in VMAX driver
 6947 * Fix LVM thin pool creation race
 6948 * Added provider\_id to volume and snapshot object
 6949 * Fix ArgsAlreadyParsedError in emc\_vnx\_cli.py
 6950 * Fix typo in log message
 6951 * remotefs: Fix doc string for \_create\_snapshot
 6952 * Fix a typo in sf\_template\_account\_name help
 6953 * Move to the oslo.middleware library
 6954 * Remove use of contextlib.nested
 6955 * Remove strutils from oslo-incubator
 6956 * Add waiting for the driver to SchedulerManager
 6957 * Fix retype return value in volume driver base class
 6958 * Fix retype arguments in volume driver base class
 6959 * Fix sqlalchemy reuse in multi-backend children
 6960 * Fix Cinder logs to show authentication error in RBD driver
 6961 * Update hacking check for oslo\_log
 6962 * Add is\_ready method to scheduler driver
 6963 * Fix for  inconsistent cinder-services state change
 6964 * Fix HNAS iSCSI driver error on LUN creation
 6965 * Datera driver looks for lun-0 instead lun-1 now
 6966 * Use oslo.log instead of oslo-incubator
 6967 * Remove the useless next link for volumes, transfers and backups
 6968 * Unset auth token before trying to login to Datera
 6969 * NFS backup driver
 6970 * Sort snapshots in create CG from CG snapshot
 6971 * Add multiattach capabilities injection
 6972 * Tests: Harden fake\_notifier asserts
 6973 * Error trying to delete snapshots on Hitachi driver
 6974 * Remove global mocking from test\_pure.py
 6975 * Allow scheduler to receive volume stats when starting service
 6976 * VMware: Fix exception logging
 6977 * Adjust Cinder to support FCP on System z systems
 6978 * Refactor Swift backup driver and introduce chunking driver
 6979 * Namespace updates for \_i18n and imageutils & fileutils
 6980 * Dell FC driver inheritance order causing failures
 6981 * Add volume multi attach support
 6982 * Add project\_id to barbican keymgr wrapper
 6983 * Fixes VNX NotImplementedError of unmanage
 6984 * Replace assertEqual(True, \*) -> assertTrue(\*)
 6985 * Update Datera's export to avoid deprecated keys
 6986 * Improve error handling in refactored Tgt driver
 6987 * Adds pool aware scheduling for HNAS drivers
 6988 * PureISCSIDriver consistency group updates
 6989 * HP lefthand driver filter and evalautor function
 6990 * Fix the unicode encode error when create volume
 6991 * Add consistency group support for XIV/DS8K cinder driver proxy
 6992 * Don't fail target\_delete if ACL's don't exist
 6993 * Change log level for no object attribute found
 6994 * Add Manage/Unmanage support to NetApp NFS drivers
 6995 * Use snapshot object in create\_volume flow
 6996 * Fix "rtsllib" -> "rtslib" typos
 6997 * Fix some issues with pool name sent to SVC
 6998 * Fix allocated\_capacity tracking when rescheduling
 6999 * HP 3par driver filter and evaluator function
 7000 * Add support to incremental backups in cinder
 7001 * Convert all eqlx tests from mox to mock
 7002 * Fixed the order of mock decorators in VMAX driver
 7003 * Adds SSH communication to HNAS drivers
 7004 * Add CHAP support to PureISCSIDriver
 7005 * Make objects behave more like our old dictionaries
 7006 * Two choices for iscsi\_helper is missing
 7007 * Update Datera's Authentication method
 7008 * Simplify cxt test\_create\_export() unit test
 7009 * CG Modification Support in EMC VNX Cinder Driver
 7010 * Dell SC API change fails snapshot creation
 7011 * Adding manage/unmanage support for LeftHand driver
 7012 * More validation logic for VNX CG creation
 7013 * Change default value of gpfs\_images\_share\_mode to None
 7014 * Add DB table for driver specific data
 7015 * Move oslo.messaging to the oslo\_messaging namespace
 7016 * Create Consistency Group from CG Snapshot API
 7017 * Modify Consistency Group API
 7018 * Remove useless storage\_availability\_zone import
 7019 * Failover to alternative iSCSI portals on login failure
 7020 * Update volume type name for volume type API
 7021 * Add config option to override url for versions
 7022 * Snapshot and volume objects
 7023 * Cinder objects base
 7024 * Dell Storage Center Driver API bug
 7025 * Password config options should be marked secret
 7026 * Clear migration\_status from a destination volume if migration fails
 7027 * RBD: Query volume features from ceph.conf
 7028 * i18n Compatibility in VMAX driver
 7029 * Correct a few changes in the VMAX driver
 7030 * Fix HNAS driver parsing errors
 7031 * RBD: remove non-layering support for antiquated versions
 7032 * Fixed errors in docstrings in the VMAX driver
 7033 * SMBFS: Fix retrieving the volume path and format
 7034 * More validation logic for VNX CG creation
 7035 * Add flash cache policy to 3PAR driver
 7036 * Update v1 deprecation warnings
 7037 * Fixes the import for Lefthand driver
 7038 * NetApp eseries implementation for manage/unmanage
 7039 * Replication status periodic task optimization
 7040 * XtreamIO version 4.0 support
 7041 * Change max\_over\_subscription\_ratio default value
 7042 * Use Unique SCST Group names in SCST cinder helper driver
 7043 * Add CHAP persistence to SCST target helper
 7044 * Fix for infinity capacity reporting in EQL driver
 7045 * Use iscsi\_helper instead of target\_helper on logs
 7046 * Import only modules: H302
 7047 * Revert "Remove retry\_deactivation directive on lvremove"
 7048 * Over subscription for Pure Storage iSCSI driver
 7049 * Use oslo\_config choices support
 7050 * Custom zone name prefix not being used by brcd driver
 7051 * cinder-manage man update
 7052 * GET volumes API sorting REST/volume/DB updates
 7053 * GET volumes API sorting enhancements common utilities
 7054 * FCZM fix reading of cinder config entries
 7055 * Sync scheduler.filters module from oslo-incubator
 7056 * Limit volume copy bandwidth per backend
 7057 * Generic filter support for volume queries
 7058 * Remove warnings for long vgs and lvs calls
 7059 * Use subunit-trace to enable output during unit test runs
 7060 * VMware: Relocate volume to compliant datastore
 7061 * VMware:Use datastore selection logic in new module
 7062 * VMware: Refactor initialize\_connection unit tests
 7063 * Fix exceptions logging in TgtAdm
 7064 * Sync 'versionutils' module from oslo-incubator
 7065 * Sync 'threadgroup' from oslo-incubator
 7066 * Update 'systemd' module from oslo-incubator
 7067 * Sync 'service' module from oslo-incubator
 7068 * Sync 'loopingcall' module from oslo-incubator
 7069 * Sync the 'fileutils' module from oslo-incubator
 7070 * Sync 'eventlet\_backdoor' module from oslo-incubator
 7071 * Remove unused 'test' module from oslo-incubator
 7072 * IBM GPFS Consistency Group Implementation
 7073 * Fixed 3PAR driver load balancing during migration
 7074 * NetApp E-series: Allow scheduling by disk
 7075 * Make Interval and Retries Configurable for VMAX
 7076 * Pass region name to Nova client
 7077 * Remove retry\_deactivation directive on lvremove
 7078 * Manage/unmanage impl for NetApp ONTAP iscsi driver
 7079 * Fix argument order in assertEqual: tests/test\_service.py
 7080 * Fix some message nits in the ZoneManager
 7081 * Implement refresh as kwargs in get\_volume\_stats
 7082 * Dell sc driver iscsi multipath enhancement
 7083 * Tests: Fix cxt target tests opening files
 7084 * LVM: Fix thin provisioning and mirrors stats reporting
 7085 * Fix exception error on HNAS drivers
 7086 * Fix comments style according to the Hacking Rules
 7087 * Passing privileged user to create nova assisted snapshots
 7088 * Fix return value inconsistency in VNX Driver
 7089 * Fixed typo
 7090 * Pool-aware scheduler support in EMC VNX Cinder driver
 7091 * Fix extraneous comma that breaks docbook generation
 7092 * Sync policy module from oslo-incubator
 7093 * Dell Storage Center: Add retries to API calls
 7094 * EQLX: Consolidate CHAP config options
 7095 * Add support for chiscsi iscsi helper
 7096 * Fix logging guideline violations in volume/api.py
 7097 * Remove useless requirement on wsgiref
 7098 * Snapshot of bootable volume goes in error state
 7099 * Sync periodic\_task module from oslo-incubator
 7100 * Tests: Don't require binding to port 4444
 7101 * Tests: Remove TestWSGIService.test\_reset\_pool\_size\_to\_default
 7102 * Tests: Remove randomness from NFS mount tests
 7103 * Change exception message in volume api
 7104 * Refactoring for export functions in Target object
 7105 * Add iSCSI SCST Target support to cinder
 7106 * EMC VMAX driver Kilo update
 7107 * Fix Scality SRB driver security concerns
 7108 * Fixes total\_capacity\_gb value in CloudByte driver
 7109 * EMC VNX Cinder Driver iSCSI multipath enhancement
 7110 * Add dedup provisioning to 3PAR drivers
 7111 * Provided requirements are meant to be immutable
 7112 * Remove optional parameter from lun mapping call
 7113 * quobyte: remove dependency to xattr
 7114 * Don't fail target\_delete if target doesn't exist
 7115 * Remove custom lazy loading
 7116 * DRBD: Use correct function object after DBus disconnect
 7117 * Split volume driver into ABC classes
 7118 * Mock out the wait routine in the VMAX driver
 7119 * Limit ram and disk used by ceph backup tests
 7120 * Fix detach volume from host problem in VMAX driver
 7121 * fix typo in config.py
 7122 * Update hacking ignore list
 7123 * VMware: Delay string interpolation in log messages
 7124 * VMware: Integrate VMDK driver with oslo.vmware
 7125 * Enhance iSCSI multipath support
 7126 * Dell Storage Center Unit Test Updates for Kilo
 7127 * Updated from global requirements
 7128 * Update eqlx driver help text
 7129 * Add extra library oslo.concurrency to oslo.config.generator.rc
 7130 
 7131 2015.1.0b2
 7132 ----------
 7133 
 7134 * Support over subscription in thin provisioning
 7135 * Change oslo.\* to oslo\_\*
 7136 * Lefthand driver fails to attach a cloned volume
 7137 * Purge deleted rows
 7138 * Make PureISCSIDriver iSCSI port discovery more flexible
 7139 * EMC VNX Cinder Driver Update
 7140 * Make storwize debug log more readable
 7141 * Fixes the EQL driver CI tests AttributeError
 7142 * Add manage/unmanage methods for Hitachi Block Storage Driver
 7143 * RemoteFS: Use nas\_ip and nas\_share\_path options
 7144 * Scality SOFS : Use ensure\_tree from fileutils
 7145 * Tests: Don't sleep for looping calls (eqlx)
 7146 * Enable use of an /etc/cinder/lvm.conf file
 7147 * Roll back if VMAX masking view not created
 7148 * Tests: Don't sleep for looping calls
 7149 * Windows iSCSI driver: Fixes copy disk method exception handling
 7150 * VMware: Fix missing target resource pool
 7151 * Revert "Implement Huawei SDSHypervisor driver"
 7152 * Remove the solaris volume driver
 7153 * Fix SSHPoolTestCase to work in parallel
 7154 * Drop deprecated namespace for oslo.rootwrap
 7155 * Fixes attribute content checking
 7156 * Imported Translations from Transifex
 7157 * Support iSER driver within the ISCSITarget flow
 7158 * HP3Par: Set snapCPG when managing existing volumes
 7159 * Fixed misspelling in solidfire.py
 7160 * Adds unit tests for HNAS backend
 7161 * Failed to discovery when iscsi multipath and CHAP both enabled
 7162 * Add retry for tgtadm update when tgt exists
 7163 * Add completion logging for snapshots and volumes
 7164 * Fix configratuion of rally jobs
 7165 * Create SolidFire Template account on init
 7166 * Updated from global requirements
 7167 * Add debug message for lvremove after udev settle
 7168 * IBM Storwize driver Consistency Group Implementation
 7169 * Use get\_my\_ipv4 from oslo.utils
 7170 * TgtAdm: Fix \_recreate\_backing\_lun logging
 7171 * Revert "Create SolidFire Template account on init"
 7172 * HP 3PAR modules have bad log messages
 7173 * Remove useless and unused request\_utils
 7174 * Create SolidFire Template account on init
 7175 * Fetch\_to\_volume\_format calls copy\_volume using wrong parameter
 7176 * Changed pvs separator from ':' to '|' to support names with ':'
 7177 * Raise correct exception when validate\_connector failed
 7178 * Add provisioned\_capacity
 7179 * Move 3 Fujitsu ETERNUS DX related file
 7180 * Add retry to lvm snapshot create
 7181 * Add a generic retry decorator to cinder/utils
 7182 * Use uuidutils from oslo.utils
 7183 * Remove unnecessary method: \_ensure\_iscsi\_targets() in tgt.py
 7184 * Raise correct exception if deleting of LIO iSCSI target is failed
 7185 * Cleanup unused DB APIs, part I
 7186 * Remove argparse from requirements
 7187 * Update tests for Quobyte Cinder drv from mox->mock
 7188 * Fixes a small issue in find\_autodoc\_modules.sh
 7189 * Fix the eqlx driver to retry on ssh timeout
 7190 * Add retrying lib from global requirements
 7191 * Remove usage of taskflow 'utils.misc' module
 7192 * Move oslo.serialization to oslo\_serialization namespace
 7193 * HP 3PAR modules do not follow coding guidelines
 7194 * Improve debug logging of Dell Storage Center driver
 7195 * Fix \_usage\_from\_snapshot in volume.utils
 7196 * VMware:Fix error creating vCenter inventory folder
 7197 * New Cinder volume driver for openvstorage
 7198 * Fix cinder-manage shell ipython
 7199 * Shrink down customized logging listener
 7200 * Prevent deleting volumes in a consistency group
 7201 * Fix bug in rbd driver: the cloned volume size is wrong
 7202 * Fix HNAS driver confusing error message (iSCSI driver)
 7203 * Updated from global requirements
 7204 * Ensure lazy translation is disabled properly
 7205 * DRBD: remove a wrong comma, it creates a tuple
 7206 * Move oslo.utils to oslo\_utils namespace
 7207 * Make test\_create\_delete\_snapshot more robust
 7208 * Add policy\_dirs conf fixture
 7209 * DRBD: Log an error if libraries can't be loaded
 7210 * Fix the iSER legacy usage in the new targets flow
 7211 * Move oslo.config to oslo\_config namespace
 7212 * Add support for manage/unmanage volume commands to PureISCSIDriver
 7213 * Scality: Lock around SOFS mount to avoid a race
 7214 * Set 'driver\_volume\_type' to 'gpfs'
 7215 * Verify the instance's existance in the VMAX driver
 7216 * Updated from global requirements
 7217 * Switch the PureISCSIDriver over to using the purestorage pypi module
 7218 * Fix zfssa driver volume attach to work with latest zfssa software
 7219 * Updated from global requirements
 7220 * Move oslo.db to oslo\_db namespace
 7221 * Fix eqlx endless loop when server closes the connection
 7222 * Increase unit test coverage in hacking test
 7223 * Fixed server name being retained after detach in LeftHand
 7224 * Fixes misspelled words in Cinder
 7225 * Imported Translations from Transifex
 7226 * Add mock for cinder-rtstool call in tests.targets.test\_lio\_driver
 7227 * Skip LIO target unit tests until mocked
 7228 * Fix LOG formatting in api initialize\_connection
 7229 * TgtAdm: Don't change CHAP username/password on live migration
 7230 * Deal with PEP-0476 certificate chaining checking
 7231 * Add hacking check for oslo namespace usage
 7232 * Remove locks from LeftHand driver
 7233 * Fix bug in tgt conf for volume
 7234 * Use is\_valid\_ipv6 from oslo.utils
 7235 * Use lockutils.set\_defaults to set lock\_path in test
 7236 * Fix bug in sheepdog driver: the wrong volume size
 7237 * Add loopingcalls for Huawei storage system driver
 7238 * Implement clone\_image caching on SolidFire
 7239 * Add migration tests for PostgreSQL
 7240 * Garbage Remains when Attached Volume is Migrated with NFS Driver
 7241 * Update README.rst to current state
 7242 * Remove unused variables from ensure\_export()
 7243 * Fix incorrect usage of get\_flow in volume.manager
 7244 * Fix iscsi\_write\_cache setting for iscsi targets
 7245 * Add debug messaging for tgt already exists
 7246 * Clean up QoSSpecManageApiTest setup
 7247 * Add more rally benchmarks related to Cinder
 7248 * Use cinder.utils.execute directly
 7249 * Deal with tgt already exists errors
 7250 * Fix drbd driver to load without 3'rd party libs
 7251 * i18n fixes for PureISCSIDriver
 7252 * cinder-rtstool: should use acl.node\_wwn
 7253 * LVM: Add terminate\_connection call for Target Objects
 7254 * Add an instance-locality filter
 7255 * Adds cinder iscsi driver for CloudByte storage
 7256 * Add driver filter and evaluator for scheduler
 7257 * Remove import of private \_lazy module
 7258 * Fix argument order in assertEqual: tests/test\_nfs.py
 7259 * Fix the continuation line indent to pass flake8
 7260 * Capitalize the first letter in log messages
 7261 * Fix argument order in assertEqual: tests/test\_glusterfs.py
 7262 * Use assertRaisesRegexp() in test\_srb.py
 7263 * The DRBD(manage) Cinder volume driver
 7264 * Make ProphetStor drivers compliant with logging standards
 7265 * Transition LVM Driver to use Target Objects
 7266 * Replace oslo-incubator with oslo\_context
 7267 * Create proxy volume driver
 7268 * Fix handling of serialized data in filtering of volumes
 7269 * Convert mox to mock: tests/test\_glusterfs.py
 7270 * Remove check on db\_exc.DBError
 7271 * Add specific docs build option to tox
 7272 * Imported Translations from Transifex
 7273 * Add a privileged user for OpenStack services
 7274 * Add support to PureISCSIDriver for Consistency Groups
 7275 * Expand the description of extra\_capabilities
 7276 * Fix broken StorPool driver
 7277 * Brick LVM: Remove self.lv\_list
 7278 * Revert "Outputs the message about failing to bind
 7279 * Replace the NetApp driver proxy layer with a proper factory
 7280 * Quobyte Driver Exception Cleanup
 7281 * Handle the volume not found case in the VMAX driver
 7282 * Fix format errors in brick/iscsi LOG messages
 7283 * Add unit tests for NetApp do\_setup methods
 7284 * Outputs the message about failing to bind to IPv6
 7285 * NetApp E-series: Do not log passwords in requests
 7286 * Set iet\_conf to nonexistent file in unit test
 7287 * Fix issue with passing lists in filters
 7288 * Rename oslo.concurrency to oslo\_concurrency
 7289 * Add a provider\_id column to Volumes and Snapshots
 7290 * Mock leaked \_execute() calls in driver tests
 7291 * Sync request\_utils module from oslo-incubator
 7292 * Sync periodic\_task module from oslo-incubator
 7293 * Persist volume uuid on VMAX array
 7294 * Fixed a problem in terminate\_connection in VMAX driver
 7295 * Sync the latest middleware module from oslo-incubator
 7296 * LVM: Volume is deleted unexpectedly during volume migration
 7297 * RBD: use image\_conversion\_dir for image operations
 7298 * Sync the latest loopingcall module from oslo-incubator
 7299 * Sync install\_venv\_common from oslo-incubator
 7300 * Sync latest imageutils from oslo-incubator
 7301 * rtstool on Ubuntu installs in /usr/local/bin
 7302 * encryption\_id needs to be non-nullable
 7303 * Mock calls to rpm and dpkg from NetApp unit tests
 7304 * Fix files in Cinder with execute bit set
 7305 * Add error handling to \_connect function in PureISCSIDriver
 7306 * Fix typo that escaped review in connector.py
 7307 * Fix 3PAR host persona mapping to match WSAPI
 7308 * Punctuation and Copyright changes
 7309 * Make 3PAR drivers compliant with logging standards
 7310 * Fixing 3PAR connection name cache error
 7311 * Remove redundant args for clone\_image method
 7312 * Add Oracle ZFSSA NFS Cinder Driver Support
 7313 * Fix HNAS driver initialization
 7314 
 7315 2015.1.0b1
 7316 ----------
 7317 
 7318 * Make GPFS driver compliant with logging standards
 7319 * Updated from global requirements
 7320 * Fixed wait for job completion in VMAX driver
 7321 * Logging updates to properly use ',' instead of '%'
 7322 * Add support for Purity Protection Groups to PureISCSIDriver
 7323 * Catch ImageNotFound exception when deleting rbd volume
 7324 * Isolate Cinder Attach and Connect in Base Driver
 7325 * Uncouple scheduler stats from volume creation
 7326 * Fibrechannel and iSCSI for Violin Memory 6000 Series Arrays
 7327 * Add Scality SRB driver
 7328 * Update volume driver for Huawei storage system
 7329 * Implement Huawei SDSHypervisor driver
 7330 * Implement Huawei SDSHypervisor connector
 7331 * Added volume type description for volume type API
 7332 * Added UUID as primary key for Encryption model
 7333 * Fix 3PAR driver hang on SSH calls
 7334 * Delete default volume size 100M in drivers
 7335 * Send the notifications to the Ceilometer for backup service
 7336 * Add the StorPool block storage driver
 7337 * Update global requirements
 7338 * Remove commented out code from cinder/test.py
 7339 * Fix HNAS driver confusing error message
 7340 * Remove iscsi\_helper calls from base iscsi driver
 7341 * Add unit test for commit 22abe9081
 7342 * Add Support for Dell Storage Center
 7343 * Ensure that lun\_id is an int for NetApp Drivers
 7344 * Symantec NFS cinder driver
 7345 * DB migration tests
 7346 * Convert mox to mock: tests/compute/test\_nova.py
 7347 * Correct default service\_name for nova\_catalog\*\_info config option
 7348 * FlashSystem Code Cleanup
 7349 * FibreChannel drivers for NetApp Data ONTAP storage controllers
 7350 * First version of Cinder driver for Quobyte USP
 7351 * Fix use of invalid variable in tgt exists check
 7352 * Remove an unused variable in volume/manager.py
 7353 * Brick: fix bug in tgt conf for volume
 7354 * Convert test\_image\_utils tests to mock
 7355 * Report better capacity info for a limitless 3par cpg
 7356 * VMware: Fix datastore selection with single host
 7357 * Add support for backup encryption metadata
 7358 * Improve use of temporary\_file and temporary\_dir
 7359 * RemoteFS: Move Nova snapshot code into RemoteFSSnapDriver
 7360 * Implementing the use of \_L’x’/i18n markers
 7361 * Fixes intermittent NFS driver mount failure
 7362 * Updated from global requirements
 7363 * Use pbr entry\_points to setup the cinder scripts
 7364 * ZFSSA iSCSI driver should support extra specs
 7365 * Remove the cinder.conf.sample file
 7366 * Fix for typo in Purity Host create/delete methods in PureISCSIDriver
 7367 * Fix a clone volume problem in VMAX driver
 7368 * Updated from global requirements
 7369 * Fix 3PAR driver attach error when host name missing
 7370 * NetApp fix vol migration unusability
 7371 * Updated from global requirements
 7372 * Allow HostState to handle empty capabilities
 7373 * Inherit RequestContext from oslo
 7374 * Imported Translations from Transifex
 7375 * Workflow documentation is now in infra-manual
 7376 * Remove the check\_uptodate conf checks
 7377 * Improve unit tests for cinder/volume/utils.py
 7378 * Remove lio\_initiator\_iqns
 7379 * Bring cinder up-to-date with new oslo libraries
 7380 * VMware: Add missing storage profile requirement
 7381 * Use object.property instead of object.dump()['property']
 7382 * NetApp 7mode NFS driver doesn't honor netapp\_vfiler option
 7383 * Revert "Fix Brocade FC SAN lookup MITM vulnerability"
 7384 * Add ability to zfssa driver to create multiple initiator groups
 7385 * Improve testing of cinder/utils.py
 7386 * Fix rpc initialization of cinder-manager volume
 7387 * Fix 3PAR drivers attempt to locate existing host
 7388 * Volume type access extension
 7389 * Remove driver compatibility in volume manager
 7390 * Don't use \_execute directly in brick/iscsi
 7391 * Deal with tgt already exists errors
 7392 * Fix find\_autodoc\_modules.sh to support OSX
 7393 * Raise exception if invalid IP is specified
 7394 * Fix check\_ssh\_injection in cinder/utils
 7395 * Fix \_get\_disk\_of\_partition edgecase in utils
 7396 * Adding volume driver for X-IO ISE
 7397 * Remove Python 2.6 backwards compatibility code
 7398 * Imported Translations from Transifex
 7399 * Get the 'consumer' in a correct way for retyping with qos-specs
 7400 * PureISCSIDriver:Handle delete called on already deleted volume
 7401 * Add limited retype support for rbd
 7402 * Add iSCSI Target objects as independent objects
 7403 * Remove Python 2.6 classifier
 7404 * Implementing the use of \_L’x’/i18n markers
 7405 * Match mock.patch decorator with appropriate param
 7406 * Correct misspelled words
 7407 * Brick LVM: LV not found logging and error handling
 7408 * etc: replace NullHandler by Python one
 7409 * Don't use module importutils from oslo-incubator
 7410 * Removing locks from 3PAR FC and iSCSI drivers
 7411 * Update rally job files
 7412 * Fix calls to assert\_called\_once in unit tests
 7413 * Refactoring to allow addition of NetApp FibreChannel drivers
 7414 * Add ability to create volume from image by image name
 7415 * Fix exception message formatting
 7416 * VMware: Set target ESX host for backing VM clone
 7417 * Create "image\_conversion\_dir" before creating temporary file
 7418 * Convert the DateTime into ISO8601 format for Ceilometer
 7419 * Imported Translations from Transifex
 7420 * Remove module timeutils
 7421 * NetApp NFS and iSCSI: move zapi client logic into modules
 7422 * Context cleanup
 7423 * ProphetStor with pool aware cinder scheduler
 7424 * Updated from global requirements
 7425 * Imported Translations from Transifex
 7426 * Fix messages in EMC VMAX driver with no translation
 7427 * Scality SOFS: implement volume backup and restore
 7428 * Fixup regressions in PureISCSIDriver log statements
 7429 * Implementing the use of \_L’x’/i18n markers
 7430 * Remove module jsonutils
 7431 * Sync policy from oslo-incubator
 7432 * Don't use module excutils from oslo-incubator
 7433 * Sync latest versionutils from oslo-incubator
 7434 * GlusterFS: Lock on a per-volume basis
 7435 * Defining the variable "tmp" before try block
 7436 * PureISCSIDriver needs to disconnect hosts before deleting volumes
 7437 * context.elevated() should use copy.deepcopy()
 7438 * Added missing rules in policy.json
 7439 * Fix message translations for MSA common class
 7440 * Switch Cinder to use oslo.concurrency
 7441 * Use oslo.utils
 7442 * Remove code for deprecated extension path
 7443 * Imported Translations from Transifex
 7444 * Update prerequisite packages in development docs
 7445 * Change CHAP secret default length
 7446 * Implementing the use of \_L’x’/i18n markers
 7447 * Switch to oslo.serialization
 7448 * Fix typo in SolidFire xDBVersionMismatch label
 7449 * Fix a problem in creating consistency group in ProphetStor driver
 7450 * Updated from global requirements
 7451 * Disable Cgsnapshot APIs by default
 7452 * Invalid GlusterFS share format error
 7453 * allow image\_id for imageRef in create volume API v2
 7454 * Changing PureISCSIDriver to use % string formatting instead of .format
 7455 * Update cinder.conf.sample to fix max db conn retries
 7456 * CiscoFCSanLookupService passing command as string
 7457 * Documentation Bug fix committed
 7458 * Add i18n \_LX tags for relevant log levels in EQLX driver
 7459 * Bump Req timeout to 30 seconds in SolidFire Driver
 7460 * Remove cinder/compute/aggregate\_states.py
 7461 * Remove deprecation warnings relating to api-paste
 7462 * Mock isfile in test\_ssh\_missing\_hosts\_key\_file
 7463 * Implementing the use of \_L’x’/i18n markers
 7464 * Scality driver:use self.configuration instead of CONF
 7465 * Mock cinder.wsgi.Server in TestWSGIService
 7466 * Explicitly close requests obj in SolidFire Driver
 7467 * Remove Mock class monkey patching
 7468 * Add volume attribute support to volume created using clone, snapshot
 7469 * Stop stacktracing on QuotaErrors
 7470 * Stop stacktracing on InvalidInput exceptions
 7471 * Add automatic creation and deletion of Purity hosts for PureISCSIDriver
 7472 * Mox -> Mock for test\_block\_device.py
 7473 * Fix Brocade FC SAN lookup MITM vulnerability
 7474 * Implementing the use of \_L’x’/i18n markers
 7475 * Imported Translations from Transifex
 7476 * Updated from global requirements
 7477 * Fix the LV NotFound situation for thin-type LVM
 7478 * Fix wrapper to work with barbicanclient 3.0.1
 7479 * Retry remove iscsi target
 7480 * Adding support for 'source-id' in 3PAR manage
 7481 * Remove test\_barbican from keymgr tests
 7482 * Implementing the use of \_L’x’/i18n markers
 7483 * Capture exception when delete a volume detached
 7484 * Add cinder support for IBM FlashSystem
 7485 * Use urllib.urlencode instead of dict\_to\_query\_str
 7486 * Disable python-barbicanclient 3.0.0 version
 7487 * Activate pep8 check that \_ is imported
 7488 * LIO: Fix UnboundLocalError in ensure\_export
 7489 * Amend unused variables to assist pylint testing
 7490 * Brick LVM: Rename get\_all\_volumes, further optimize
 7491 * Fix wrong arg number for \_fix\_id\_migration issue
 7492 * Cleanly override config in tests
 7493 * Add debug output indicating provider\_location
 7494 * Use look up service for auto zoning
 7495 * Fix for debugging c-vol in PyCharm
 7496 * CiscoFCSanLookupSerive uses extra argument in init
 7497 * Fix SolidFire inaccurate model on migrated vols
 7498 * Eventlet green threads not released back to pool
 7499 * Add ability to update migration info on backend
 7500 * Reserve 5 migrations for backports
 7501 * Verify the full interface of the context object
 7502 * IBM Storwize: Improve error message
 7503 * Imported Translations from Transifex
 7504 * LioAdm: Delete initiator from targets on terminate\_connection
 7505 * NFS Security Enhancements: allows secure NFS environment setup
 7506 * Brick LVM: Optimize get\_volume
 7507 * TgtAdm: Don't change CHAP username/password on live migration
 7508 * Update volume-type's quota when extending volume
 7509 * Cinder api service doesn't handle SIGHUP properly
 7510 * Handle DBConnectionError instead of Exception
 7511 * Remove outdated \_ as a builting from pylintrc
 7512 * ProphetStor driver consistency group support
 7513 * Turn on Flake-8 Complexity Checking
 7514 * Log a warning when getting lvs and vgs takes longer than 60 seconds
 7515 * Add client\_socket\_timeout option
 7516 * IBM Storwize driver: Add local variable assignment to "ctxt"
 7517 * Updated from global requirements
 7518 * Multipath commands with error messages in stdout fail to parse
 7519 * NetApp fix to set non default server port in api
 7520 * Correct the message string
 7521 
 7522 2014.2
 7523 ------
 7524 
 7525 * Fix LVM iSCSI driver tgtadm CHAP authentication
 7526 * Export cinder volumes only if the status is 'in-use'
 7527 * Fix LVM iSCSI driver tgtadm CHAP authentication
 7528 * Export cinder volumes only if the status is 'in-use'
 7529 * Revert "Relocate volume to compliant datastore"
 7530 * Remove vol\_type\_id cast to str
 7531 * Move SolidFire driver from httplib to requests
 7532 * check the configuration item glance\_num\_retries
 7533 * VMware: Fix initialization of datastore selector
 7534 * Imported Translations from Transifex
 7535 * Fix exception handling on test\_delete\_nonexistent\_volume
 7536 * check the configuration eqlx\_cli\_max\_retries
 7537 * Revert "Relocate volume to compliant datastore"
 7538 * Remove deprecated use of gettextutils import \_
 7539 * Fix NetApp AutoSupport Shortcomings
 7540 * HP 3PAR: Don't ignore extra-specs snap\_cpg when missing cpg
 7541 * 3PAR migrate without losing type settings
 7542 * 3PAR with pool-aware-cinder-scheduler
 7543 * Fix display name change during backup restore
 7544 * gitignore /.\*
 7545 * Fixes docstring typos (Cinder)
 7546 
 7547 2014.2.rc2
 7548 ----------
 7549 
 7550 * Remove useless sslutils from openstack.common
 7551 * Truncate fail\_reason to column length
 7552 * Fix eqlx CLI output parsing on bad input
 7553 * Eqlx fix NoSuchOptError for volume\_name\_template on clone
 7554 * VMware: Bump driver version
 7555 * Updated translations
 7556 * NetApp fix eseries unit test mock clean
 7557 * Make sure device support Direct before setting
 7558 * Make sure device support Direct before setting
 7559 * Eseries warn if multipath is not set for img xfer
 7560 * GlusterFS: Remove unneeded conf import
 7561 * ZFSSA iSCSI vol create fails with vol type option
 7562 * Handle eqlx SSH connection close on abort
 7563 * ZFSSA iSCSI driver cannot add multple initiators to a group
 7564 * Fix race condition in ISCSIConnector \_disconnect\_volume\_multipath\_iscsi
 7565 * Deprecate / obsolete NetApp volume extra specs
 7566 * IBM Storwize driver: Retype the volume with correct empty QoS
 7567 * Fixed Typo from modfied to modified
 7568 * Updated from global requirements
 7569 * Sync latest processutils from oslo-incubator
 7570 * Imported Translations from Transifex
 7571 * Updated from global requirements
 7572 * coraid: allow setting default repository
 7573 * Sync latest processutils from oslo-incubator
 7574 * Windows SMBFS: Handle volume\_name in \_qemu\_img\_info
 7575 * Refuse invalid qcow2 backing files
 7576 * Windows SMBFS: Handle volume\_name in \_qemu\_img\_info
 7577 * Refuse invalid qcow2 backing files
 7578 * Clarify InvalidInput exception when the size is missing
 7579 * Handle eqlx SSH connection close on abort
 7580 * Deprecate / obsolete NetApp volume extra specs
 7581 * Fix race condition in ISCSIConnector \_disconnect\_volume\_multipath\_iscsi
 7582 * ZFSSA iSCSI driver cannot add multple initiators to a group
 7583 * ZFSSA iSCSI vol create fails with vol type option
 7584 * Open Kilo development
 7585 
 7586 2014.2.rc1
 7587 ----------
 7588 
 7589 * Fix race condition in ISCSIConnector disconnect\_volume
 7590 * Adds openSUSE support for developer documentation
 7591 * IBM Storwize driver: Retype the volume with correct empty QoS
 7592 * VMware:Unquote folder name for folder exists check
 7593 * VMware: cinder-volume create\_session fail at retry
 7594 * Fixing format for log messages
 7595 * Update /etc/cinder/cinder.conf.sample for memcache
 7596 * VMware: Relocate volume to compliant datastore
 7597 * Fix parameter miss in test\_snapshot\_metadata test case
 7598 * Failed to re-detach volume when volume detached
 7599 * Imported Translations from Transifex
 7600 * IBM Storwize:Failed to retype from non-type to replication enable
 7601 * Fix unnecessary WSGI worker warning at API startup
 7602 * Remove XenAPI driver
 7603 * Add required spaces in log messages
 7604 * Fix ssh\_host\_key\_file default in help and config.sample.conf
 7605 * Downgrade 'infinite' and 'unknown' capacity in weigher
 7606 * Remove unused py33 tox env
 7607 * Add unit test to cinder cgsnapshot api
 7608 * DB migration 25->24 failed when dropping column
 7609 * Allow scheduler pool information to be retrieved
 7610 * Increase the 3PAR hostname length
 7611 * Timeout triggers failures running tempest for ZFSSA driver
 7612 * NetApp fix for default host type in eseries
 7613 * HP 3PAR drivers should not claim to have 'infinite' space
 7614 * Add tests for consistency groups DB migration
 7615 * Verify requested size in volume.api create
 7616 * Typo "asscoiated" should be "associated"
 7617 * NetApp fix eseries unit test mock clean
 7618 * Updated from global requirements
 7619 * Set socket options in correct way
 7620 * HP 3PAR: Allow retype when the old snapshot CPG (3PAR pool) is None
 7621 * NetApp fix for controller preferred path
 7622 * VMware: Add storage profile related unit tests
 7623 * Check replication status failed for non-replication
 7624 * VMware: Implement retype for VMDK driver
 7625 * VMware: Improve datastore selection logic
 7626 * Sync latest strutils from oslo-incubator for mask\_password fix
 7627 * Remove executable bits on various files
 7628 * Fix a problem with 'volume list' when 'all\_tenants=0'
 7629 * IBMNAS: Remove call to set r/w permissions to all
 7630 * Updated from global requirements
 7631 * Getting iscsi\_ip\_address from cinder.conf
 7632 * Handle config file with newlines and whitespaces
 7633 * Volume types need to be specified when creating CG
 7634 * Stop using intersphinx
 7635 * Netapp drivers support for pool-aware scheduling
 7636 * coraid: fix snapshot deletion
 7637 * SQL scripts should not manage transactions
 7638 * Add reset-state function for backups
 7639 * Add test case for volume\_types.py
 7640 * Block sqlalchemy-migrate 0.9.2
 7641 * Destroy Datera export target after detach
 7642 * EMC VNX Direct Driver Consistency Group support
 7643 * Update oslo.config and oslo.messaging requirements
 7644 * Fixes Windows Volume Driver upload volume fails
 7645 * Log an error on nfs mount failure
 7646 * Sync service.py and its dependencies to Cinder
 7647 * HP 3PAR configurable ssh-host-key-policy
 7648 * Fix confusing exception message in NetApp iscsi driver
 7649 * Delete consistency group failed
 7650 * Fixing leaking sessions in 3PAR on attach/detach
 7651 * Add Windows SMB Volume Driver
 7652 * Netapp: fix multiple copies of cinder-volume
 7653 * Add SMB Volume Driver
 7654 * Fix possible race condition for accept transfer
 7655 * Imported Translations from Transifex
 7656 * Mock glance client object in version unit tests
 7657 * Revert iSCSI Target objects as independent objects
 7658 * Use right body for test\_create\_missing\_specs\_name
 7659 * remove object in wsgi LOG.info
 7660 * Don't clear \_mounted\_shares list in remoteFS while updating
 7661 * Some tcp configuration paramters are ignored
 7662 * Add filter to volume transfer REST api
 7663 * Fix help for running specified unit tests
 7664 * Deprecate the V1 API
 7665 * Set default pool value to system in gpfs driver
 7666 * Fixes Cinder fails to upload volume to vhd image
 7667 * Unit test for restore with different hosts
 7668 
 7669 2014.2.b3
 7670 ---------
 7671 
 7672 * During a restore send the restore request to the right host
 7673 * Add Datera driver for Cinder
 7674 * warn against sorting requirements
 7675 * VMware: Remove redundant extend disk API call
 7676 * VMware: Implement backup/restore for VMDK driver
 7677 * Update the HP 3PAR default persona
 7678 * Fixed Typo - from hypens to hyphens
 7679 * Fixed typo from 'the the' to 'the'
 7680 * Fix running unit tests with coverage
 7681 * Support Volume Backup Quota
 7682 * Volume Replication implementation for IBM Storwize/SVC
 7683 * Add Fujitsu ETERNUS DX support
 7684 * Pool-aware Scheduler Support
 7685 * Small typos
 7686 * Add QoS support to IBM Storwize driver
 7687 * Fix unnecessary snap of glance image, with non-raw images
 7688 * Driver for Fusion-io ioControl Hybrid array
 7689 * Make ssh-host-key-policy configurable
 7690 * Add Cisco FC Zoning plugin to the FC ZoneManager
 7691 * Typo
 7692 * Ignore pylint error 'hashlib' has no shaxxx member
 7693 * Update oslo policy and its dependencies
 7694 * Avoid using the disk cache on volume initialisation
 7695 * Introduce Hitachi storage volume driver
 7696 * XtremIO cinder iSCSI & FC volume drivers for Juno
 7697 * Consistency Groups
 7698 * Add retype method to xiv/ds8k driver interface
 7699 * Fixes terminate\_connection live migration issue
 7700 * Fixing 3PAR excessive FC port usage
 7701 * Sync latest processutils from oslo-incubator
 7702 * Sync latest strutils from oslo-incubator
 7703 * Mock processutils.execute properly in test\_ibmnas
 7704 * VMware: Disable suds caching
 7705 * Adds volume replication methods to xiv/ds8k driver interface
 7706 * Pass an empty context to the notifier
 7707 * Add Oracle ZFS Storage Appliance ISCSI Driver
 7708 * Add support in Cinder for volume replication - driver approach
 7709 * EMC VMAX Driver Juno Update
 7710 * Fix duplicate teardown to allow tox upgrade
 7711 * Revert test\_rootwrap\_filter to avoid python2.6 test failure
 7712 * Improve Cinder API internal cache interface
 7713 * Allow backup-to-swift to take swift URL from service catalogue
 7714 * Integrate OSprofiler and Cinder
 7715 * Fix variable name in api/v<n>/snapshot.py
 7716 * Honor volume:get policy
 7717 * Extending IBMNAS driver to support NFS based GPFS storage system
 7718 * GlusterFS: Use image\_utils for tempfile creation
 7719 * Modify error code compatible with Mac OS
 7720 * Cache snapshots in request for extension
 7721 * Remove redundant temporary\_chown from IetAdm
 7722 * Failed to initialize connection
 7723 * Mock out image source file in image\_utils tests
 7724 * Provide a quick way to run flake8
 7725 * Ignore No value passed for parameter 'dml' message
 7726 * Create RemoteFSSnapDriver class
 7727 * VMware: Handle exceptions raised by image update
 7728 * Adds barbican keymgr wrapper
 7729 * Imported Translations from Transifex
 7730 * Catch vol not found in SolidFire transfer
 7731 * Fix LOG string formatting in image\_utils
 7732 * Change the froce delete volume flage to True
 7733 * Update ref used for notifications
 7734 * HP 3PAR manage\_existing with volume-type support
 7735 * Add iSCSI Target objects as independent objects
 7736 * Rewrite ionice command filter using ChainingRegExpFilter
 7737 * Use abstract class for the backup driver interface
 7738 * Put result in quotes
 7739 * Fix exception handling in PureISCSIDriver
 7740 * Catch DBDuplicateEntry instead of IntegrityError
 7741 * Enable import group hacking rule
 7742 * Actually encode the SolidFire json dump result
 7743 * Sync latest oslo-incubator log for debug fixes
 7744 * Enable F402 checks and fix violations
 7745 * Prevent tenant viewing volumes owed by another
 7746 * VMware: Check snapshot and rename backing
 7747 * Fix bad indentation in netapp and san.hp volume drivers
 7748 * Ignore HTTP\_PROXY during test requests
 7749 * Issue one SQL statement per execute() call
 7750 * Add ProphetStor DPL Storage server volume driver for Cinder
 7751 * Add timer info for copy operations
 7752 * Make manage.py usable
 7753 * Enable H104, F841 hacking rule and fix violations
 7754 * Adds CA cert file path option for glance connections
 7755 * Enable Swift backup driver for auth 2.0
 7756 * Updated HACKING.rst so that it is accurate
 7757 * Update help strings
 7758 * Add hacking check for use of LOG.audit
 7759 * Imported Translations from Transifex
 7760 * Use oslo.i18n
 7761 * Add CHAP support for 3PAR ISCSI
 7762 * EMC: Fix minor issue in VNX driver and unit tests
 7763 * fix a small typo in development.environment.rst
 7764 * Do not translate debug messages
 7765 * Fixing LeftHand live migration error
 7766 * Improve regex for \_ import hacking check
 7767 * General cleanup of unused objects
 7768 * RPC client lazy initialization
 7769 * Fix snapshot id for snapshot\_destroy
 7770 * Use auth\_token from keystonemiddleware
 7771 * Fixes wrong usage of mock.assert\_not\_called()
 7772 * Fix error log level in restore-backup routine
 7773 * Add retry\_on\_deadlock to db update methods
 7774 * Fix unit test test\_import\_record\_with\_verify
 7775 * Change the exception type for Storwize/SVC driver
 7776 * VMware: Update default task\_poll\_interval value
 7777 * Change logging level AUDIT to INFO
 7778 * Fix solidfire accept\_transfer
 7779 * VMware: Volume from non-streamOptimized image
 7780 * Enable checks for E711, E712 and E713
 7781 * Add note that some checks are disabled on purpose
 7782 * VMware:Disk type conversion during clone backing
 7783 * VMware:Support for attaching disk to backing
 7784 * Change 3PAR delete message when volume is busy
 7785 * Move generate\_password into volume utils
 7786 * Move SSHPool into ssh\_utils.py
 7787 * Fixes migrate\_volume\_completion
 7788 * Change corrupted spelling mistakes
 7789 * EMC VNX Direct Driver Update for Juno
 7790 * Storwize/SVC can not get the right host
 7791 * Skip incompatible test on OSX
 7792 * Have task/flow logging go to a separate log file
 7793 * fix atom link in XML Version API
 7794 * Update ref used for notifications
 7795 * Fix glance metadata SQL query performance
 7796 * Add return of updated object on update from DB
 7797 * fixing the iSER transport protocol when using LVMISERDriver
 7798 * Add hacking check for vim headers
 7799 * Get updated model info on volume transfer
 7800 * Introduce iSCSI driver for Pure Storage FlashArray
 7801 * Further cleanup of reservations index
 7802 * Sync log from oslo-incubator for isEnabledFor fix
 7803 * Modify the index migration slightly for backport
 7804 * Remove cinder-clear-rabbit-queues
 7805 * Remove cinder-rpc-zmq-receiver
 7806 * Remove reattach function in cinder-manage
 7807 * Set python hash seed to 0 in tox.ini
 7808 * HP 3PAR retype implementation
 7809 * Add index for reservations on (deleted, expire)
 7810 * Remove Hyper-V dependency in the Windows Cinder Volume Driver
 7811 * Fix no handlers could be found issue
 7812 * Add storageHost content to volume messages
 7813 * Add hacking check for explicit import of \_
 7814 * Make manage/unmanage admin only
 7815 * Avoid OSError in get\_blkdev\_major\_minor with network filesystems
 7816 * VMware:Support for create disk and disk descriptor
 7817 * Implement import/export for SolidFire Driver
 7818 
 7819 2014.2.b2
 7820 ---------
 7821 
 7822 * Implements new 'bootable' option for manage existing volume
 7823 * Add hacking test
 7824 * Fixes Cinder volume upload to image on windows
 7825 * Add explicit import of \_ to hp\_3par\_fc and iscsi
 7826 * Adds storwize\_svc\_npiv\_compatibility\_mode flag to Storwize/SVC driver
 7827 * Switch to use oslo.db
 7828 * Add additional explicit imports of \_ where needed
 7829 * Fix failure of source volume deletion in migrate\_volume\_completion
 7830 * Remove hard coded reference from gettextutils.py
 7831 * Enable lazy translation for Cinder
 7832 * Explicitly import \_() in Cinder code
 7833 * Fix performance issues with brocade zone driver
 7834 * Don't leave snapshots on the floor
 7835 * Add some log info for NoValidHost
 7836 * Use immutable default values for args
 7837 * Update cinder generate\_sample script
 7838 * XIV volume manage/unmanage support
 7839 * Add affinity/anti-affinity filters
 7840 * Bump oslo.rootwrap to 1.3.0.0a1 for Cinder
 7841 * Mock out time.sleep in storwize unit tests
 7842 * Fix the section name in CONTRIBUTING.rst
 7843 * Cinder-api service throws error on SIGHUP signal
 7844 * Clean up base Volume Driver
 7845 * Fixes EqualLogic volume live migration
 7846 * Correct misspelled word
 7847 * Remove definition of Python Source Code Encodings
 7848 * Fixed some typos in the cinder codebase
 7849 * Sync gettextutils.py from oslo-incubator
 7850 * Use PyCrypto to generate randomness passwords
 7851 * Remove $sqlite\_db from default database connection
 7852 * Sync processutils and log from oslo
 7853 * Configure write cache option of tgtd iscsi driver
 7854 * Enhance docstring for iscsi\_helper
 7855 * Updated from global requirements
 7856 * Ensure FC ZoneManager is called
 7857 * Remove cinder.context warning logging
 7858 * sync periodic\_task fix from incubator
 7859 * Slow down Storwize driver initialization
 7860 * Updated from global requirements
 7861 * Imported Translations from Transifex
 7862 * Imported Translations from Transifex
 7863 * volume\_image\_metadata missing from volume list
 7864 * Correct lvm\_mirrors help message
 7865 * Ceph rbd volume manage/unmanage support
 7866 * Enable E121,E122,E123,E126,E128 hacking rules
 7867 * Replace tearDown with addCleanup - Part 3
 7868 * Fix begin\_detach logic
 7869 * Use (# of CPUs) osapi\_volume\_workers by default
 7870 * Restore osapi\_volume\_workers config option
 7871 * Fix host option isn't set when using multiple backend
 7872 * Add optional\_args to fix Volume Import failure
 7873 * 3PAR Only remove FC Zone on last volume detach
 7874 * Ensure rbd connect exception is properly caught
 7875 * Add cinder-manage cmd to update host column
 7876 * Add cinder volume driver support for Nimble Storage
 7877 * Sync processutils from oslo with deps
 7878 * Synced jsonutils from oslo-incubator
 7879 * Enable hacking rule E111,E112,E113
 7880 * Bump minimum hacking version to 0.9.2
 7881 * Only warn about deprecation warnings once
 7882 * Fix dropped exception for create\_export in vol manager
 7883 * Misuse of i18n log translation to output error message
 7884 * Support Volume Num Weighter
 7885 * Fix docstring for snapshots API
 7886 * Don't use ModelBase.save() inside of transaction
 7887 * Fix unsaved exception in backup/drivers
 7888 * 3PAR volume manage/unmanage support
 7889 * Add cgroups related commands to rootwrap filters
 7890 * Use a task subclass instead of a functor + task wrapper
 7891 * Fix BrcdFCSANlookupService to iterate multiple switches
 7892 * GlusterFS: Handle deletion of snapshot with no backing file
 7893 * Fixed data copy issue of volume/driver.py
 7894 * Make rbd driver string encoding checks consistent
 7895 * Remove check\_volume\_az\_zone functor and associated passing
 7896 * Minor cleanups in test\_volume
 7897 * Fix retyping attached volumes requiring migration
 7898 * Update \_resize\_volume\_file() to support appropriate permissions
 7899 * test\_storwize\_vdisk\_copy\_ops fails if green thread context switch
 7900 * VMware:Fix params for copy-image-to-volume
 7901 * VMware: Optional create backing parameters
 7902 * Fixes cinder volume from snapshot on Windows
 7903 * Fixes cinder volume create on Windows Server 2012 R2
 7904 * Fixes cinder volume from image on Windows
 7905 * Use oslo-incubator module units
 7906 * Attach log listeners to other engines
 7907 * Adding filter options to backup list
 7908 * Remove global conf settings from iscsi helper
 7909 * Add genconfig tox job for sample config file generation
 7910 * Fix nfs\_shares config file parsing of spaces
 7911 * GlusterFS: Various unit test improvements
 7912 * vmware: Force chunked transfer for upload-to-image
 7913 * Sync the latest common db code from oslo
 7914 * Fix order dependency of admin metadata
 7915 * GlusterFS tests: Mock out compute, don't load novaclient
 7916 * Updated from global requirements
 7917 * debug level logs should not be translated
 7918 * Implement extend volume in NFS driver
 7919 * Fixes an issue with 'dd' bug from Illumos repo
 7920 * Handle the case where az is disabled/removed
 7921 * I/O rate limit for volume copy with qemu-img convert
 7922 * I/O rate limit for volume copy with dd
 7923 * glusterfs: Honor mount options when restarting cinder service
 7924 * Add keyword argument missing at some exc.HTTPError subclass
 7925 * Made provision for providing optional arguments
 7926 * Removes unecessary call to rbd.Image
 7927 * Add task/flow listener support around the volume api flow
 7928 * Retry lvremove with ignore\_suspended\_devices
 7929 * Allow reset-state on attach and migration fields
 7930 * Implements HDS-Cinder HNAS Drivers
 7931 * vmware: Fixes VMDK volume incompatibility issue
 7932 * Remove unused oslo module and adjust opentstack-common.conf
 7933 
 7934 2014.2.b1
 7935 ---------
 7936 
 7937 * Copy custom properties to image from volume
 7938 * Add strip size support to rbd driver
 7939 * Fix log capturing fixture
 7940 * Fix Brocade FC driver's use of the fc\_fabric\_names
 7941 * LIO: Don't add ACL for local initiator name
 7942 * Delete image on upload-to-image failure
 7943 * Ensure flushing of IO prior to removing FC device
 7944 * Fixed the comment spelling error - voumes to volumes
 7945 * Remove Quota Exception Stack Traces from Cinder Logs
 7946 * Use os.urandom in volume transfer
 7947 * Remove check\_{attach,detach} from volumes API
 7948 * Make begin\_detaching fail if volume not "in-use"
 7949 * hp\_lefthand\_rest\_proxy no handler for logger during tests
 7950 * 3PAR volume detach with host in a host set
 7951 * Update cinder.conf
 7952 * Sync periodic\_task from oslo-incubator
 7953 * Remove second get call to list/show volumes
 7954 * Fix a message format error in migration cleanup
 7955 * Add support for z/VM driver
 7956 * Handle volumes no longer existing in resume delete
 7957 * Fix ISER scan retry option
 7958 * Only create volume with an active image
 7959 * Updated from global requirements
 7960 * Ensure metadata is saved before updating volume status
 7961 * Add XML deserializer for qos\_manage delete\_keys API
 7962 * Use error instead of warning to log mount exc
 7963 * Allow host config to be overriden in backend
 7964 * Remove all mostly untranslated PO files
 7965 * Updated from global requirements
 7966 * Remove create\_from\* functor jump table
 7967 * SSHPool in utils should allow customized host key missing policy
 7968 * Check whether O\_DIRECT is supported to iflag and oflag separately
 7969 * Set volume usage audit period to not NoneType
 7970 * BrcdFCSanLookupService should allow customize host key and policy
 7971 * NetApp fix eseries concurrent vol map failure
 7972 * NetApp fix attach fail for already mapped volume
 7973 * Imported Translations from Transifex
 7974 * Convert SolidFire Capacity response to GiB
 7975 * eliminate the need for hplefthandclient in tests
 7976 * Fix solaris\_execute in SolarisISCSIDriver
 7977 * Fix for solidfire driver to use reserved\_percentage
 7978 * Fix retyping volume that has volume type None
 7979 * eliminate the need for hp3parclient in tests
 7980 * Add missing methods to FakeISCSIDriver
 7981 * Add mailmap entry
 7982 * Fix wrong exception reference
 7983 * Limit formatting routes when adding resources
 7984 * Use oslo network utils function to set tcp\_keepalive
 7985 * Properly initialize rpc in cinder-volume-usage-audit
 7986 * Add exception handling for copy\_volume\_to\_image()
 7987 * NetApp NFS: Do not reference dst\_img\_local before assignment
 7988 * Remove explicit dependency on amqplib
 7989 * Fixes an issue with 3PAR attach
 7990 * Ensure that lun\_id is an int
 7991 * Implement validate\_connector in FibreChannelDriver
 7992 * Fix broken version responses
 7993 * Fix double "the" in Cinder quota warning
 7994 * CinderException args to strings when exceptions
 7995 * Fixed 3PAR driver issue finding correct vlun
 7996 * Storwize/SVC driver detach volume failed
 7997 * Add disabled kwarg to service\_get\_all\_by\_topic
 7998 * Add rally job
 7999 * Improve consistency of help strings
 8000 * Remove unused volume instance\_uuid methods
 8001 * Cinder list does not filter admin metadata
 8002 * Specify lld in tgt config backends
 8003 * Replace tearDown with addCleanup - Part 2
 8004 * Keep volume available if retype fails due to quota
 8005 * Remove unused 3PAR driver method
 8006 * Fix bad indentation in tests
 8007 * Add set-bootable command
 8008 * Fix handling multiple WWPNs on preferred FC node
 8009 * Fallback to None on missing Glance image attrs
 8010 * Remove old driver mappings from Havana
 8011 * Adjust sample config for keystoneclient 0.8.0 release
 8012 * Remove unused reservation methods from db.api
 8013 * Re-raise exceptions in upload-to-image
 8014 * Update Cinder dev doc
 8015 * vmware: Fix problems with VIM API retry logic
 8016 * Create volume fail when image id is ""
 8017 * Use cached db object in volume\_mig\_status ext
 8018 * Add exception catch if Storwize/SVC driver failed when retyping
 8019 * Replace tearDown with addCleanup - Part 5
 8020 * Replace tearDown with addCleanup - Part 4
 8021 * Enable flake8 H303,H304 checking
 8022 * Storwize/SVC driver crashes when check volume copy status
 8023 * Switch over to FixedIntervalLoopingCall
 8024 * Correct metadata ordering issue in tests
 8025 * driver.create/remove\_export() require elevated context
 8026 * Inform about instance\_uuid in volume usage notification
 8027 * Check for silent failure of tgtadm remove
 8028 * GlusterFS: Delete active snapshot file on volume delete
 8029 * Fixes HP LeftHand driver with Paramiko 1.13.0
 8030 * Fixes cinder error state volume delete on Windows
 8031 * Added unit test cases for \_is\_share\_eligible in NFS driver
 8032 * Log initialize\_connection error before remove\_export
 8033 * Force detach should only be an admin api
 8034 * Updated from global requirements
 8035 * Change iogrp property when retyping for Storwize/SVC
 8036 * Check that all po/pot files are valid
 8037 * Allow deprecated volume update keys in v2
 8038 * \_translate\_from\_glance() can cause an unnecessary HTTP request
 8039 * Adds ionice command permutations to rootwrap filters
 8040 * Append nas\_opts to IBMNAS\_NFSDriver configuration
 8041 * Enable flake8 F841 checking
 8042 * GET details REST API next link missing 'details'
 8043 * GlusterFS: Delete volume-<uuid>.info file when volume is deleted
 8044 * Fix Jenkins translation jobs
 8045 * Fixes HostTestCase failures due to slow test run
 8046 * Imported Translations from Transifex
 8047 * Updated from global requirements
 8048 * Fixes cinder volume delete on Windows
 8049 * Fixes cinder volume attach on Windows
 8050 * Open Juno development
 8051 
 8052 2014.1.rc1
 8053 ----------
 8054 
 8055 * Imported Translations from Transifex
 8056 * Changes to correct name of missing NetApp license
 8057 * NetApp cmode nfs: Fix QOS extra spec
 8058 * NetApp cmode iscsi: Fix QOS extra spec
 8059 * Fixes a problem in attach volume in EMC driver
 8060 * Update config generator from OSLO
 8061 * Pass the mirrorlog option as two arguments
 8062 * Import request\_id middleware bug fix from oslo
 8063 * Netapp iscsi: allow snapshots with unspecified block range
 8064 * Serialize the notification payload
 8065 * Disable oslo.messaging debug logs
 8066 * Updated from global requirements
 8067 * Update tests to use CONF.set\_override
 8068 * Adds xiv\_chap to xiv/ds8k driver configuration
 8069 * vmware: Use SessionIsActive to find stale session
 8070 * init\_host should be called before RPC consumer is created
 8071 * Add RequestContextSerializer for rpc notifications
 8072 * Allow NetApp iSCSI driver to sub-clone large volumes
 8073 * Can't force-create snapshot by an non-exist error volume
 8074 * Remove rootwrap module
 8075 * Simplify test force delete snapshot unit test
 8076 * ceph backup driver: improve log messages
 8077 * resolve KeyError for IBM Storwize/SVC driver
 8078 * vmware: Remove deprecation warning from VC driver
 8079 * Remove unused method from NetApp iscsi driver
 8080 * vmware: Remove pbm\_default\_policy config option
 8081 * VMware: Implement vmdk extend\_volume
 8082 * Fix create\_export/remove\_export in driver.py
 8083 * Imported Translations from Transifex
 8084 * vmware:Ignore inaccessible/inMaintenance datastore
 8085 * Ensure name is utf-8 when deleting rbd vol or snap
 8086 * Use six.moves.urllib.parse instead of urlparse
 8087 * Use the error\_out\_volume from flow common instead
 8088 * Revert "Re-enable lazy translation"
 8089 * Sync latest Oslo code for imageutils
 8090 * Don't send untextified exc to webob
 8091 * Imported Translations from Transifex
 8092 * Updated from global requirements
 8093 * Use debug level logging during unit tests
 8094 * Sync log.py from oslo-incubator
 8095 * Fixed some FCZM unit tests hacking issues
 8096 * Add missing config values for vmwware\_vmdk test
 8097 * cinder-rtstool imports a not existing module
 8098 * get volumes with limit and filters does not work
 8099 * Fixes cinder-volume service startup on Windows
 8100 * Fixed nova VM live migration issue with 3PAR
 8101 * Adding domain to context
 8102 * Switch over to oslosphinx
 8103 * Add libffi-dev to list of packages to install in dev env
 8104 * VMware: Take the volume size from the user input
 8105 * Fix exception message of CoraidESMConfigureError
 8106 * vmware: Mark VMware ESX vmdk driver as deprecated
 8107 * Fixes ssh-injection error while using chap authentication
 8108 * Generate config samples for oslo.messaging
 8109 * Add conversion types in some strings
 8110 * Port to oslo.messaging
 8111 * Updated from global requirements
 8112 * get volumes API does not handle limit=0
 8113 * EMC SMI-S delete snapshot unit test takes too long
 8114 * 3PAR: Support extend volume based on snapshot
 8115 * Fixed spelling error - accomodate to accommodate
 8116 * GPFS unit tests: increased coverage, uses mock
 8117 * Clean Up EMC VNX Direct Driver in Cinder
 8118 * gpfs driver: fix logging problems
 8119 * Convert cinder utils tests to use mock
 8120 * Include next link when default limit is reached
 8121 * Re-enable lazy translation
 8122 * Sync latest Oslo config code for i18n
 8123 * Fix HP LeftHand Performance issue with AO
 8124 * NetApp implementation for copy offload in clustered nfs driver
 8125 
 8126 2014.1.b3
 8127 ---------
 8128 
 8129 * Remove str() from LOG.\* and exceptions
 8130 * Storwize volume manage/unmanage support
 8131 * Volume manage/unmanage support
 8132 * Add user defined extra capabilities
 8133 * remove \_check\_container\_exists from Swift backup driver
 8134 * Add initiator\_target\_map for IBM Storwize/SVC
 8135 * Fix HP LeftHand migration with snapshots
 8136 * Updated from global requirements
 8137 * Fix docstring ordering
 8138 * Typo corrections for test files in cinder
 8139 * vmware: PBM wsdl file configuration
 8140 * vmware: default global pbm policy configuration
 8141 * vmware: check datastore availability during create
 8142 * vmware: Storage policy based volume placement
 8143 * Add EMC VNX Direct Driver in Cinder
 8144 * gpfs volume driver backup file access fixes
 8145 * Check if snapshot is deleted cleanly
 8146 * Restrict rootwrap find filter for IBM NAS and GPFS
 8147 * Add initiator target map in EMC SMI-S FC driver
 8148 * GlusterFS: Set permissions on qcow2 snapshot files
 8149 * Make EMC SMI-S driver unit tests faster
 8150 * change time.sleep to use loopingcall
 8151 * Change RBD delete failure log level to warn
 8152 * Updated from global requirements
 8153 * Update Oslo wiki link in README
 8154 * Add versioning output for the FC Zone Manager
 8155 * Fix volume stats with multiple LeftHand clusters
 8156 * Export and import backup service metadata
 8157 * Don't clear host\_state\_map when scheduling
 8158 * Add volume metadata backup suport to swift driver
 8159 * Add optional ionice to volume clearing process
 8160 * Quota delete operation in cinder
 8161 * Restrict rootwrap find filter for NetAppNFS driver
 8162 * GlusterFS: Increase snapshot delete job timeout to two hours
 8163 * Segment LUN clones in NetApp iSCSI
 8164 * updating testing readme with more current information
 8165 * Remove unused variable
 8166 * Python 3: replace "im\_self" by "\_\_self\_\_"
 8167 * Update FibreChannel Zone Manager config
 8168 * Change warning message in NetApp driver for vsadmin creds
 8169 * 3PAR: Fix extend volume GiB to MiB
 8170 * TSM backup driver changes to support file backup
 8171 * Fix silly error in comment
 8172 * 3PAR: Create volume from snapshot with larger size
 8173 * Fix free\_capacity reporting in SolidFire driver
 8174 * Fix test\_delete\_should\_not\_.. to assert something
 8175 * Replace assertEqual(None, \*) with assertIsNone in tests
 8176 * Replace tearDown with addCleanup
 8177 * Use six.StringIO instead of StringIO.StringIO
 8178 * Implement retype in IBM GPFS Driver and refactor
 8179 * 3PAR: Delete missing snapshot stuck in error\_del
 8180 * Added 3par initiator target map for FCZM
 8181 * Fix race in test\_delete\_backup
 8182 * Driver for IBM SONAS and Storwize V7000 Unified
 8183 * Fix webob.exc.HTTPForbidden parameter miss
 8184 * Add snapshot related data to limits api
 8185 * Storwize/SVC: Change volume copy task to async
 8186 * Fix FC connection handling in the storwize driver
 8187 * Sync log.py from oslo
 8188 * Replace httplib.HTTPSConnection in unittests
 8189 * Add support for FC zone lifecycle management
 8190 * Give a way to save why a service has been disabled
 8191 * Remove old driver mapping deprecation
 8192 * 3PAR: Backend assisted volume migrate
 8193 * Add HP MSA Fiber Channel driver
 8194 * Ensure return for db api functions
 8195 * HP LeftHand Backend assisted volume migrate
 8196 * Add support for qos\_specs feature to 3PAR drivers
 8197 * Add x-openstack-request-id to cinder responses
 8198 * Update 3PAR drivers to pass cert test
 8199 * Remove unused function
 8200 * Use len instead of for-loop to get the end index
 8201 * Ensures NetApp iSCSI driver correctly compares int values for size
 8202 * Sync request\_id, request\_utils for cinder
 8203 * IBM XIV and DS8000 Driver reorganizing (IBM dir)
 8204 * Sync oslo imageutils, strutils to cinder
 8205 * GPFS:  Implement volume backup and restore
 8206 * Fix missing package dependency for requests
 8207 * test\_volume unittest fails if ran only this module
 8208 * Fix invalid facilities documented in rootwrap.conf
 8209 * Use six.moves cStringIO instead of cStringIO
 8210 * NetApp api fix structure conversion methods
 8211 * Add support for backing up volume metadata
 8212 * Imported Translations from Transifex
 8213 * Replace assertEqual(None, \*) with assertIsNone in tests
 8214 * Add encrypted flag to volumes
 8215 * Implement retype in HP LeftHand driver
 8216 * Cast the quota set values to integer before checking their validity
 8217 * Remove rabbit\_notifier (Sync notifier with oslo d6e1ba7)
 8218 * Remove dependent module py3kcompat
 8219 * Add EMC SMI-S FC Driver in Cinder
 8220 * Fix wrong example of "nova\_endpoint\_template"
 8221 * NetApp eseries iscsi driver implementation
 8222 * Update gpfs driver volume creation process
 8223 * Deactivate LV before removing
 8224 * VMware: changing volumeops tests from mox to mock
 8225 * Remove unused exception
 8226 * Add searchDepth when getClusterInfo called
 8227 * Check type argument on create from source and snap
 8228 * Rename Openstack to OpenStack
 8229 * Removes use of timeutils.set\_time\_override
 8230 * Removed unused context in \_extend\_snapshot method
 8231 * Remove unused methods
 8232 * Storwize/SVC: Check wwpn not None
 8233 * Changes to cast variable as integer as XML API fails
 8234 * Ceph backup driver tidyup
 8235 * Move create\_, remove\_ and ensure\_export from drivers
 8236 * New HP LeftHand array iSCSI driver
 8237 * GlusterFS: Fix create/restore backup
 8238 * Allow operators to customize max header size
 8239 * Fixup persistence file not found on tgt remove
 8240 * Remove tox locale overrides
 8241 * Add method for unit tests to set logging level
 8242 * Brick support for pNFS
 8243 * Storwize/SVC: Fix races in host-related functions
 8244 * Fix cinder-backup volume restore with ceph driver
 8245 * Dont set error\_extending status on API extend call
 8246 * Fix misspellings in cinder
 8247 * Fixes cinder failed to create/restore a backup with NFS driver
 8248 * Brick fix BrickException message formatting
 8249 * lvm: unhandled exception when migrating volume
 8250 * Implement retype in SolidFire driver
 8251 * Validate the quota in the API layer for volume extend
 8252 * Rename self.tgtadm to self.target\_helper
 8253 * Fix LVM migrate\_volume tests
 8254 * Brick connector fix for GlusterFS
 8255 * Updated from global requirements
 8256 * vmware: intermittent failure in test\_vmware\_vmdk
 8257 * RBD unit test improvements
 8258 * Move clear\_volume back to it's own method
 8259 * Don't use shred for volume\_clear=zero
 8260 * Nexenta iSCSI driver: fixed volume\_migration
 8261 * Move clear\_volume method to volume.utils
 8262 * Add update support to volume type encryption
 8263 * LVM: log thin pool name and size upon creation
 8264 * Remove create\_export from volume create
 8265 * vmdk: To add missing time unit in driver option
 8266 * Update SolidFire Driver to use cinder's units
 8267 * Update cinder.conf.sample for new keystone client
 8268 * LVM: remove redundant casts to float
 8269 * On create\_volume flow get rid of host parameter
 8270 * Imported Translations from Transifex
 8271 * Allow spaces in host names in the storwize driver
 8272 * Remove a catching exception during delete\_volume
 8273 * Remove SSH code from 3PAR drivers
 8274 * Remove unused task from manager create\_volume flow
 8275 * Add support for special char in volume metadata
 8276 * Brick LVM: Handle space info as numeric types
 8277 * Set a sane default for state\_path
 8278 * Fixes incorrect key in dictionary
 8279 * Stop volume\_type\_encryption creation when in use
 8280 * Revert initialize\_connection changes
 8281 * Convert ceph backup unit tests from mox to mock
 8282 * VolumeManager: initialize even if a volume can't be found
 8283 * Add create\_iscsi\_target stub to TargetAdmin
 8284 * 3PAR iSCSI volumes attach to single nsp
 8285 * Extra\_spec containing '/' can't be deleted
 8286 * LVM: Robustify skipactivation detection
 8287 * Make sure report\_interval is less than service\_down\_time
 8288 * Redundant check in os-migrate\_volume\_completion
 8289 * Updated error messages for volume clone
 8290 * Imported Translations from Transifex
 8291 * Updated from global requirements
 8292 * Fix up the way we do iqn variable in unit test
 8293 * Catch new iscsi exception
 8294 * Delete volume transfer in volume\_destroy function
 8295 * Create structure of flows' packages
 8296 * Fix docstring and remove unused variable
 8297 * GlusterFS: Fix deadlock in volume clone
 8298 * Enable multi-process for API service
 8299 * Sync RPC module from Oslo
 8300 * Sync common modules from Oslo
 8301 * Sync py3kcompat, sslutils, versionutils from Oslo
 8302 * Sync gettextutils from Oslo
 8303 * Storwize driver cleanup
 8304 * Add support for retype in Storwize/SVC driver
 8305 * Add notifier events to cinder volume rename, reset-state
 8306 
 8307 2014.1.b2
 8308 ---------
 8309 
 8310 * Convert RBD unit tests to use mock instead of mox
 8311 * Fixed inconsistency in iqn
 8312 * Update HACKING.rst with regard to mock usage
 8313 * Remove unused method 'is\_key\_value\_present()'
 8314 * Remove unused config options
 8315 * Remove unused exceptions
 8316 * Do not show quota of removed volume types in Default Quotas panel
 8317 * Fix up calculating space info for mirrored volumes
 8318 * Rename \_\_init\_\_.py to create\_volume.py
 8319 * Use oslo.rootwrap library instead of local copy
 8320 * Fix UnboundLocalError in TgtAdm.update\_iscsi\_target
 8321 * Update host on driver retype
 8322 * Remove unused variable in restore\_backup method
 8323 * Ensure hostnames are converted to IP for comparison
 8324 * Add Backup Service to 'cinder-all' script
 8325 * Remove env from rootwrap filter
 8326 * Allow user to specify audit period
 8327 * Fix exception log msg in attach volume method
 8328 * Fix import log\_handler error with publish\_errors set
 8329 * Use a mirrored mirror log
 8330 * Added missing accept\_transfer to FC
 8331 * Register EMC config options globally
 8332 * Fix os.getlogin() problem with no tty
 8333 * Updates for version list to show correct references
 8334 * Fix cross-import bug in cinder.db.sqlalchemy.api
 8335 * Pull Bug #1263122 fix for service module from Oslo
 8336 * Pull latest scheduler change from Oslo
 8337 * Use loopingcall from openstack-common
 8338 * Use a \*args pass-in instead of a list one
 8339 * Remove unused variable in os-extend api
 8340 * GlusterFS: Synchronize additional operations
 8341 * Move driver initialization check into the method
 8342 * Update cinder.conf.sample for keystoneclient change
 8343 * Transfer creation doesn't support 'name' via xml
 8344 * Change default policy for volume\_extension:volume\_tenant\_attribute
 8345 * Print driver exception on retype
 8346 * Drop Chance/SimpleScheduler Implementation
 8347 * Fix sqlalchemy bug in transfer\_get\_all\_by\_project
 8348 * Fix sheepdog copy\_image\_to\_volume method
 8349 * NFS/GlusterFS: Skip incorrectly formatted shares
 8350 * Remove unused message from iogrp\_data setup
 8351 * Remove legacy config option 'connection\_type'
 8352 * Modify default prefix for solidfire account
 8353 * Add time\_type dictionary to test\_migrations
 8354 * 3PAR: Raise Ex when del snapshot with depend vol
 8355 * Add bool\_type dictionary to test\_migrations
 8356 * Hiding postgresql password in connection string
 8357 * Fixed a problem in iSCSI multipath
 8358 * Fix the invalid argument of webob.exc.HTTPBadRequest
 8359 * Add ability to modify volume type
 8360 * Fix downgrade in 002\_quota\_class.py for MySQL
 8361 * Removed deprecated config option hp3par\_domain
 8362 * Fix Brick LVM test command parsing
 8363 * Update V2 API to return detailed volume information on create
 8364 * LVM: Fix "intialized" typo in warning msg
 8365 * Imported Translations from Transifex
 8366 * removed unused context in check\_\*\*\* methods
 8367 * add 'force' verification in \_volume\_upload\_image
 8368 * Raise max header size to accommodate large tokens
 8369 * LVM: update iscsi target on volume attach
 8370 * LVM: Activate Thin Pool LV upon initialization
 8371 * GlusterFS: Use correct base argument when deleting attached snaps
 8372 * Switch to Oslo's config generator
 8373 * Removed copyright from empty files
 8374 * Remove unused fake\_flags
 8375 * Replace Simple/Chance Scheduler with FilterScheduler
 8376 * Reduce the redundant variable declarations
 8377 * Imported Translations from Transifex
 8378 * Remove vim header
 8379 * Redundant size check in volume restore api
 8380 * Add AllocatedCapacityWeigher
 8381 * Imported Translations from Transifex
 8382 * Adding helpful URL links to README.rst and HACKING.rst
 8383 * Handle terminate\_connection() exception in volume manager
 8384 * Empty files shouldn't contain copyright nor license
 8385 * Bugfix missing foreign key removal for mysql
 8386 * Fix spelling errors
 8387 * Imported Translations from Transifex
 8388 * Add additional metadata as key-value pairs in 3PAR
 8389 * Handle initialize\_connection() exception in volume manager
 8390 * Output Strings of bin/\*.py should support i18n
 8391 * Add qos\_specs support to solidfire driver
 8392 * Service launcher method docstring corrected
 8393 * Fix QoS information in initialize\_connection() result
 8394 * Fix and enable gating on F401
 8395 * Only reverify backing lun when create backing lun
 8396 * Set volume\_dd\_blocksize configurable on per-driver basis
 8397 * Add exception logging if flow creation fails
 8398 * Remove dynamic default on sf\_account\_prefix
 8399 * make delete recovery messages debug level
 8400 * Remove unused code from volume manager (reset\_stats)
 8401 * Pylint fixes for GlusterFS driver
 8402 * Pylint fixes for Brick iSCSI/LVM
 8403 * 3PAR FC: add ability to add WWNs to host
 8404 * Imported Translations from Transifex
 8405 * Adjust import order according to PEP8 imports rule
 8406 * Do not clone non-raw images in rbd backend
 8407 * Adds unit tests for drivers.rbd.RBDImageIOWrapper
 8408 * [Netapp/Nexenta] Move registration of config options
 8409 * Fix and enable gating on H402
 8410 * LVM: Activate source snap LV when cloning from volume
 8411 * Remove test that was no longer used for long
 8412 * make help text more meaningful for cinder docs
 8413 * Switch create volume commands to Taskflow 0.1.1
 8414 * Use mock for scheduler tests
 8415 * Remove LANG=C from rootwrap invocations
 8416 * Add the driver name to get stats log output
 8417 * Remove hashbang (#!) at beginning of python modules
 8418 * Fix KeyError while generating a WSGI response
 8419 * Updated from global requirements
 8420 * Lazy log the fixed\_key warnings
 8421 * Add disabled\_reason field to services table
 8422 * Catch TypeError when new\_size is None on extend
 8423 * Sync matchmaker\_ring.py from oslo-incubator
 8424 * Add RBD test for volume not existing during delete
 8425 * Sync rpc fix from oslo-incubator
 8426 * Returns thin pool free space calculated from actual usage
 8427 * Brick LVM: Set C locale when gathering PV info
 8428 * LVM migration: Check if name is equal to dest\_vg
 8429 * Convert lvm\_mirrors to int
 8430 * LVM migrate: Use keywords for the brick instance
 8431 * LVM: Create thin pools of adequate size
 8432 * GlusterFS: Remove glusterfs\_disk\_util option
 8433 * Catch ImageBusy exception when deleting rbd volume
 8434 * Adds lock for create from vol/snap to avoid race conditions
 8435 * Fix docstring for snapshot\_metadata controller
 8436 * Fixes case insensitive for resp body
 8437 * VMDK:Using host mount info for datastore selection
 8438 * Fixes case insensitive for resp body
 8439 
 8440 2014.1.b1
 8441 ---------
 8442 
 8443 * All API controllers inherit from wsgi.Controller
 8444 * delete.start/delete.end notification for hostless
 8445 * Fix typo/misspelled words
 8446 * Update hacking to hacking>=0.8.0,<0.9
 8447 * Add more logging to migrate\_volume\_completion
 8448 * Use model\_query() in db.\*\*\*\*\*\_destroy
 8449 * Change method name to test\_get\_volume\_stats
 8450 * Adjust RBD delete log level
 8451 * Bump to sqlalchemy-migrate 0.8.2
 8452 * Add unit tests for volume reserve and unreserve
 8453 * Don't stop volume service for failed re-export operations
 8454 * GlusterFS: Complete snapshot\_delete when info doesn't exist
 8455 * Fix typo in cinder
 8456 * Imported Translations from Transifex
 8457 * Add attach/detach notifications
 8458 * Removes dublicated assert from test\_migrations.py
 8459 * Use assertAlmostEqual instead of failUnlessAlmostEqual in unit tests
 8460 * Fixing check order for empty body in get\_body()
 8461 * Updates .gitignore
 8462 * Remove unused import and CinderNode sqlalchemy model
 8463 * Fix suppressed exceptions for migration downgrade
 8464 * Fix the wrong verification for 'readonly'
 8465 * Parse out '@' in volume['host'] to do discovery
 8466 * Add volume migration code to Nexenta iSCSI volume driver
 8467 * Handle NotFound exception in snapshots API code
 8468 * Add chance weigher to scheduler
 8469 * Redundant body validation for volume\_upload\_image
 8470 * Imported Translations from Transifex
 8471 * Fix Storwize terminate\_connection with no host
 8472 * Fix \_update\_volume\_stats typos
 8473 * Remove the redundant judgment for 'restore'
 8474 * Make volume\_glance\_metadata\_create compat with DB2
 8475 * GlusterFS: Set correct permissions for volume file created via clone
 8476 * GlusterFS: Ensure Cinder can write to shares
 8477 * The param 'readonly' is incorrect checked
 8478 * Fix docstring for Snapshot model
 8479 * Make sure report\_interval is less than service\_down\_time
 8480 * Ensure 'status' in update\_snapshot\_status
 8481 * Update openstack/common/periodic\_task
 8482 * Initialize and terminate connection raise 500 err
 8483 * Fix docstring for \_migrate\_volume\_completion
 8484 * Migrate volume should check para "host" in request
 8485 * Continue to delete volumes that DNE in rbd backend
 8486 * Pull latest service module from Oslo
 8487 * Add greenthread.sleep() to parent wait()
 8488 * Fix ./run\_tests.sh -V --virtual-env-name
 8489 * Pass the size when fetching image in xenapi driver
 8490 * Remove unused code in test\_admin\_actions.py
 8491 * Add support for extend volume in GPFS vol driver
 8492 * Remove dead code from test\_get\_volume\_stats()
 8493 * Remove suffixes from LVM brick test vgs output
 8494 * Subclass vendor specific exceptions
 8495 * Don't do glance v2 calls when config is set to v1
 8496 * LVM: Activate source LV before cloning from it
 8497 * Add default quota class into DB during migration
 8498 * To fix test\_get\_dss\_rp in test\_vmware\_vmdk.py
 8499 * Fix typo in cinder.volume.API
 8500 * NetApp fix for vsadmin role failure for ssc
 8501 * Create snapshot throws 500 Internal Error
 8502 * Fixes inappropriate error message
 8503 * NetApp fix free space as zero during 1st vol stats update
 8504 * Add valid check and unit tests on quota class
 8505 * GlusterFS: Synchronize operations that manipulate qcow2 data
 8506 * Check only our VG name when testing if VG exists
 8507 * Update quota-set throw 500 error
 8508 * Using HttpNfcLease to transfer vmdk files
 8509 * Adds extend volume to Dell EqualLogic Driver
 8510 * Remove the use of common.uuidutils.gen\_uuid
 8511 * Imported Translations from Transifex
 8512 * Do not allow bad keys while updating quota
 8513 * Use cached volumes in REST API extensions
 8514 * Enable object caching in cinder REST API requests
 8515 * Nexenta iSCSI driver: extend volume stats of \_update\_volume\_stats
 8516 * Fail when image is bigger than the volume
 8517 * Update URL for global HACKING document and remove duplicate section
 8518 * Retrieve volume image metadata using single query
 8519 * Add call to retrieve image metadata for volumes in bulk
 8520 * Do not remove volume silently if GPFS is unmounted
 8521 * Report zero capacity if GPFS is unmounted
 8522 * Nexenta NFS driver refactoring
 8523 * RequestContext initialization failed in cinder
 8524 * Nexenta: Remove snapshot after volume-clone deletion
 8525 * Don't use deprecated module commands
 8526 * Remove dup of LVMISCSIDriver in LVMISERDriver
 8527 * Remove duplication of ISCSIDriver in ISERDriver
 8528 * Support volume\_readonly\_update using XML format
 8529 * Fix typo in test\_check\_ssh\_injection\_on error test
 8530 * Remove lvm-thin pool\_size config option
 8531 * Examine if GPFS is mounted before writing data
 8532 * Imported Translations from Transifex
 8533 * Remove unused db calls to fetch original metadata
 8534 * replace u\2013 char with dash
 8535 * Sync log from oslo
 8536 * Add tests for LVM -cow clearing
 8537 * clean up numeric expressions in test
 8538 * Fixes typo in method name \_notify\_voloume\_type\_error
 8539 * Allow spaces in quoted SSH command arguments
 8540 * Use pipe between ceph backup diff export/import
 8541 * Imported Translations from Transifex
 8542 * Add missing space to num\_iser\_scan\_tries text
 8543 * Add cinder.db.migration.db\_initial\_version()
 8544 * remove rundundant lockfile requirement
 8545 * Imported Translations from Transifex
 8546 * Revert "Brick connector fix for NFS drivers"
 8547 * Update my mailmap
 8548 * GlusterFS: set correct filename when cloning volume
 8549 * Handle NotFound exceptions in API
 8550 * Unit test fails in pbuilder environment
 8551 * Updated from global requirements
 8552 * Check if dir exists before calling listdir
 8553 * Rename "rtstool" to "cinder-rtstool", add dep
 8554 * Downgrade target create failure mesg to warning
 8555 * Nexenta iSCSI driver: Refactor create\_cloned\_volume
 8556 * VMware: Registering vmdk opts in global space
 8557 * Brick connector revised fix for NFS drivers
 8558 * Nexenta drivers ignore "does not exist" exception
 8559 * Add openstack/common/crypto from OSLO
 8560 * Fix volume transfer href issue
 8561 * Remove duplication of brick.iscsi in brick.iser
 8562 * Drop auth\_token configs for api-paste.ini
 8563 * NetApp unit test fail fix for http\_proxy
 8564 * Revert "remove cinder-rtstool because of rtslib dep"
 8565 * Let GPFS driver to rename snapshot with root permission
 8566 * Imported Translations from Transifex
 8567 * NetApp fix for 7mode iscsi volume stats
 8568 * Brick connector fix for NFS drivers
 8569 * NetApp fix ssc volume filtering inconsistency
 8570 * Updated from global requirements
 8571 * NetApp fix mirrored stats
 8572 * NetApp fix for compression and dedup stats
 8573 * Fix generate conf script can't handle multistropt
 8574 * Add auth\_token settings to cinder.conf.sample
 8575 * Add extend\_volume for Huawei drivers
 8576 * Update openstack/common/notifier
 8577 * Imported Translations from Transifex
 8578 * Apply six for metaclass
 8579 * Provide gettext \_ in missing locations
 8580 * Nexenta NFS driver: caching for appliance volroot
 8581 * Cinder extension to add used resources in absolute limits
 8582 * Fix Huawei HVS driver AttributeError
 8583 * Storwize: Fix iogrp availability check
 8584 * Imported Translations from Transifex
 8585 * Uses oslo.imageutils
 8586 * Don't zero out thin provisioned LV's on delete
 8587 * Fix lvm.extend\_volume to pass Gig suffix
 8588 * Nexenta NFS volume driver folder auto sharing
 8589 * FK lookup failures during migration
 8590 * Initialize shares variables for RemoteFsDriver(s)
 8591 * Fix indentation errors in drivers
 8592 * Imported Translations from Transifex
 8593 * Fix Huawei drivers to support other host OSs
 8594 * Fix all occurences of H404 Hacking warning
 8595 * Imported Translations from Transifex
 8596 * VMware: Fixed upload-to-image for available volume
 8597 * Refactor Nexenta iSCSI driver
 8598 * Remove unused 'initiator' imports
 8599 * Fix tests to work in debug mode
 8600 * Updated from global requirements
 8601 * Remove whitespace from cfg options
 8602 * Remove option count from sample configuration
 8603 * improves lvm version parsing for customised builds
 8604 * Fix typo in cinder.volume.drivers.nexenta.\_\_init\_\_
 8605 * Remove obsolete redhat-eventlet.patch
 8606 * long flashcopy operation may block volume service
 8607 * Support Huawei driver upgrade from grizzly to havana
 8608 * Imported Translations from Transifex
 8609 * VMware: Disallow snapshot of attached volume
 8610 * Clean up comparison assertions
 8611 * Utilizes assertIsNone and assertIsNotNone
 8612 * Nexenta volume drivers: refactor NexentaJSONProxy
 8613 * remove unused methods in driver.Scheduler
 8614 * Imported Translations from Transifex
 8615 * Nexenta iSCSI driver fix \_lu\_exists
 8616 * Ignore H803 from Hacking
 8617 * Drop conf\_key\_mgr warning message!
 8618 * VMware: Re-create session for RetrievePropertiesEx
 8619 * use cinder utils.get\_root\_helper
 8620 * Provide user with more information on quota fail
 8621 * Cleanup and more tests for db.api methods
 8622 * Fix broken solidfire create-snapshot
 8623 * Clean CONF out of brick iser
 8624 * Open Icehouse development
 8625 * Imported Translations from Transifex
 8626 * Add key manager implementation with static key
 8627 * Remove need for CONF acces in brick iscsi
 8628 * Quotas roll back failure of create volume task
 8629 * Remove incorrect class in cinder.conf.sample
 8630 * Fixes incorrect class path in logging\_sample.conf
 8631 * Storwize SVC driver hostname can't start with number
 8632 * After commiting quota we should avoid certain reverts
 8633 * Remove CONF from brick remotefs
 8634 * Pass through args and kwargs in brick connectors
 8635 * Clean CONF out of brick initiator
 8636 * Update Babel from Openstack Requirements
 8637 * Disable lazy translation
 8638 * Improve gpfs config flag help text readability
 8639 * Check for backing lun on iscsi target create
 8640 * usedevelop in tox
 8641 * Fixes ceph backup import errors
 8642 * Add XML response tests for qos specs manage ext
 8643 * v2 api - return bootable attr value on volume list
 8644 * Fixes backup with multiple volume backend
 8645 * Dont retry if target creation succeeds
 8646 * VMware ESX: Fixes vol clone & clone from snapshot
 8647 * Create volume revert fails for non admin user
 8648 * VMware: Usng RetrvProprtisEx & does multi ESX scan
 8649 * Fix XML serializer for QoS Specs extension
 8650 * Fix Huawei HVS driver attaching volume error
 8651 * Add debug logging for targets
 8652 * Add support for querying the quotas usage
 8653 * Validate force\_host\_copy API param for migration
 8654 * Imported Translations from Transifex
 8655 * Update OpenStack Style Commandments link
 8656 * Set vol driver initialized before deleting volumes
 8657 * Add error logs for Huawei driver
 8658 * Clean CONF out of brick exception
 8659 * Fix translation of CinderExceptions in REST API
 8660 * Allow upgrade from Grizzly with ThinLVMVolumeDriver
 8661 * Use module units for some drivers
 8662 * Get host group id when Huawei driver initializing
 8663 * Fix mandatory and optional args for create\_volume
 8664 * Pass correct args to vol\_rpc create\_volume calls
 8665 * Fix processutils.execute errors on windows
 8666 * Sync gettextutils from oslo
 8667 * LVM volume\_clear: error on unexpected inputs
 8668 * Revert "Fix volume\_rpcapi calls for chance/simple scheds"
 8669 * Fix finish\_volume\_migration() on SQLAlchemy 0.8.x
 8670 * VMware: Handles no datastores case
 8671 * Fixes some typos in cinder
 8672 * Update rootwrap with code from oslo
 8673 * Specific /usr/local/bin/hus-cmd rootwrap filter
 8674 * Allow v2 Volume API to create volume with type name
 8675 * Imported Translations from Transifex
 8676 * Fix volume\_rpcapi calls for chance/simple scheds
 8677 * Require assisted\_volume\_snapshots from novaclient
 8678 * Fix over-indent in compute/nova
 8679 * Add sg\_scan filter to rootwrap
 8680 * Add extend to reference LVM driver
 8681 * Fix issues with failed lvremove
 8682 * GlusterFS: Copy snap from correct source file
 8683 * GlusterFS: Use image\_utils for qemu-img calls
 8684 * Remove default root\_helper of sudo for remotefs
 8685 * Add a retry to create\_iscsi\_target for LVM
 8686 * Fix HP3PAR iSCSI path connection
 8687 * Added mapper for update\_all on snapshot\_metadata
 8688 * Add volume metadata to v2
 8689 * Enforce driver is initialized
 8690 * Added mapper for snapshot\_metadata
 8691 * Fix type change in bootable setting of volume view
 8692 * Add logging to prior to raising exceptions
 8693 * GPFS Driver missing clone depth limit for snapshots
 8694 * remove VolumeNotFoundForInstance class
 8695 * Sync gettextutils from oslo
 8696 * Use built-in print() instead of print statement
 8697 * Fixes vol restore discard final bytes unzeroed
 8698 * Fixes call GlanceConnectionFailed in invalid ARG
 8699 * Fixes call VolumeNotFound in the invalid argument
 8700 * Soft delete tmp migration volume
 8701 * Fix \_\_init\_\_ methods of brick initiator connectors
 8702 * Fix secure delete for thick LVM snapshots
 8703 * assertEquals is deprecated, use assertEqual
 8704 * Storwize/SVC: Optional CHAP authentication
 8705 * Fix huawei driver test issues
 8706 * fix wrong desciption of monkey\_patch config
 8707 * Allow display\_name for v2 snapshot-update
 8708 * Pass down root\_helper in more cases
 8709 * Set rootwrap\_config path to rootwrap.conf
 8710 * Do not use qemu-img --backing-chain or --output=json
 8711 * VMware driver: Fix for invalid datastore selection
 8712 * Fixes ceph volume restore to larger image than source
 8713 * Imported Translations from Transifex
 8714 * nms.folder.create\_with\_opts not supported on Nexenta 3.1.4.2
 8715 * Use $state\_path/conversion for image\_conversion\_dir default
 8716 * Improves the parsing way of ssh returns
 8717 * Fixes the use of exception.InvalidInput with the wrong arguments
 8718 * Remove unused exceptions
 8719 * Fix client connection leaks in HP3PAR drivers
 8720 * Add default\_availability\_zone configuration option to cinder
 8721 * Imported Translations from Transifex
 8722 * Turn db model object into a primitive object to avoid error
 8723 * Catch generic exceptions
 8724 * Add delete support for volume type encryption
 8725 * Adds Dell EqualLogic volume driver for Cinder
 8726 * Fixing UnicodeEncodeError against volume creating function
 8727 * Fix deleting qos specs key
 8728 * Move novaclient to requirements.txt
 8729 * fix missing unit in log message
 8730 * Add check for qemu-img to image\_utils fetch\_to\_raw
 8731 * Changed header from LLC to Foundation based on trademark policies
 8732 * Fixed erroneous force full copy in ceph backup driver
 8733 * Call to\_primitive on volumes.rpcapi.create\_volume
 8734 * Fix typo in cinder.tests.test\_create\_volume\_flow
 8735 * Fix Qos Specs association corner case
 8736 * Fixes pep8 violation in nova
 8737 * Fix bug in Nexenta NFS driver \_do\_create\_volume
 8738 * Restrict Volume type deletion with volumes assoc
 8739 * Replace assertEquals with assertEqual - 2/2
 8740 * Check cinder-backup service before "backing-up"
 8741 * Do not attempt vg.update on uninitialized vg
 8742 * Replace assertEquals with assertEqual - 1/2
 8743 * Add support for LocalConnector type in brick
 8744 * Remove unused/redundant methods in cinder/test.py
 8745 * Fix error casting value to float in lvm.py
 8746 * Fixes misuse of assertTrue in test scripts
 8747 * Utilizes assertIsNotNone
 8748 * Utilize assertIsInstance
 8749 * Remove deprecated assert\_() usage
 8750 * Fix brick remotefs dependency on cinder
 8751 * Remove quota fetch race condition
 8752 * Synchronize extend\_volume methods in 3PAR drivers
 8753 * Added copy-on-write support for all RBD cloning
 8754 
 8755 2013.2.b3
 8756 ---------
 8757 
 8758 * fix log string in conversion type
 8759 * VMDK copy\_image\_to\_volume and copy\_volume\_to\_image
 8760 * Validate VV Set exists in 3PAR drivers
 8761 * This adds a README to brick
 8762 * Fix tuple usage error
 8763 * Fixes brick Nova pep8 violation for lvm.py
 8764 * fix inconsistent i18n log message
 8765 * QEMU-assisted-snapshots for GlusterFS volumes
 8766 * Add view builder to QoS specs API extension
 8767 * Add features to Zadara Storage Cinder driver
 8768 * Use tempfile and cleanup in windows unit test
 8769 * Adds Nexenta NFS driver
 8770 * Set vg\_thin\_pool to pool name instead of pool\_path
 8771 * Fixes cinder-volume service startup on Windows
 8772 * extract 'limits.' to constant for ratelimiting logic
 8773 * Send notifications when extending volume
 8774 * Fix errors in volume usage audit script
 8775 * New update\_snapshot\_status API
 8776 * Add volume driver for Huawei HVS storage system
 8777 * Increase test coverage for cinder.utils
 8778 * Add Fibre Channel drivers for Huawei storage systems
 8779 * Refactor huawei Dorado array iSCSI driver
 8780 * Refactor Huawei iSCSI driver
 8781 * Enable gating on F811
 8782 * Add support for Havana missing features in Windows driver
 8783 * Add venv wrapper for check\_uptodate.sh
 8784 * Clone volume with right size with SolidFire
 8785 * Fixes bug to allow for encrypted volume deletion
 8786 * Sync rpc fix from oslo-incubator
 8787 * Move comment back to right place
 8788 * copy\_image\_to\_volume for Nexenta volume driver
 8789 * Fix pep8 violation in backup
 8790 * Utilizes assertIn and assertNotIn
 8791 * Implements APIs for VMDK driver
 8792 * Remove \_create\_volume function from several tests
 8793 * Don't need to init testr explicitly
 8794 * Add missing LH SAN driver features for Havana
 8795 * Multi storage backend support for Nexenta driver
 8796 * Fix typo in bin/cinder-volume-usage-audit
 8797 * Remove unused methods from cinder.utils
 8798 * Increase test coverage for cinder.image.image\_utils
 8799 * Add kwargs to create\_volume in tests/utils.py
 8800 * Update the version for the FC and iSCSI driver
 8801 * Pass MB size on copy\_volume\_data call copy\_volume
 8802 * Adding Read-Only volume attaching support to Cinder
 8803 * Add NFS/GlusterFS support to brick library
 8804 * Pass db into driver as constructor's parameter
 8805 * Modified 3PAR drives to support 3parclient 2.0.0
 8806 * Move create\_volume flow to a subfolder
 8807 * Import order cleanup
 8808 * Migrate manage script needs import of db session module
 8809 * Migration for attached volumes
 8810 * Add optimized volume migration to Storwize/SVC
 8811 * Fix quota update validation for non-int types
 8812 * Imported Translations from Transifex
 8813 * Removes exception instance creation on execute()
 8814 * Fix except in lvm.py
 8815 * Add automated check of conf sample
 8816 * Remove deprecated code from Nexenta Exception class
 8817 * Sync up with global requirements
 8818 * Extend volume for GlusterFS
 8819 * Offline snapshots for GlusterFS volumes
 8820 * Ensure that qpid connection is closed (from oslo)
 8821 * Imported Translations from Transifex
 8822 * Test WWNs with basestring
 8823 * Imported Translations from Transifex
 8824 * Remove print statement in db api test
 8825 * Ignore stmf target must be offline exception
 8826 * Sync execute() related exceptions with oslo
 8827 * The DB migration shouldn't populate types table
 8828 * Use a new rest client for every Coraid ESM command
 8829 * Remove unused methods from LVM driver
 8830 * Storwize/SVC: allow setting of I/O group
 8831 * Implement QoS support for volumes
 8832 * Move the frequently injection task to the base folder
 8833 * Move root task class to base file
 8834 * Backup driver for IBM Tivoli Storage manager (TSM)
 8835 * Dont crash service if sf cluster isnt available
 8836 * 3PAR driver add missing domain check on QOS cmd
 8837 * Remove unused methods from cinder.utils
 8838 * Refactor cinder/tests/test\_volume.py
 8839 * Unified Volume Driver for IBM XIV and IBM DS8K
 8840 * Adds brick helpers to cinder utils
 8841 * Fix python 3 pep8 errors for print
 8842 * Fix incorrect msgstr's to avoid translation errors
 8843 * GPFS use clone\_image for creating volumes
 8844 * 3PAR driver terminate connection host validation
 8845 * Re-enable a lot of cinder scheduler tests
 8846 * emit warning while running flake8 without virtual env
 8847 * Set bootable flag for volume cloned from image
 8848 * Remove unused methods from cinder.utils
 8849 * Clean up the sqlalchemy migrate manage.py script
 8850 * Allow to delete a volume in error\_extending status
 8851 * Update Brick to use executor
 8852 * flake8 H202 error in test\_image\_utils.py
 8853 * Removes ssh\_execute in utils.py
 8854 * Fix volume\_glance\_metadata deletion
 8855 * Use system locale when Accept-Language header is not provided
 8856 * Generic backup\_volume and restore\_backup functions
 8857 * Relax policy so owner can access encryption info
 8858 * Fix Fibre Channel attach for single WWN
 8859 * Make the SolidFire driver api port configurable
 8860 * Add accept\_transfer to solidfire driver
 8861 * Added need info to accept\_transfer
 8862 * Allow volume create from source unless in error status
 8863 * Avoid serializing CinderExceptions before they are translated
 8864 * Add root\_helper param to get\_connector\_properties
 8865 * Standardize on ID for log messages
 8866 * Reduce hidden effects of sqlalchemy objects
 8867 * Removed need for domain in 3PAR drivers
 8868 * Allow Cinder to call Nova client
 8869 * Use FakeLoopingCall instead of the real one
 8870 * Fix some pylint error in Coraid Driver
 8871 * Storwize/SVC: More error logging
 8872 * Remove strcmp\_const\_time
 8873 * Refactor LVM driver to use Brick VG utility
 8874 * Added missing import
 8875 * Fixes SSH injection threat in 3PAR driver
 8876 * Implement missing Coraid Driver functionality for Havana
 8877 * Increase test coverage brick/initiator/connector
 8878 * Fix SSH injection threat in 3PAR driver
 8879 * refactor/unify driver version strings
 8880 * Refactor Nexenta driver
 8881 * Update Nexenta ISCSI volume driver authors
 8882 * Extract ISCSI tries option into connector module
 8883 * Externalize error messages in the v2 API
 8884 * Add more asserts to the limiter unit tests to test the RateLimit
 8885 * Replace os.unlink with delete\_if\_exists
 8886 * No need to declare the exception conf
 8887 * Add support for encrypted volumes
 8888 * Add tests for cinder/brick/initiator/connector
 8889 * Tidy up the SSH call to avoid injection attacks for HP's driver
 8890 * Raise exception when Glance metadata not found
 8891 * Interprete scoped key as nested tags
 8892 * Adding the -online option to the 3PAR clone
 8893 * Fixes some unseen flake8 violations
 8894 * Fixes volume clone from volume
 8895 * Fixes docstring formats in connector.py
 8896 * Fixes files with wrong bitmode
 8897 * Add unit tests for cinder/api/contrib/quotas
 8898 * remove Brick deps on cinder.exception
 8899 * Remove Brick iser dependency on cinder
 8900 * Fix handling ImageUnacceptable in create\_volume
 8901 * Use native methods for list manipulation
 8902 * Fix signature of \_create\_volume() in ThinLVMVolumeDriver
 8903 * Add H233 to ignores in tox.ini
 8904 * Imported Translations from Transifex
 8905 * Add support for volume cloning to Nexenta driver
 8906 * Fix ratelimiting
 8907 * GPFS support for various volume attributes
 8908 * Upgrade Scality driver to match minimum features
 8909 * Ignore purge\_props for v2 Glance api and fix upload
 8910 * Add support for API message localization
 8911 * 3PAR drivers creating incorrect comment data
 8912 * Imported Translations from Transifex
 8913 * Use utils.safe\_minidom\_parse\_string in extensions
 8914 * Move resource usage sync functions to db backend
 8915 * Imported Translations from Transifex
 8916 * Refactoring of create\_volume to use taskflow
 8917 * Add minimum features in HDS driver (for Havana & Icehouse)
 8918 * Ignore stmf target must be offline exception
 8919 * Added glance\_request\_timeout config option
 8920 * Set lock\_path in tests
 8921 * 3PAR volumes created from snaps failed to attach
 8922 * Add test for brick.local\_dev.lvm
 8923 * Imported Translations from Transifex
 8924 * Remove Brick's iscsi dependency on cinder
 8925 * Remove locals() from iser
 8926 * Move volume\_clear and clear\_size opts up to driver
 8927 * Imported Translations from Transifex
 8928 * Set the concurrent connections on the 3PAR array
 8929 * Create key manager interface
 8930 * Remove usage of obsolete oslo.exception
 8931 * Fixes create rbd volume from image v1 glance api
 8932 * Imported Translations from Transifex
 8933 * Remove Storage Manager from cinder-manage
 8934 * Remove cinder.exception from Brick
 8935 * Add bin directory to flake8 when not in venv
 8936 * Add support for volume extension to Nexenta Systems volume driver
 8937 * GPFS Verify min release level for mmclone command
 8938 * Sync gettextutils from oslo
 8939 * Add eclipse project files to .gitignore
 8940 * Remove unnecessary metadata from the 3PAR drivers
 8941 * Adding support for iSER transport protocol
 8942 * NetApp fix clone image compatibility issue with ssc
 8943 * Set bootable flag for volume serializer
 8944 * Fix chown fail for nfs file without necessary permission
 8945 * Add new persona value in the 3PAR driver
 8946 * Update driver version to 1.1
 8947 * Fix NetApp iscsi drivers for cinder backup
 8948 * Fix pep8 and pylint violation in Nexenta volume driver
 8949 * Test tools barfs on reusage of 'id' attribute
 8950 * Ignore "volume does not exist error"
 8951 * Call get\_session() only when necessary
 8952 * Fix volume\_create()/snapshot\_create() DB methods
 8953 * Execute DB API methods in a single transaction
 8954 * Improve DB API test coverage
 8955 * Fix check for mount.nfs helper installation
 8956 * Imported Translations from Transifex
 8957 * Remove xen storage manager tables
 8958 * Remove unused migration\_\* methods from db api
 8959 * Factorize code between nfs.py and glusterfs.py
 8960 * NetApp fix create vol different size than snapshot
 8961 * LVM / Block Device Drivers: Fix duplicated flags
 8962 * tox.ini: Change sitepackages to False
 8963 * Tidy up the SSH call to avoid injection attacks in storwize\_svc
 8964 * NetApp check for 7 mode controller version
 8965 * Storwize/SVC: Use reserved percentage from conf
 8966 * Imported Translations from Transifex
 8967 * Pop out 'offset' and 'limit' before use for filter
 8968 * Imported Translations from Transifex
 8969 * Fix running of migrations tests by Jenkins gate
 8970 * Update to latest oslo rootwrap
 8971 * Make unicode-to-utf8 conversion universal in ceph backup driver
 8972 * Add more info to delete error message
 8973 * Update references with new Mailing List location
 8974 * Allow connect by FC-only or iSCSI-only systems
 8975 * NetApp NFS efficient clone\_image impl
 8976 * Removed the dep on cinder.utils
 8977 * Fix the multi-backend storge issue for ZMQ
 8978 * NetApp storage service feature support
 8979 * Imported Translations from Transifex
 8980 * Create volume from snapshot must be in the same AZ as snapshot
 8981 * Using volume name property instead of using template and id
 8982 * Fix unit suffix and add no\_suffix option
 8983 * GPFS stub calls to truncate and dd in unit tests
 8984 * Storwize/SVC: Use VolumeDriver's copy vol<->image
 8985 * Implements extend volume feature in HP 3PAR driver
 8986 * use encode('utf8') instead of str()
 8987 * Imported Translations from Transifex
 8988 * Migration for detached volumes with no snaps
 8989 * Fix cinder error for deprecated Netapp drivers
 8990 * get\_snapshot should populate the snapshot metadata
 8991 * Adding driver minimum features and volume stats to dev doc
 8992 * Update RBD driver to be compliant with HACKING
 8993 * GPFS convert glance image to raw only when needed
 8994 * Fix oslo.config.cfg.NoSuchOptError when running individual tests
 8995 * Fixes RBD driver docstring format issues
 8996 * fix name 'update\_volume\_status' to 'update\_volume\_stats'
 8997 * use 'exc\_info=1' instead of import traceback
 8998 * Fix further Hacking 0.6.x warnings
 8999 * Add create & attach times to SolidFire attributes
 9000 * Implement extend volume for Storwize/SVC
 9001 * Cleanup README.rst
 9002 * Fix volumes search by metadata
 9003 * Add test for volume status check when extending
 9004 * 3PAR Driver modifications to support QOS
 9005 * Make Storwize/SVC tests work without simulator
 9006 * Revert hardening of Storwize/SVC SSH commands
 9007 * Clone\_image method added image\_id as parameter
 9008 * Added incremental backup support to Ceph backup driver
 9009 * Sync gettextutils from oslo
 9010 * Imported Translations from Transifex
 9011 * Fix duplicate config options
 9012 * Move copy\_volume function to volume/utils.py
 9013 * Fixes default value of use\_default\_quota\_class
 9014 * Imported Translations from Transifex
 9015 * Delete snapshot metadata when snapshot is deleted
 9016 * Tidy up the SSH call to avoid injection attacks in storwize\_svc
 9017 * Fix extend\_volume error handling
 9018 * Fixes race condition in LVMVolumeDriver create\_cloned\_volume method
 9019 * Checks the volume\_clear flag and just return if it is none
 9020 
 9021 2013.2.b2
 9022 ---------
 9023 
 9024 * Fixes Opt type of use\_multipath\_for\_image\_xfer
 9025 * Fixes Opt types in cinder/backup/drivers/ceph.py
 9026 * Fix indent in cincer/volume/configuration.py
 9027 * Implement validate\_connector for Storwize/SVC
 9028 * Fix error when QuotaUsage.updated\_at is NULL
 9029 * Rename SolidFire driver for consistency
 9030 * Add Brick Fibre Channel attach/detach support
 9031 * Increase timeout period for clone volume
 9032 * Be sure to check deleted types on quota update
 9033 * CoraidDriver: Allow volumes in error state to be deleted
 9034 * Adds multiple iSCSI port support to 3PAR
 9035 * Implement extend volume functionality in Sheepdog
 9036 * Mark methods used in class only with prefix "\_"
 9037 * Add te field user\_id into the volume detailed information
 9038 * Catch additional connect fail cases
 9039 * Clean up Huawei tmp files from tests
 9040 * Add flag argument to 'cinder-manage config list'
 9041 * Imported Translations from Transifex
 9042 * Add generic block device driver
 9043 * Use base ISCSI driver to fulfill some driver requirements
 9044 * Cleanup and make HACKING.rst DRYer
 9045 * Clone\_image should return dict of vol properties, clone status
 9046 * Update requirements from openstack/requirements
 9047 * Refactor SSHPool.get() to use Pool.get()
 9048 * Enable zero the snapshot when delete snapshot in LVMVolumeDriver
 9049 * Fixes ceph-backup failure if original volume deleted
 9050 * Implement extend volume functionality in Rbd
 9051 * Handle errors raised by extend\_volume
 9052 * Minor reorg for (array resource usage and backend options naming)
 9053 * Check enabled backup service before rpc request
 9054 * Fixed Ceph backup librbd segfault
 9055 * Add support to import images into sheepdog volumes
 9056 * Add tests for cinder/api/urlmap.py
 9057 * remove improper assert usage
 9058 * Enable setting blocksize on volumes
 9059 *     cinder.api: Replace 'locals()' with explicit values
 9060 * Update upper bound of keystoneclient version
 9061 * Fix missing volume\_name\_template flag
 9062 * Change check-detach to reject more states
 9063 * Implement extend volume functionality in SolidFire
 9064 * Add unit tests for cinder/api/versions
 9065 * Make String column creation compatible with SQLAlchemy 0.8
 9066 * Remove suds requirement
 9067 * Add support for storing volumes on GPFS
 9068 * Consist terminate\_connection function signature
 9069 * SolidFire API RequestID is useless
 9070 * Add ability to specify SolidFire API version
 9071 * Refactor reschedule in exception handling of volume manager
 9072 * Don't pass 'session' arg to public DB API methods
 9073 * Add interface class for backup drivers
 9074 * Prevent wrongly privilege escalation of a context
 9075 * Move brick initiator tests to brick subdirectory
 9076 * Fix extent size issue when creating thin pool
 9077 * Sync install\_venv\_common from oslo
 9078 * Fix a few Sphinx warnings
 9079 * Ignore files created by Sphinx build
 9080 * Use oslo.sphinx and remove local copy of doc theme
 9081 * Add unit tests for cinder/api/contrib/volume\_actions
 9082 * Scheduler should not select down volume managers
 9083 * Add check for snapshot to Brick LVM
 9084 * Fix typo 'Flase' -> 'False'
 9085 * Rename cinder.flags to cinder.common.config
 9086 * Add execute wrapper to brick LVM code
 9087 * Imported Translations from Transifex
 9088 * CoraidDriver: Create\_volume\_from\_snapshot of a different size
 9089 * Make os-services API extension consistent
 9090 * Imported Translations from Transifex
 9091 * Removes 3PAR domain option from cinder config file
 9092 * Skip brick\_initiator test in virtual environments
 9093 * Added Cinder volume backup to Ceph support
 9094 * Handle ECONNREFUSED exception in SolidFire driver
 9095 * Add os-availability-zone extension
 9096 * Run flake8 also on cinder/\*/openstack
 9097 * Imported Translations from Transifex
 9098 * Quotas by Volume Type
 9099 * xenapi: implement xenserver image to volume
 9100 * Save some more image attributes to volume\_glance\_metadata
 9101 * Fix check\_for\_setup\_error for sheepdog driver
 9102 * Add Brick iSCSI attach/detach
 9103 * Added volume backup and restore to Ceph RBD driver
 9104 * Fix service alive information in os-services extension
 9105 * Calculate count for customized dd blocksize
 9106 * Content-length missing in put\_object
 9107 * Replace glance\_metadata check with bootable column
 9108 * Imported Translations from Transifex
 9109 * Avoid winning the useless use of cat award
 9110 * Fix up trivial H103 license check mismatches
 9111 * Register used CONF entries in cinder.api.common.py
 9112 * Fix and enable gating on H401
 9113 * Do not raise NEW exceptions
 9114 *         cinder.[brick,db,image] Replace 'locals()'
 9115 * Update kombu requirement
 9116 * Remove usage of locals() for formatting from cinder.tests.\*
 9117 * Adds create\_from\_volume test cases
 9118 * Use list comprehensions when possible
 9119 * NetApp:iSCSI drivers reserved percent need to change to 0
 9120 * Add support for swift user/key authentication
 9121 * Refactor the backup method of SwiftBackupService
 9122 * Imported Translations from Transifex
 9123 * NetApp unified driver implementation
 9124 * Add \_create\_volume to ThinLVMVolumeDriver
 9125 * Add the project name into CinderKeystoneContext
 9126 * Add build directory to flake8 ignore dirs
 9127 * Add missing extend volume test (rpcapi)
 9128 * fix error class path in logging sample
 9129 * Modify check for volume-type-id to a get w/default
 9130 * Don't perform retry\_execute in certain cases
 9131 * Adding host attaching support to Cinder
 9132 * Update attach status when instance id invalid
 9133 * Fix and enable gating on H403
 9134 * Use Python 3.x compatible except construct
 9135 * cinder.backup: Replace 'locals()' with explicit values
 9136 * cinder/.: replace 'locals()' with explicit values
 9137 * Editable default quota support for cinder
 9138 * Imported Translations from Transifex
 9139 * Use common.processutils.execute
 9140 * Remove usage of locals() for formatting from cinder.volume.\*
 9141 * cinder.schedule: Replace 'locals()' with explicit values
 9142 * Imported Translations from Transifex
 9143 * Remove the 'migrate' option from cinder-manage
 9144 * Use Python 3.x compatible octal numbers
 9145 * Use Python 3.x compatible except: construct
 9146 * Update and add notifiers in create volume
 9147 * Imported Translations from Transifex
 9148 * Fix up the test framework
 9149 * Raise an error if iSCSI is not supported
 9150 * Remove usage of locals() for formatting from cinder.api.\*
 9151 * Implement capability to extend existing volume
 9152 * Replace utils.to\_bytes() with strutils.to\_bytes()
 9153 * Flatten Volume from Snapshot
 9154 * Imported Translations from Transifex
 9155 * Replace FLAGS with cfg.CONF in volume
 9156 * Replace FLAGS with cfg.CONF in other modules, unless tests
 9157 * Elevate volume/snap "is busy" log message for volume/snap\_delete
 9158 * Imported Translations from Transifex
 9159 * Fixes 3PAR drivers terminate\_connection issue
 9160 * Added policy check for backup operations
 9161 * Update to the latest stevedore
 9162 * Fix various Sphinx warnings
 9163 * Fix some unittest cases failed on osx
 9164 * Fix the after subscription size checks
 9165 * Re-set default sql\_connection and sqlite\_db
 9166 * Remove explicit distribute depend
 9167 * Add missing exception from volume/api.py
 9168 * Allow disabling ssl compression for glance client
 9169 * Add availability zone checking in the api service
 9170 * Add missing attributes to xml deserializer for volume request
 9171 * Integrate oslo's periodic tasks
 9172 * Fix LVM logging error
 9173 * Remove direct call to utils.execute
 9174 * Add policy checking for transfer create/accept
 9175 * Replace FLAGS with cfg.CONF in tests
 9176 * Replace FLAGS with cfg.CONF in api
 9177 * Start using Pyflakes
 9178 * Add the iscsi device check and exception processing
 9179 * Minor Logic bug in NFS Driver
 9180 * Imported Translations from Transifex
 9181 * Fix 'undefined symbol conn' error
 9182 * NFS drivers don't honor vm size with volume from an image
 9183 * Add missing tests for backup\_\* methods
 9184 * Replace functions in utils with oslo.fileutils
 9185 * Remove E12 errors from tox.ini Flake ignores
 9186 * Unset all stubs before running other cleanups
 9187 * Fix config registration in cinder volume drivers
 9188 * Elevate acceptors context on accept reserve udpate
 9189 * Removing service\_\* options from authtoken
 9190 * Add call to vol driver when accepting a transfer
 9191 * Imported Translations from Transifex
 9192 * Implement DB migration for volume transfer BP
 9193 * Replace FLAGS with cfg.CONF in db
 9194 * Add missing tests for iscsi\_\* methods
 9195 * Log iSCSI target output on error
 9196 * Re-write of the cinder-manage man page
 9197 * Replace FLAGS with cfg.CONF in scheduler
 9198 * python3: Introduce py33 to tox.ini
 9199 * Fix AttributeError typo
 9200 * Fix path for pylint Gate
 9201 * Fixed method db.api.reservation\_expire
 9202 * Handle IPv6 specifid glance servers gracefully
 9203 * HDS Cinder Driver. Rev #1
 9204 * Imported Translations from Transifex
 9205 * Add error reporting to generate\_sample.sh on import failure
 9206 * Updating HACKING to disallow the use of locals()
 9207 * Prevent force delete if the volume is attached
 9208 * InvalidUUID can not be raised
 9209 * Fix incorrect authorization rule in quota contrib api
 9210 * Rename requires files to standard names
 9211 * rbd: simplify configuration and use librbd and librados
 9212 * Update 3PAR driver session management
 9213 * Fix typos
 9214 * Add testrepository to git ignores
 9215 * Fix incorrect copyright
 9216 * Add missing tests for cinder.db.api.quota\_
 9217 * Return 404 from delete of extra spec if not found
 9218 * Fix incorrect status for volume clone from image
 9219 * Imported Translations from Transifex
 9220 * Support for NFS shares with spaces in path
 9221 * Fixes 3PAR Host already exists error
 9222 * Ensure that pbr>=0.5.10 is installed
 9223 * Add missing tests for cinder.db.api
 9224 * Remove execute permissions from test files
 9225 * Migrate to Oslo DB code
 9226 
 9227 2013.2.b1
 9228 ---------
 9229 
 9230 * Catch and report errors from copy image to volume
 9231 * test\_glance.py: Stub out \_get\_member\_model as well
 9232 * rbd: send ceph monitor addresses with connection info
 9233 * Don't set signing\_dir by default
 9234 * Remove cinder\_emc\_config.xml.sample
 9235 * Update cloned volumes QoS settings
 9236 * Fix 'Inheritance-based rule deprecated' log warning
 9237 * Added '%' before snapshot variable
 9238 * Hack run\_tests.sh to work with single tests again
 9239 * Imported Translations from Transifex
 9240 * Don't throw ValueError for invalid volume id
 9241 * ModifyVolume attributes on Clone
 9242 * Improve "service is down or disabled" warning message
 9243 * Add "\_" builtin method for config generation
 9244 * Replace custom skip\_ methods
 9245 * Migrate base test class to testtools
 9246 * Fix ownership transfer when cloning with SolidFire
 9247 * Make NFS share selection more intelligent
 9248 * Add common Oslo DB code to the source tree
 9249 * Add the service\_state into test\_schedule\_happy\_day
 9250 * Implement scheduler hints for API v2
 9251 * Update log.py and jsonutils.py from oslo-incubator
 9252 * Added a test for bad limit param
 9253 * Added test for nonnumerical limit param
 9254 * Raise VolumeNotFound with correct volume\_id
 9255 * Removes a broken link from the sidebar of Sphinx built pages
 9256 * Imported Translations from Transifex
 9257 * Support mount options for NFS/GlusterFS volumes
 9258 * Hide v1/v2 version entities in API when disabled
 9259 * Allow flake8 to run in venv
 9260 * Imported Translations from Transifex
 9261 * Imported Translations from Transifex
 9262 * Convert to oslo strutils.bool\_from\_string
 9263 * Update import of strutils from oslo
 9264 * Add thin provisioning support checks
 9265 * Update/Publish volume service updates on delete
 9266 * RemoteFsDriver: copy\_image\_to\_volume and copy\_volume\_to\_image
 9267 * Imported Translations from Transifex
 9268 * solidfire: Make sure src\_uuid is passed correctly
 9269 * Implement cloned volume for the RBD driver
 9270 * Add .coveragerc to show proper coverage statistics. As in other openstack projects
 9271 * NetApp server tunneling fix
 9272 * Move iscsi helpers to brick directory
 9273 * Fix up hacking ignores a bit
 9274 * Hide lock\_prefix argument using synchronized\_with\_prefix()
 9275 * Storwize/SVC: fix attach bug for live migration
 9276 * Deprecating old dot path locations for Folsom configs
 9277 * solidfire: Add ability to override account prefix
 9278 * Fixes an get\_volume\_stats reporting issue
 9279 * Increased unit test code coverage
 9280 * Create an LVM utility to use for local storage
 9281 * Add CINDER\_LOCALEDIR env variable
 9282 * Remove gettext.install() from cinder/\_\_init\_\_.py
 9283 * Use flake8 and hacking
 9284 * Use pbr instead of openstack.common.setup
 9285 * Change the type of "free\_capacity\_gb" to be float
 9286 * Set default values for NFS/GlusterFS share\_config files
 9287 * Add missing spaces to iscsi\_iotype help
 9288 * Adds notifiers to both volumeTypes and volumeTypeExtraSpecs
 9289 * Fix missing spaces in Huawei Logging
 9290 * Add pylint-based lintstack test to tox environment
 9291 * Remove outdated cinder test doc
 9292 * Implement copy\_image\_to\_volume and copy\_volume\_to\_image on nfs backends
 9293 * Update import of oslo's processutils
 9294 * Fix ability to add custom volume\_backend\_name
 9295 * Add db client packages to dev env setup doc
 9296 * Check that volume is at least minDisk size
 9297 * Remove old\_name from kwargs when using IET helper
 9298 * Copy the RHEL6 eventlet workaround from Oslo
 9299 * Remove setuptools-git as run time dependency
 9300 * Fix LHN driver to allow backend name configuration
 9301 * Deleting a backup removed the backup record from database
 9302 * Remove \_path\_exists method
 9303 * Encode username and password in config file
 9304 * Clear volumes stuck in 'downloading'
 9305 * Fixes 3PAR FC driver synchronization
 9306 * Avoid using whitespace in test\_safe\_parse\_xml
 9307 * Add stats reporting to Nexenta Driver
 9308 * Remove duplicate method definition
 9309 * iscsi: Add ability to specify or autodetect block vs fileio
 9310 * Rename duplicate test method
 9311 * Update to latest copy of OSLO incubator
 9312 * Cinder wasn't filtering the backups returned to backup list API
 9313 * cinder volume service keeps retrying even code exception
 9314 * Add missing space to "volumes already consumed" message
 9315 * Add capabilities reporting to ThinLVM driver
 9316 * NetApp: Fix failing NetApp tests
 9317 * Use VERSION var for volume\_stats version (Gluster/NFS)
 9318 * Add parsing to extra-specs key check
 9319 * Use a SSH pool to manage SSH connection
 9320 * Remove Flags usage from cinder.volume.driver
 9321 * new cinder.conf.sample and fix extract\_opts.py
 9322 * fix default config option types
 9323 * Fix incompatible Storwize/SVC commands
 9324 * Fix backup manager formatting error
 9325 * Add service list functionality cinder-manage
 9326 * Clean up attach/detach tests
 9327 * Reformat openstack-common.conf
 9328 * Sync with oslo-incubator copy of setup.py
 9329 * Don't hard code AUTH\_ into the swift backup url
 9330 * Remove update\_volume\_status log message from NFS driver
 9331 * Implement get\_volume\_stats for GlusterFS driver
 9332 * Fixed a volume creation re-schedule error
 9333 * Allow deletion of backups where the service is None
 9334 * Fix cinder-manage backup list to work with uuids
 9335 * leave re-scheduled volume status to creating
 9336 * Prevent create volume from snapshot with bad size
 9337 * Add du to rootwrap filters
 9338 * Change format of some judgments
 9339 * Remove InvalidPortRange exception
 9340 * Add availability\_zone to the volume and snapshot notifications
 9341 * Throw InvalidSnapshot for failed snap delete
 9342 * remove deprecated assert\_unicode sqlalchemy attribute
 9343 * Fix IBM copyright strings
 9344 * REST session validity not checked in get\_volume\_info
 9345 * Enforce exclusive options snapshot-id, source-volid and image-id
 9346 * Add snapshot events to the cinder notification
 9347 * getLogger should be called after logging is configured
 9348 * Mark sql\_connection with secret flag
 9349 * Sync lockutils from oslo-incubator stable/grizzly
 9350 * Remove unused tools/rfc.sh
 9351 * Add the volume and snapshot gigabytes together
 9352 * Force deletes using tgt to workaround bug 1159948
 9353 * Fixed shared gigabytes quota resource
 9354 * CoraidDriver: support users that are not admin
 9355 * Fix quota updating when admin deletes common user's volume
 9356 * Last driver sync for Folsom and Grizzly
 9357 * Fix bug with 3PAR host entry in wrong domain
 9358 * Snapshot reservation sync calls wrong resource
 9359 * Fetch volume\_types by uuid and not by name in v2
 9360 * Use the local configuration in the nfs drivers
 9361 * Fixed attach volume for EMC SMI-S iSCSI driver
 9362 * Extend param2id() to work with uuids
 9363 * Clean up started volume services in tests
 9364 * CoraidDriver: do not call login from \_\_init\_\_
 9365 * CoraidDriver: typo in \_login exception handler
 9366 * Fixes Cinder REST API /volumes issue
 9367 * Add missing processutils for impl\_zmq in oslo rpc
 9368 * Update Cinder's latest copy of OSLO grizzly stable
 9369 * Remove the log spam generated by the NetApp driver unit tests
 9370 * Speedup solidfire unit tests
 9371 * Updates to OSAPI sizelimit middleware
 9372 * Use OpenStack common project requires
 9373 * Rename cinder-rtstool to rtstool
 9374 * Make dd block size user configurable
 9375 * remove cinder-rtstool because of rtslib dep
 9376 * Add snapshots to the volume usage audit report
 9377 * CoraidDriver: retrive volume info (improvement)
 9378 * Remove AGPL rtslib pkg from pip-requires
 9379 * Fix Storwize/SVC LUN allocation with holes
 9380 * Remove references to FLAGS from volume/manager.py
 9381 * Allow snapshot\_delete for NFS/GlusterFS drivers
 9382 * Pull Oslo log fix to enable root logger initialization
 9383 * Clean up exec\_dirs prefix from rootwrap conf
 9384 * Fix typo in persona valid values
 9385 * Use self.configuration to support the multi-backend case
 9386 
 9387 2013.1.rc1
 9388 ----------
 9389 
 9390 * Bump version for Grizzly RC1 cut
 9391 * Count Snapshots towards volume/gigabyte quotas
 9392 * Fix 3PAR driver hiding existing host error
 9393 * Switch all uses of 422 response code to 400
 9394 * Implement get\_volume\_stats in NFS driver
 9395 * cinder-manage does not print any version information
 9396 * Fix ISCSIDriver rescan
 9397 * Compression/tier capabilities for Storwize/SVC
 9398 * Fixes dettach volumes in Windows cinder plugin
 9399 * Fix \_migrate\_up in test\_migrations
 9400 * Switch to final 1.1.0 oslo.config release
 9401 * Adds a flag to set glance api version to call
 9402 * Storwize/SVC driver fix for multibackend scenario
 9403 * Fix bad request response code on extra\_specs create
 9404 * Fix bugs for Huawei driver
 9405 * Do not use prefix to lookup host in Storwize/SVC
 9406 * update error log arguements in filter scheduler
 9407 * Update oslo rpc libraries
 9408 * Remove/update unused log arguements in manager
 9409 * Removing flags in RBD in favor of configuration
 9410 * LIO iSCSI initiator ACL auto-config
 9411 * Fix a few bugs for LeftHand Grizzly
 9412 * Update tox.ini to support RHEL 6.x
 9413 * Fix volume capacity reporting
 9414 * Pull newly merged Olso update for 'is' operator
 9415 * Use nose and openstack nose plugin
 9416 * Exit run\_tests with the result code of the test runner
 9417 * Mark configuration option netapp\_password secret
 9418 * Add get\_volume\_stats in the sheepdog driver
 9419 * Switch to oslo.config
 9420 * Fix calling setUp() method of superclass from tearDown method
 9421 * Fix 3PAR drivers to work in multi-backend mode
 9422 * Fixed copy image to volume and clone volume
 9423 * Fixes issues found in /os-hosts API
 9424 * Fix Storwize/SVC storage\_protocol reporting
 9425 * sync oslo changes for setup / version
 9426 * swift backup service checks version during restore
 9427 * Add some useful log to filter scheduler
 9428 * Elevate context for delete volume with no host
 9429 * Improved fail\_reason for cinder-backup swift connection errors
 9430 * Convert from using FLAGS directly in SF driver
 9431 * Improve logging for volume operations via manager
 9432 * Only use iscsi\_helper config option if using LVMISCSIDriver
 9433 * Fix query filter in volume\_get\_active\_by\_window()
 9434 * Changed to INFO level logging for main cinder-backup operations
 9435 * NetApp: Clean up lock file left behind by unit tests
 9436 * NetApp: Fix race condition in 7-mode iSCSI driver with DFM
 9437 * update install\_venv\_common to handle bootstrapping
 9438 * allow run\_tests.sh to report why it failed
 9439 * Remove compat cfg wrapper
 9440 * XenAPINFS: Fix Volume always uploaded as vhd/ovf
 9441 * Fixed cinder-backup start errors seen with devstack
 9442 * Cinder devref doc cleanups
 9443 * Fix various exception paths
 9444 * Implement metadata options for snapshots
 9445 * Skip timestamp check if 'capabilities' is none
 9446 * Fix stale volume list for NetApp 7-mode ISCSI driver
 9447 * Implement a basic backup-volume-to-swift service
 9448 * Better error handling around volume delete
 9449 * Moved cinder\_emc\_config.xml.sample to emc folder
 9450 * Uses tempdir module to create/delete xml file
 9451 * Add HUAWEI volume driver in Cinder
 9452 * XenAPINFS: Create volume from image (generic)
 9453 * Bump the oslo-config version to address issues
 9454 * Ensure volume exists before deleting
 9455 * Add LIO configuration for iSCSI initiators
 9456 * rbd: implement get\_volume\_stats()
 9457 * Handle maxclonepervolume/node limits in SF driver
 9458 * Use oslo-config-2013.1b3
 9459 * Fix syntax error in  cinder-volume-usage-audit
 9460 * HP 3PAR Fibre Channel Driver and iSCSI Updates
 9461 * Fibre Channel base class for Cinder drivers
 9462 * Update cinder-manage to use FLAGS.log\_dir
 9463 * Add a safe\_minidom\_parse\_string function
 9464 * Add a volume driver in Cinder for Scality SOFS
 9465 * Fix create volume from image
 9466 * XenAPINFS: fix capacity reporting
 9467 * Update Storwize/SVC driver for Grizzly
 9468 * Set rootwrap\_config in cinder.conf sample
 9469 * Skip tests if cinder is not installed
 9470 * Fix undef function call in test\_migrations for py26
 9471 * Fix PEP8 violation (again)
 9472 * Update cinder-volume to enable multi volume support
 9473 * Install rtslib when installing cinder
 9474 * Sync latest cfg and log from oslo-incubator
 9475 * Handle 'infinite' and 'unknown' capacity in CapacityWeigher
 9476 * Add get\_cluster\_stats to SolidFire driver
 9477 * NetApp: Fix for snapshot not deleted in error state
 9478 * NetApp bug fix for multibackend scenario
 9479 * Adding support for Coraid AoE SANs Appliances
 9480 * Add an update option to run\_tests.sh
 9481 * Update EMC SMI-S Driver
 9482 * Add LIO iSCSI backend support using python-rtslib
 9483 * Add GlusterFS volume driver
 9484 * Create a RemoteFsDriver class
 9485 * Fix ordering of function args
 9486 * Add an ID to temporary volume snapshot object
 9487 * Allow create\_volume() to retry when exception happened
 9488 * Fixes the provisioning on selected volumes for NetApp 7 mode
 9489 * rbd: update volume<->image copying
 9490 * Fix PEP8 violation
 9491 * Update snapshot rest api to be consistent with volumes
 9492 * change display\_description to description in volumes
 9493 * v2 volume/snapshot create will correctly give a 202 response
 9494 * add postgresql opportunistic testing
 9495 * make test\_databases instance variable
 9496 * Move create\_cloned\_volume() to LVMVolumeDriver
 9497 * Update to latest oslo-version code
 9498 * Allow disabling of long-lived SSH connections
 9499 * Don't require importing paramiko for error
 9500 * Allow for specifying nfs mount options
 9501 * rework migration 004 testing with real data
 9502 * Allow tools/install\_venv\_common.py to be run from within the source directory
 9503 * add data injection on migrations
 9504 * sync database connect changes from nova
 9505 * XenAPINFS: Copy volume to glance
 9506 * XenAPINFS: Copy image from glance
 9507 * Fix inability to delete volumes in error state for NetApp driver
 9508 * Copy glance\_image\_metadata when cloning volumes
 9509 * Add volume\_glance\_metadata to volume.api.get
 9510 * Import Oslo's common rootwrap to Cinder
 9511 * Mark password config options with secret
 9512 * Fixes 'not in' operator usage
 9513 * Skip tests if cinder is not installed
 9514 * Fix provider\_location column add for PSQL
 9515 * Update 3PAR driver
 9516 * Fix the generalized copy\_image\_to\_volume operation
 9517 * import tools/flakes from oslo
 9518 * Add unit tests for ISCSIDriver.\_do\_iscsi\_discovery and ISCSIDriver.\_get\_iscsi\_properties
 9519 * Fixes "is not" usage
 9520 * Pull cfg module from Oslo and update cinder-manage accordingly
 9521 * Set source volume to "in use" during clone
 9522 * Update some Oslo Packages
 9523 * Fix typo in cinder/db/api.py
 9524 * Replace CRLF with unix-style "LF"
 9525 * Allow volume back-end to report 'infinite' or 'unknown' as capacity
 9526 * Wrap SolidFire size parameter in int
 9527 * Use install\_venv\_common.py from oslo
 9528 * Update osapi\_volume\_extension default
 9529 * Generic iSCSI copy volume<->image
 9530 * Implement LVM thin provisioning support
 9531 * Check for installed cinder in filter tests
 9532 * Fix hosts extension and enable its tests
 9533 * Check for non-default volume name template
 9534 * Get updated vol status in volume.api.reserve
 9535 * Update EMC SMI-S iSCSI Driver
 9536 * Clean up QTree when deleting volume on NetApp storage box
 9537 * Fix NFS volume creation
 9538 * Improve error message for missing NFS share config
 9539 * ensure zeros are written out when clearing volumes
 9540 * Fix error for extra specs update with empty body
 9541 * Clean up IPV6 config checks in test\_wsgi
 9542 * Add capability to update volume metadata
 9543 * Fix sheepdog volume creation
 9544 * Add LUN# to provider\_location in Nexenta driver
 9545 * Check for configured IPV6 before running tests
 9546 * New cinder.conf.sample format
 9547 * Move iscsi flags back to driver.py
 9548 * Snapshot support for XenAPINFS
 9549 * support a configurable volume wiping method
 9550 * Relax various version constraints
 9551 * Support for SSL in wsgi.Server
 9552 * Enhance wsgi to listen on ipv6 address
 9553 * Factor out LVM code
 9554 * Implement filter scheduler
 9555 * Revert "Implement filter scheduler"
 9556 * Update SolidFire Volume driver
 9557 * Provide HP 3PAR array iSCSI driver
 9558 * Fix CinderClient exception name in EMCISCSIDriver
 9559 * Enable cinder exception format checking in tests
 9560 * Update exceptions to pass correct kwargs
 9561 * Add option to make exception format errors fatal
 9562 * Implement filter scheduler
 9563 * Use tempdir for lock\_path in tests
 9564 * Upgrade WebOb to 1.2.3
 9565 * Make WebOb version specification more flexible
 9566 * Fix cmds clearing in TargetAdminTestCase
 9567 * Add missing library
 9568 * use deleted = False, not 0 for update
 9569 * Implement ability to Clone volumes in Cinder
 9570 * Add pyflakes
 9571 * Adds synchronization to attach volume
 9572 * Add EMC Volume Driver in Cinder
 9573 * Added extra-spec key scoping to the 3PAR drivers
 9574 * Adding marker, pagination, sort key and sort direction to v2 api
 9575 * Fix typo in image\_utils tempfile handling
 9576 * Make the NetAppISCSIDriver.\_is\_clone\_done() method able to handle empty responses. Add unit tests to exercise this case
 9577 * Make sure we don't double remove tmp on exception
 9578 * Add service mgmt extension
 9579 * Added the lockutils, fileutils, gettextutils
 9580 * Fixes a Windows volume driver bug on disk export
 9581 * Moving host admin extension with other extensions
 9582 * Allow the lvm backed drivers to use mirrrors
 9583 * CHAP support for IBM Storwize/SVC driver
 9584 * Remove instance quota re-sync code
 9585 * Add image metadata API extension
 9586 * Raise NotImplemented for drivers that don't support images
 9587 * Add \*.swp to gitignore
 9588 * Support glance servers over https
 9589 * Add commands used by NFS volume driver to rootwrap
 9590 * Changing display\_name to name in v2 api
 9591 * Make summary and detail view consistent with other projects
 9592 * creating separate v1 and v2 stubs and general fakes
 9593 * Make copy\_to\_volume a bit more useful
 9594 * Delete type call in api needs update to use ID
 9595 * Convert volume\_type id from int to uuid
 9596 * Fixes the 3PAR drivers CPG validation
 9597 * Rename Config osapi\_compute\_link\_prefix to osapi\_volume\_base\_URL
 9598 * Fix exception when size is None
 9599 * Ensure request\_spec can be serialized
 9600 * attaching volumes will set instance\_uuid instantly
 9601 * Revert changes to monkey\_patch
 9602 * Improve provider\_location cleanup code for RBD
 9603 * Fix import order to make it alphabetical
 9604 * Fix None being passed into as\_int()
 9605 * Use auth\_token middleware from keystoneclient
 9606 * Provide i18n to those messages without \_()
 9607 * Revert "use O\_DIRECT when copying from /dev/zero too"
 9608 * Make pep8 checks a bit stricter
 9609 * Unpin lxml requirements
 9610 * use O\_DIRECT when copying from /dev/zero too
 9611 * Add CONTRIBUTING file
 9612 * Add the persistency to the volume created by iscsi IET
 9613 * adding copy of v1 as v2
 9614 * Moving contrib to cinder.api
 9615 * Moving api v1 implementation into v1 directory
 9616 * Switching api to use base extension manager
 9617 * moving all middleware code in cinder.api.middleware
 9618 * Moving common api code into cinder.api
 9619 * Cleaning up volume driver paths
 9620 * Add volume bootable information to api response
 9621 * Add XenAPINFSDriver
 9622 * Add db table for Glance Metadata
 9623 * Remove redundant db.volume\_update() in volume manager create\_volume()
 9624 * Pin pep8 1.3.3
 9625 * Removes the xensm driver
 9626 * Pass in correct volume\_ref to create\_from\_snapshot
 9627 * NetApp direct to filer drivers for iscsi and nfs
 9628 * Add hosts extension to Cinder
 9629 * Remove unused python-daemon dependency
 9630 * Make tox.ini run pep8/hacking checks on bin
 9631 * Various pep8/HACKING fixes for Cinder
 9632 * Volume RPC API Versioning
 9633 * Remove gen\_uuid()
 9634 * Remove obsolete use\_local\_volumes
 9635 * Import order cleanup per HACKING
 9636 * Remove unused volume API method - remove\_from\_compute()
 9637 * Scheduler API clean up and refactor
 9638 * Remove dm\_setup(remove) call in volume\_delete
 9639 * Add ability to disable secure volume delete
 9640 * Remove the zeroing out of the volume altogether
 9641 * Add 'create\_volume' to scheduler RPC API
 9642 * Fix run\_tests.sh ambiguous usage msg and behaviour for -x option
 9643 * Add admin only action for force detach
 9644 * Changes bit mode of zadara.py to 644
 9645 * Port openstack-common/uuidutils to Cinder
 9646 * Fix 401 from auth\_token middleware
 9647 * Splitting out volume drivers in driver.py
 9648 * Minor optimization in create\_volume in HpSanISCSIDriver
 9649 * Adding a SSH Connection Pool
 9650 * Fixes 3par driver methods that were double locking
 9651 * Return volume type name on volume create
 9652 * pin sqlalchemy to the 0.7 series
 9653 * Add VolumeTenantAttribute API extension
 9654 * Log the body of an /action
 9655 * Detect and fix issues caused by vol ID migration
 9656 * Split out drivers in san.py
 9657 * Add VolumeHostAttribute API extension
 9658 * Add default volume type flag
 9659 * Fix typo so setting volume\_tmp\_dir works
 9660 * Rollback for resources during volume creation failure
 9661 * Allow the user to update a volume's metadata
 9662 * Add the generation of the username and password for iSCSI target
 9663 * Update HACKING.rst and related changes from Nova/PEP8
 9664 * Add trove classifiers for PyPI
 9665 * Ensure device node exists before wiping during volume deletion
 9666 * Update volume and snapshot status on delete
 9667 * Drop unused quota\_usage db methods
 9668 * Drop duplicate sqlalchemy db api methods
 9669 * Change output strings to i18ned
 9670 * Adds support for Windows 2012 Storage Server blueprint windows2012driver https://blueprints.launchpad.net/cinder/+spec/windows2012driver
 9671 * Update common
 9672 * Fix incorrect class path for legacycinder formatter in logging\_sample.conf
 9673 * Error message references incorrect variable
 9674 * Loosen anyjson dependency to avoid clash with ceilometer
 9675 * Configuration Options clean up
 9676 * Fix typo in policy documentation
 9677 * Add snapshot force delete admin action
 9678 * Mock out sleep in some retry tests
 9679 * Use policy based rule to define context.is\_admin
 9680 * Sync openstack common and add policy
 9681 * Fix typo in sample configuration file
 9682 * Update distribute version in test requires
 9683 * Revert explicit usage of tgt-adm --conf option
 9684 * Fixes remove\_export for IetAdm
 9685 * Add missing entries in setup, fix up pip-requires
 9686 * Fix NetAppCmodeISCSIDriver.\_get\_lun\_handle() method
 9687 * Remove unused code: check\_for\_export
 9688 * Return 400 if create volume snapshot force parameter is invalid
 9689 * Fix cinder-volume-usage-audit
 9690 * Sync with nova change I135ed85a
 9691 * Remove cinder gating hack
 9692 * Set the default availability zone back to nova
 9693 * Add lun number (0) to model\_update in HpSanDriver
 9694 * Fixes to the SolarisISCSI Driver
 9695 * Stop double logging to the console
 9696 * Restore SIGPIPE default action for subprocesses
 9697 * Replace builtin hash with MD5 to solve 32/64-bit issues
 9698 * Correct IetAdm remove\_iscsi\_target
 9699 * Add nova migrate\_version check to cinder import
 9700 * Bump version to 2013.1
 9701 * Clean up db.volume\_create()
 9702 * Fix volume deletion when device mapper is used
 9703 * Update quota when deleting volume that failed to be scheduled
 9704 * Sync a change to rpc from openstack-common
 9705 * Add a resume delete on volume manager startup
 9706 * Improve entity validation in volumes APIs
 9707 * Add entity body validation helper
 9708 * Should've added super().tearDown() in test\_iscsi
 9709 * Fixes bug 1050135
 9710 * Fix FLAGS.volumes\_dir help message
 9711 * Use tmpdir and avoid leaving test files behind
 9712 * Sync log format changes from openstack-common
 9713 * Update rpc from openstack-common
 9714 * Add volume quota in volume/api.py and olume/manager.py
 9715 * Fixes bug 1049446
 9716 * Revert "Don't zero out snapshot volume on snapshot\_delete"
 9717 * Add update to volume and snapshot controllers
 9718 * Nail the pip requirement at 1.1
 9719 * Clean up .gitignore
 9720 * Prevent from bug #1008866 is reverted
 9721 * rename nova.pot => cinder.pot, nova.po => cinder.po
 9722 * Don't zero out snapshot volume on snapshot\_delete
 9723 * Recent changes to SolidFire API changed iqn format
 9724 * Remove unused utils.wrap\_exception
 9725 * Sync notifier changes from openstack-common
 9726 * Clean up some codes about compute in VolumeTestCase
 9727 * Remove unused db api
 9728 * Typo nova => cinder
 9729 * Remove vpn\_ping function in cinder/utils.py
 9730 * Update SolidFire driver to reflect IQN changes
 9731 * Rename test\_nova\_rootwrap.py to test\_cinder\_rootwrap.py
 9732 * Fixes potential bugs found by pylint
 9733 * Handle missing 'provider\_location' in rm\_export
 9734 * Specify the conf file when creating a volume
 9735 * avoid the buffer cache when copying volumes
 9736 * Fix Typo in LOG.error
 9737 * Remove dependencies for netaddr
 9738 * Filter volumes and snapshots by query string
 9739 * Remove null\_kernel option
 9740 * Remove default\_schedule\_zone
 9741 * Remove memcached\_servers config option
 9742 * Regenerate cinder.conf.sample
 9743 * Sync improvements to config file generator tools
 9744 * Sync misc changes from openstack-common
 9745 * Sync zmq changes from openstack-common
 9746 * Sync cfg changes from openstack-common
 9747 * Fix xml metadata for volumes api in cinder
 9748 * Fix bug where image size is incorrectly rejected
 9749 * Several hacking compliance fixes
 9750 * Remove Cheetah from pip-requires
 9751 * Update dev docs   \* Quick pass at implementing the basics for cinder dev docs   \* Remove the N/A compute related stuff   \* Clean up the architecture a bit to only show cinder related   \* Remove various modules form TOC's that aren't applicable
 9752 * Typo fix: nova => cinder
 9753 * Move newly created NFS exceptions to standard location in exception.py Addresses bug 1037619
 9754 * Add admin actions extension
 9755 * Removed unnecessary call to ensure\_export
 9756 * Add cinder- prefix to all binaries
 9757 * Make size optional when creating a volume from a snap
 9758 * Fix creation of iscsi targets
 9759 * Spelling: Persistant=>Persistent
 9760 * Implement volume quota support in Cinder
 9761 * Remove unused return values and commented out code from NFS driver
 9762 * Remove unused flags
 9763 * Fix PEP8 issues
 9764 * Fix incorrect tgt-admin call in create\_iscsi\_target
 9765 * Add 'detaching' to volume status
 9766 * Typo fix in cinder: existant => existent
 9767 * Make glance image service check base exception classes
 9768 * Fix PEP8 issues
 9769 * Remove unused exceptions from cinder/exception.py
 9770 * Add nosehtmloutput as a test dependency
 9771 * Migrate volume related quota info in db migration
 9772 * Use event.listen() instead of deprecated listeners kwarg
 9773 * Add declare for xiv driver in fake\_flags
 9774 * Remove logging in volume tests
 9775 * Call driver for attach/detach\_volume
 9776 * Fix spelling typos
 9777 * Remove unused function
 9778 * blueprint zadara-volume-driver
 9779 * Adding the volume notifications to cinder
 9780 * add ability to clone images
 9781 * Update SolidFire volume driver
 9782 * Add proper support for deprecation messages
 9783 * Remove utils.deprecated functions
 9784 * Move volume size validation to api layer
 9785 * Map internal exceptions in the nova style
 9786 * Add driver for using files on a generic NFS server as virtual block devices Add NetApp-specific NFS virtual block driver
 9787 * Implements bp migrate-nova-volumes-to-cinder
 9788 * add get\_location method for images
 9789 * rbd: implement create\_volume\_from\_snapshot
 9790 * Replace deprecated client with python-glanceclient
 9791 * Remove unused imports
 9792 * Fix check\_for\_export() in non-exporting drivers
 9793 * Adds new volume API extensions
 9794 * Driver for IBM XIV storage
 9795 * Fake requests in tests should be to v1
 9796 * Add C-mode driver for NetApp
 9797 * storwize-svc: improved test coverage and fixes
 9798 * Use setuptools-git
 9799 * Add iscsiadm path for qauntal
 9800 * Create unique volumes\_dir for testing
 9801 * Remove redundant 'availability\_zone' config options
 9802 * Straight port of the NetApp driver updates from nova-volume to cinder
 9803 * Use volume driver specific execeptions
 9804 * Admin users should be restricted from seeing all snapshots by default
 9805 * Use openstack.common.notifier
 9806 * Admin users should be restricted from seeing all volumes by default
 9807 * Deprecate root\_helper in favor of rootwrap\_config
 9808 * Send 'create volume from snapshot' to the proper host
 9809 * Add persistent volumes for tgtd
 9810 * Scheduler-clean-up
 9811 * Include AUTHORS file in MANIFEST.in
 9812 * Add authors for IBM Storwize and SVC driver
 9813 * Driver for IBM Storwize and SVC storage
 9814 * Remove unused instance\_name\_template flag
 9815 * Allow XML payload for volume creation
 9816 * Include volume\_metadata with object on vol create
 9817 * Trim volume type representation
 9818 * Port nova-rootwrap changes to cinder-rootwrap
 9819 * Don't do PEP8 test for openstack-common code
 9820 * Cleanup unused code in servce.py
 9821 * Use openstack.common.setup
 9822 * utils module is still being used by cinder-volume service
 9823 * Remove unused fake memcache client
 9824 * Remove unused check\_snapshots\_enabled
 9825 * Use openstack.common.log for logging
 9826 * Don't create volumes if an incorrect size was given
 9827 * Use rpc from openstack-common
 9828 * Add missing gettextutils from openstack-common
 9829 * Use save\_and\_reraise\_exception() from common
 9830 * Use openstack.common.cfg.CONF
 9831 * Remove cinder.log usage from cinder.rpc
 9832 * Remove cinder.context dependency from cinder.rpc
 9833 * Localize rpc options to rpc code
 9834 * Add version to scheduler rpc API
 9835 * Sync cfg and iniparser from openstack-common
 9836 * Use cfg's new global CONF object
 9837 * Make use of openstack.common.jsonutils
 9838 * Sync with latest version of openstack.common.cfg
 9839 * Convert Cinder to use openstack-common jsonutils
 9840 * Add missing ack to impl\_qpid
 9841 * Move queue\_get\_for() from db to rpc
 9842 * Add base support for rpc API versioning
 9843 * Make kombu support optional for running unit tests
 9844 * Stop using cinder.exception from cinder.rpc
 9845 * Remove unused synchronization decorator
 9846 * Remove 'cinder-manage config convert'
 9847 * Use cfg's new behavior of reset() clearing overrides
 9848 * Remove unused enabled\_apis flag
 9849 * Remove some unused helper scripts
 9850 * Remove unused wrap\_errors decorator
 9851 * Remove unused get\_{id,version}\_from\_href()
 9852 * Remove unused metadata serialization
 9853 * Remove unused raise\_http\_conflict\_for\_instance\_invalid\_state()
 9854 * Remove unused OverLimitFault
 9855 * Remove old flagfile support
 9856 * Misused and not used config options
 9857 * Pass 'cinder' project into ConfigOpts
 9858 * Sync to newer openstack.common.cfg
 9859 * Convert Cinder to use openstack-common timeutils
 9860 * Do not duplicate nova docs in cinder
 9861 * Remove unused db api methods
 9862 * Create single initial Cinder DB migration file
 9863 * Updated HpSanISCSIDriver to use initialize/terminate methods
 9864 * Pruned Authors file to active contributors (from nova-volumes)
 9865 * Move nova-manage.rst to cinder-manage.rst
 9866 * Add action extensions to support nova integration
 9867 * Revert "Add action extensions to support nova integration."
 9868 * Fix volume['id'] from integer to string
 9869 * Add action extensions to support nova integration
 9870 * Set pep8 version to 1.1 in test\_requires
 9871 * Fix topics so that the do not collide with nova
 9872 * Fix up coverage and jenkins test running
 9873 * Remove instance Foreign Key in volumes table, replace with instance\_uuid
 9874 * Align the tox.ini file
 9875 * Removed cinder/api/openstack/compute and moved the relevant pieces under cinder/api/openstack/volume. Fixes bug 994177
 9876 * Initial fork out of Nova