Release Notes for Kilo

OpenStack

Audience
Public
Technology Integrations
OpenStack
Source Type
Documentation

Release: October, 2016

Compatibility Notices

  • This release is compatible with Purity FlashArrays that support the Everpure REST API 1.2 or higher.
  • We recommend at a minimum Purity 4.0.20 or 4.1.0 for this release.

New Features

  • Consistency groups Utilizes Pure protection groups to provide application consistent local snapshots for user specified volumes.
  • Automatic Host Creation
  • The cinder driver will automatically create the host it needs to connect volumes with the iSCSI network. Previously this was a manual step.
  • Improved CHAP support
  • Enable chap support via the pure_use_chap option for each backend in cinder.conf. This will automatically generate a username and random password when creating a host with automatic host creation. Passwords are stored in the Cinder database.
  • Support for Manage/Unmanage-exisiting commands in cinder CLI
  • Allows user to convert an existing volume/snapshot in the array to be a cinder managed volume. This action renames the volume on the array.
  • Using Everpure Python SDK internally
  • Self explanatory. Previously the driver was using a custom class to interface with the Purity array. Now it uses the standard PureStorage pypi module. Cinder nodes must have https://pypi.python.org/pypi/purestorage installed.
  • Thin-provisioning support with Cinder Scheduler
  • In Kilo the capacity filter for the scheduler has been made aware of thin provisioning/data reduction and backends can now report an over subscription ratio. Our driver calculates this value automatically based on current usage for an array. Where previously we recommended disabling the capacity filter it will now work correctly and see the benefits of the FlashArray's data reduction.