Discussion:
[Libstoragemgmt-devel] [SCM] libstoragemgmt annotated tag, 1.0.0, created. 1.0.0
Tony Asleson
2014-09-07 17:32:49 UTC
Permalink
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "libstoragemgmt".

The annotated tag, 1.0.0 has been created
at ea0aa8b252789a701c15e1ba1ff0777b62879c50 (tag)
tagging 1df9e557a239d5f665cd8554ad85fa37a2310698 (commit)
replaces 0.1.0
tagged by Tony Asleson
on Sun Sep 7 11:19:11 2014 -0500

- Log -----------------------------------------------------------------
Tag version

Andy Grover (4):
Remove txt_a from _data.py
Remove get_key
Simplify returns in _data.py
Fix STAUTS -> STATUS typo

Gris Ge (80):
Python library: return updated AccessGroup for access_group_initiator_add() and _delete()
lsmcli: display update AccessGroup for access_group_initiator_add() and _delete()
Plugins: Return updated AccessGroup for access_group_initiator_add() and _delete()
Python library: Better error numbers to indicate bugs
C library: Better error numbers to indicate bugs
Plugins: Use new bug indication error numbers
test: Rename LSM_ERR_INTERNAL_ERROR to LSM_ERR_LIB_BUG
Python library: Use lsm.System instead of system_id in access_group_create()
lsmcli: Use lsm.System instead of system_id in access_group_create()
Plugins: Use lsm.System instead of system_id in access_group_create()
Python library: Add some error code for volume masking
SMI-S plugin: access group enhancement
lsmenv: print device alias
python library: lsm.Capacities changes (V3)
test: fix changed capabilities
lsmcli: improve capabilities code (V3)
ontap plugin: fix changed capacities
nstor plugin: fix changed capacities
sim plugin: more strict access group related methods
smis plugin: lsm.Client.capabilities() rewrite
nstor and ontap plugin: change FS_SNAPSHOT_REVERT to FS_SNAPSHOT_RESTORE
Capabilities updates (V2)
rpm spec: fix for OBS build
test: allowing runtest to show log of lsmd
test: empty expected_absent capabilities check
lsmcli: use python-ordereddict for python <= 2.6
Remove INIT_TYPE_WWNN and etc unused initiator type
Python API: standardize the WWPN
C API: Rename LSM_ERR_INVALID_IQN to LSM_ERR_INVALID_INIT
lsmcli: Remove --init-type argument
ontap plugin: Rename INVALID_IQN to INVALID_INIT
SMI-S plugin: standardize the WWPN
SMI-S plugin: Fix access group bugs
lsmcli: add alias to lsmcli to save some time
SMI-S plugin: Remove un-needed _INIT_TYPE_CONV
SMI-S plugin: revert to old capability check agains BSP profile
Remove pool_create(), pool_delete() and related constants
autoconf: fix python2 checking and jons>=0.11
lsm REST daemon: Fix json-c include header path for json>=0.11
force using python2
lsmenv: Remove experimental smart match code
Replace NO_MAPPING with NO_STATE_CHANGE V2
C library: Add new error: LSM_ERR_IS_MASKED
Python library: Add new error: lsm.ErrorNumber.IS_MASKED
Plugins: Handle lsm.ErrorNumber.IS_MASKED
Clean up system status constants
Library: Remove unused pool status
ONTAP plugin: Improve pool query method
SMIS plugin: Clean up pool status query
Python Library: Remove Volume.state, add Volume.admin_state
Python Library: Rename volume_online to volume_enable()
lsmcli: Remove Volume.state, add Volume.admin_state
lsmcli: Add volume-enable and volume-disable commands
nstor: Remove Volume.state, add Volume.admin_state
smis: Remove Volume.state, add Volume.admin_state
targetd: Remove Volume.state, add Volume.admin_state
sim: volume admin status related changes
ontap: volume admin status related changes
Python Library: Disk status clean up
C Library: Disk status clean up
SMI-S plugin: Move disk status converting to dmtf.py
ONTAP plugin: Improve disk status and disk type query
Utils: New script to compare constants in Python and C library
Rename Disk.DISK_TYPE_XXX to Disk.DISK
C Library: Rename LSM_CAPABILITY_XXX to LSM_CAP_XXX
Python Library: Trivial change: Allow script to easily check constants
Targetd Plugin: Fix vpd83 of targetd volume
Rename UNSUPPORTED_VOLUME_EXPAND to UNSUPPORTED_VOLUME_GROW
lsmcli: add some key back to column display way
lsmcli: Rename some lsmcli output cloumn key
Rename VOLUME_ONLINE to VOLUME_ENABLE and _OFFLINE to _DISABLE
C and Python Library: Rename error ACCESS_GROUP_MASKED to LAST_INIT_IN_ACCESS_GROUP
SMI-S plugin: Handle LAST_INIT_IN_ACCESS_GROUP, NO_STATE_CHANGE error in access_group_initiator_delete()
ONTAP plugin: Improve volume_mask() and access_group_initiator_delete()
Remove SIZE_TOO_SMALL error and add POOL_NOT_READY error
Targetd plugin: Fix TargetdError handling and remove Volume.STATUS_OK
Target plugin: Fix vpd83 of volume_create() returned Volume
Python Libray: Forcing Volume.vpd83 to be lower 32 hex digitals
Plugins: Change VPD83 to lower 32 hex digitals V2
Packaging: Add PyYAML as build require for plugin_test.py

Tony Asleson (91):
smis.py: Handle _enumerate property list better
configure.ac: Handle -version-info for libtool
configure.ac: Require python argparse module
plugin_test.py: Add tests for masking/unmasking
_client.py: Add check for search_key validation
plugin_test.py: Access group testing
Rename ag add/delete capabilities
C & PY API: Remove files parameter from fs ss create (V3)
C header: Fix typos
C API: Access group add/del initiator, return update
nstor: Remove commented out non-existant constant
PY: Do deep copy on access group modifications
nstor: Duplicate code removal
C API: lsm_access_group_create, take system not system_id
ontap.py: Fix variable in error msg
cmdline.py: Remove shadowing variable
smis.py: Fix up errors messages and uninitialized
smis.py: WS/PEP8 fixes
smis.py: Simplify loop increment.
smis.py: Fix bug in access_group_granted_to_volume
nstor.py: Remove references to removed constants.
ontap.py: Remove references to removed constants
C API: Update capabilities constants
data_display.py: Remove _txt_a
smis.py: WS/PEP8 Fixes
targetd.py: Remove references to removed constants
ibmv7k.py: Remove references to removed constants
cmdtest.py: Combine initialization
cmdline.py: Remove unused import
_data.py: PEP8 Fixes
Tweak test sizes
smis.py: Add debug for invoke request/reply
plugin_test.py: Shorten created names as some providers don't like them.
plugin_test.py: Auto generate WWPN
Remove v7k plugin
cmdline.py: Check before reference
C API V3: Simplify lsm_capability_set_n
C & PY API: Clean-up error number constants
tester.c: Fix hang and FS space exhaustion
tester.c: Add tests for initiator id verification.
C API & PY: Initiator verification. (V2)
C & PY API: Document errors codes and add more checks
Client example from wiki
tester.c: Add test for URI with no path
C & PY API: access_group_initiator_[add|delete] V2
ontap.py: Use just logical unit name with no path
simc plugin: Remove un-used code
PY & C: Re-work return codes
ontap.py: Remove the 'hidden' NetApp Volume (lun container)
plugin_test.py: Add asserts and cleanup fs pool selection
ontap.py: Change volume id to full path
plugin_test.py: Add test for duplicate ag name
C: Remove ambiguity in class checking
simarray.py: Fix missing admin_state for volume_replicate
C API: Rename volume online|offline to enable|disable
C API: Change volume status to admin_state
Get both simc and sim to work with plugin_test.py
plugin_test.py: Correct random iqn generation
plugin_test.py: Add test for IS_MASKED
plugin_test.py: Add test for IS_MASKED
PY & C: Fix up constants
C & PY: Introduce unsupported_actions to pool
simc: Fix coverity errors
Python PEP8 clean-up
PY: Remove uneeded imports
ontap.py: Fix calls to Pool constructor
cmdline.py: Initialize class members
tester.c: Fix seg. fault if no systems returned
Removal of unused constants
smis.py: Check for duplicate volume name
nstor.py: Replace Volume.STATUS_OK to ADMIN_STATE_ENABLED
plugin_test.py: Fix vpd check
C & PY: Public function/method to check vpd format
plugin_test.py: Remove trailing '_' from random names
Run plugin_test.py against sim & simc
_client.py: Use the class constant for default flags
C & PY: Remove volume SNAPSHOT replication type
Updates to man page and cmdline.py
Doxygen corrections.
plugin_test.py: Create new ag if possible during testing
nstor.py: Get plugin_test.py to pass
plugin_test.py: Fix disks listing & resize size
smis.py: Raise NAME_CONFLICT on replicate with dupe name.
plugin_test.py: Improve test_mask_unmask
smis.py: Spelling corrections
ontap.py: PEP8 fixes & remove TODO
smis.py: Check key before lookup
C: Make filter function static
Add missing LSM_DLL_EXPORT to public functions
Add missing LSM_DLL_LOCAL
New release

-----------------------------------------------------------------------


hooks/post-receive
--
libstoragemgmt
Loading...