Changelog for
python2-hp3parclient-3.3.2-lp150.2.2.noarch.rpm :
* Mon Apr 23 2018 tchvatalAATTsuse.com- Convert to singlespec- Remove test folder shipped in sitelib
* Wed Feb 14 2018 tbechtoldAATTsuse.com- update to 3.3.2:
* Use a simpler random hostname for findHost
* Fix issue #5: SSH session never renewed if lost
* Safely access hostname in VLUN
* Adding unit tests for the Exception class
* Update copyVolume to remove destCPG offline copy
* Improve list handling in File Persona get commands
* Less nargs/more shlex to fix fake SSH usage error
* Replaces httplib2 with Python Requests support
* Fix createVLUN with LUN ID 0 issue
* Adding more descriptive debug messages to client __init__
* Adds API to retrieve a volumes snapshots
* Unity test fix to allow bondMode 6
* Fixing client initialization error when ex_desc is None
* Allow suppressing of SSL log warnings
* Changes exception\'s isinstance str to basestring
* Fix file client for 3.2.1 MU3.
* Fix logging to allow diagnosis of multi-line-stripper errors
* Adding support for VLUN queries in getVLUN and getHostVLUNs
* Add retries for certain exceptions
* Fix intermitent failures get_all_volume_metadata
* Making the client Python3.4+ Compliant
* Adding support for calling srstatld with a given interval and history
* Fix JSON parsing using Python3
* Fix inconsistent Unity unit tests
* Enable Unity unit tests with the paramiko test server
* Fixes documenation errors for 3.2.2 release
* Removing \'active\' VLUN check from getVLUN call
* Adding Volume Set Snapshot Capabilities to Client
* Update findHost to use a random hostname
* Adding support for calling srstatld
* Add -ca option for create/set fshare (SMB)
* Added exceptions to API docs for deleteVolume
* Fixed bug in setSSHOptions File Persona example.
* Skip flash cache tests on backends without it- Fix Source url
* Wed May 06 2015 benoit.moninAATTgmx.fr- update to version 3.2.0:
* Added File Persona Client: getfs, createfpg, growfpg, getfpg, setfpg, removefpg, createvfs, getvfs, setvfs, removevfs, createfsip, setfsip, getfsip, removefsip, createfsgroup, setfsgroup, removefsgroup, createfsuser, setfsuser, removefsuser, createfstore, getfstore, setfstore, removefstore, createfshare, setfshare, getfshare, removefshare, createfsnap, getfsnap, removefsnap, startfsnapclean, getfsnapclean, stopfsnapclean, setfsquota, getfsquota, gettpdinterface
* Added paramiko SSH simulator initially supporting just a few test cases.
* Fixed PEP8 violations.
* Change GitHub account reference from WaltHP to hp-storage.
* Modify the steps in the Installing from Source section to ensure correct installation of dependencies and ordering.
* Added support for flash cache policy set on a virtual volume set.
* Added tox environments to run tests with code coverage and to generate the documentation
* Consolidated the test/README.rst into the top level README.rst and added clarifications- additional changes from version 3.1.3:
* Added ‘paramiko’ and ‘eventlet’ requirements to setup.py. Running a standard python setup.py install should install these modules now if they are missing.
* Use static loggers to fix duplicate logging problem.
* Update unit tests to better support more backend configurations and versions.
* Made corrections to the API documentation.- additional changes from version 3.1.2:
* Added API: findAllVolumeSets, getCPGAvailableSpace, getOverallSystemCapacity
* Revised unit tests to use asserts instead of try/catch/except blocks.
* Removed SSH call from the findVolumeSet method and replaced it with REST.
* Improved findVolumeSet documentation.
* Changed SSH connections to now only get created when an SSH command needs to be executed.
* Added closing of an SSH connection during logout if one is active.
* Changed SSH connections to no longer use keep-alive packets to stay active.
* Removed an unneeded print statement output that was occuring when an SSH connection was closed.- additional changes from version 3.1.1:
* Added known_host_file and missing_key_policy parameters to: - HP3ParClient.setSSHOptions - HP3PARSSHClient
* Fixed an issue with building the ClientException when body of the response was empty.
* Fixed spelling error in urllib import for Python 3.0 or greater environments.- additional changes from version 3.1.0:
* Added APIs: setVolumeMetaData, getVolumeMetaData, getAllVolumeMetaData, removeVolumeMetaData, findVolumeMetaData
* Added two new enumerations for CHAP initiator and target.
* Converted existing metadata functions to use REST API calls instead of SSH.
* Updated the minimum required HP 3PAR build version to be 3.1.3.230. This corresponds to 3.1.3 MU1 firmware.
* Added support for volume metadata REST API calls in the flask server.
* Numerous API documentation improvements
* Fixed 2 enumerations: PORT_TYPE_RCIP changed to 7, PORT_TYPE_ISCSI changed to 8
* Numerous Enumerations added: Port Type, Port Protocol, Task Type, VLUN Type, CPG RAID, CPG HA, CPG Chunklet, CPG Disk Type, Host Persona
* Added host set API: findHostSet, getHostSets, getHostSet, createHostSet, deleteHostSet, modifyHostSet, addHostToHostSet, removeHostFromHostSet, removeHostFromItsHostSet
* Added showpatch API: getPatch, getPatches
* Fixed missing tearDown() to improve flask server shutdown.
* Added VLUN and host set check before allowing deleteHost.
* Fixed some flask error codes and error messages to match array.
* Removed the ‘test_’ prefix from classes that don’t contain tests.
* Reduced volume sizes used in tests.
* Made domain and cpg_ldlayout_ha configurable.
* Added more tests.
* Fixed an incorrect exception message for getHostVLUNs.- add python-eventlet and python-paramiko as BuildRequires to guarantee their availability- update description: now requires 3.1.3 version MU1 of the 3PAR firmware
* Thu Feb 13 2014 dmuellerAATTsuse.com- update to 3.0.0:
* Requires the 3.1.3 3PAR Firmware or greater.
* Added new 3.1.3 firmware APIs.
* Added support for QOS and Virtual Volume sets
* Added query host by wwns or iqns
* Added APIs for getTasks, stopOfflinePhysicalCopy, modifyVolume
* Changes in Version 2.9.2
* Removed the ssh pooling to fix an issue with timeouts
* Changes in Version 2.9.1
* Renamed stopPhysicalCopy to stopOnlinePhysicalCopy
* Changes in Version 2.9.0
* Added SSH interface
* Added stopPhysicalCopy
* updated doc string to fix some pylint
* Wed Sep 04 2013 speilickeAATTsuse.com- Update to version 2.0.0: + Upstream provides no changelog- Changes from Version 1.1.0: + Added support for hosts and ports- Changes from Version 1.0.1: + The unit tests now work when running nosetest from the top level dir and from the test dir
* Mon Jan 14 2013 saschpeAATTsuse.de- Initial version