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 branch, master has been updated
       via  789a9c375c32e77d3361c35ac8b61548ba2dcb86 (commit)
       via  7eaf7792098366ded0a2f3e00c4e23a47647c8e2 (commit)
       via  45289e60a294ab09e8558ca00de5bf3c7886986b (commit)
       via  9686b2c27e2f9540e2504e1947ecf2a8ab51e180 (commit)
       via  64b508db60497e94cbb83aa133b71ceb6882ce0c (commit)
       via  93e8968c3c8ad18dda67174e145816344e42abf3 (commit)
       via  afabf3c08907d718e605706c33cd2969f0f2adc5 (commit)
      from  38d9abdccea6f16ec8e752c2c8bfac1f799abc0a (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 789a9c375c32e77d3361c35ac8b61548ba2dcb86
Merge: 38d9abd 7eaf779
Author: Tony Asleson <tasle...@redhat.com>
Date:   Thu Mar 19 10:16:58 2015 -0500

    Merge branch 'cathay4t-new_disk_status_free'

commit 7eaf7792098366ded0a2f3e00c4e23a47647c8e2
Author: Gris Ge <f...@redhat.com>
Date:   Sat Mar 14 21:04:07 2015 +0800

    SMI-S Plugin: Add Disk.STATUS_SPARE_DISK and Disk.STATUS_FREE
    
     * Using SNIA SMI-S 1.4 'Disk Sparing' profile to set 
Disk.STATUS_SPARE_DISK.
       # Works well on EMC VMAX, Fujitsu ETERNUS, LSI MegaRAID.
       # They are only array have spare disks I got access.
    
     * Use vendor specific way to set Disk.STATUS_FREE:
        1. EMC:
            'EMCInUse' property of CIM_DiskDrive. False == Free.
           # Tested on EMC VNX.
    
        2. LSI MegaRAID:
            StoragePool_InstanceID of CIM_StorageExtent,
            if not contain 'Pool' keyword, it could be free disk or spare disk.
            Then filter out spare disk, we got free disks.
           # Tested on LSI MegaRAID.
    
    Changes in V4(No changes in V2, V3):
    
     * Remove LSI MegaRAID free disk code as we have dedicated plugin for
       MegaRAID.
    
    Signed-off-by: Gris Ge <f...@redhat.com>

commit 45289e60a294ab09e8558ca00de5bf3c7886986b
Author: Gris Ge <f...@redhat.com>
Date:   Sat Mar 14 21:04:06 2015 +0800

    MegaRAID Plugin: Add support of Disk.STATUS_FREE
    
     * Treat 'UGood' and 'UBad' as free disk.
    
     * Update algorithm of disk status query to support show spare disk with
       sector error as SPARE|ERROR
    
    Changes in V2:
    
     * Fix the incorrect data assign:
        disk_status == Disk.STATUS_UNKNOWN
       Should be:
        disk_status = Disk.STATUS_UNKNOWN
    
    Signed-off-by: Gris Ge <f...@redhat.com>

commit 9686b2c27e2f9540e2504e1947ecf2a8ab51e180
Author: Gris Ge <f...@redhat.com>
Date:   Sat Mar 14 21:04:05 2015 +0800

    ONTAP Plugin: Add support of Disk.STATUS_FREE
    
     * Any disk not have 'aggregate' property is considered as free disk.
    
     * Added comments indicate how spare and free disk works on ONTAP:
        1. Spare  == free disk
        2. Zeroed spare disk == OK | SPARE | FREE
        3. Non-zeroed spare disk == STOPPED | SPARE | FREE
    
    Changes in V2:
     * Should not mark partner filer's disks as free.
       # Don't check status of partner's disks, simply mark as STATUS_OTHER.
    
    Signed-off-by: Gris Ge <f...@redhat.com>

commit 64b508db60497e94cbb83aa133b71ceb6882ce0c
Author: Gris Ge <f...@redhat.com>
Date:   Sat Mar 14 21:04:04 2015 +0800

    Simulator Plugin: Support Disk.STATUS_FREE
    
     * Treating sim_disk['role'] == None as Free disk.
    
    Changes in V3(No changes in V2):
    
     * Remove debug code of 'print sim_disk.items()'.
    
    Signed-off-by: Gris Ge <f...@redhat.com>

commit 93e8968c3c8ad18dda67174e145816344e42abf3
Author: Gris Ge <f...@redhat.com>
Date:   Sat Mar 14 21:04:03 2015 +0800

    lsmcli: Add support of Disk.STATUS_FREE
    
     * Show Disk.STATUS_FREE as 'Free' in output.
    
    Signed-off-by: Gris Ge <f...@redhat.com>

commit afabf3c08907d718e605706c33cd2969f0f2adc5
Author: Gris Ge <f...@redhat.com>
Date:   Sat Mar 14 21:04:02 2015 +0800

    API: New disk status DISK.STATUS_FREE/LSM_DISK_STATUS_FREE
    
     * New status constant:
        Disk.STATUS_FREE
        LSM_DISK_STATUS_FREE
    
     * In code document(Both in C and Python code):
        New in version 1.2, indicate the whole disk is not holding any data or
        acting as a dedicate spare disk.
        This disk could be assigned as a dedicated spare disk or used for
        creating pool.
        If any spare disk(like those on NetApp ONTAP) does not require
        any explicit action when assigning to pool, it should be treated as free
        disk and marked as STATUS_FREE|STATUS_SPARE_DISK.
    
     * Future design consideration for sliced RAID system(LVM RAID and EMC 
VMAX):
        1. Introduce Disk.STATUS_FREE_PARTIAL
        2. Introduce new class:
            DiskSlice
                properties:
                    id
                    owner_disk_id   # Disk.id
                    block_size
                    block_count
                    start_block
                    status          # FREE or SPARE or/and OK
    
    Signed-off-by: Gris Ge <f...@redhat.com>

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

Summary of changes:
 .../include/libstoragemgmt/libstoragemgmt_types.h  |   10 ++++++++
 plugin/megaraid/megaraid.py                        |   25 ++++++++++++-------
 plugin/ontap/ontap.py                              |   12 ++++++++-
 plugin/sim/simarray.py                             |    8 ++++-
 plugin/smispy/smis_disk.py                         |   12 ++++++++-
 python_binding/lsm/_data.py                        |    8 ++++++
 tools/lsmcli/data_display.py                       |    1 +
 7 files changed, 63 insertions(+), 13 deletions(-)


hooks/post-receive
-- 
libstoragemgmt

------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Libstoragemgmt-devel mailing list
Libstoragemgmt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libstoragemgmt-devel

Reply via email to