Release notes for BVQ V3.5.2

Highlights

  • Performance view: Auto refresh
  • Undo / Redo option for topology and performance view
  • Metric-Selection changed to use 7.3 statistics as default and refactoring of contextmenu to open the performance view
  • Split of capacity aspects into "SVC Capacity" and "VM Capacity"
  • SVC 7.4 child mdisk group & disk encryption support
  • Performance view: options-dialog: objektlist: additional useful columns added
  • "SCSI ID count" enables alerts for incorrect cluster mappings
  • Performance view: Relocate of node cpu stats from node cache into node cpu
  • Reduce of memory consumption of performance view

 

Performance view: Auto refresh

The auto refresh option provides another step to a realtime monitoring. The "Now-Button" has been renamed to Skip to last and skips the view to the last possible datapoint of the visible graph.

The new Play Button starts a refresh each 60 seconds. So the manual refresh isn't necessary anymore and the graph can be updated without any user interaction and display the most recent data continuously.

  • Auto refresh settings are captured with the timing favorite so new charts are opend in "auto refresh mode"
  • Combined with the docking functionality complex views with multiple auto refresh charts can be generated and display different time ranges and metrics
  • Enabling the automatic topology reload doesn't close the performance view anymore

 

Example:

 

Undo / Redo option for topology and performance view

This enhancement allows a navigation between different states of a toplogy and performance view. Each change is tracked by a change history and it's possible navigate forth and back between this different states.


Metric-Selection changed to use 7.3 statistics as default and refactoring of contextmenu to open the performance view

Till version 3.4.x the BVQ metrics had been aligned to the SVC statistics up to code level 7.2.x. As the cache architecture changed in SVC code 7.3 and this code level get's more popular we changed the BVQ default selection to the SVC 7.3 statistic model. All previous statistics are still available. Because of this changes we refactored the treemap contextmenu to call the different performance views. The new two level structure provides a better separation between different metrics.

Refactored Contextmenu

 

Split of capacity aspects into "SVC Capacity" and "VM Capacity"

In previous BVQ versions all SVC and VM capacity aspects were grouped together. This leads to some confusion and we splitted the aspects into separate groups called SVC Capacity and VM Capacity to make thier purpose more obvious.

 

 

SVC 7.4 child mdisk group & disk encryption support

In SVC Version 7.4 IBM offered the possibility to devide mdisk groups (storage pool) into smaller units - child mdisk groups (child pools). BVQ version 3.5 added the functionality to support this feature.

MDg = MDisk Group | CMDg = Child MDisk Group

 

Performance view: Options-Dialog: Objectlist: Additional useful columns added

The list of available object in the performance view options dialog had been extended. The new options are hidden by default but can be made visible using the contextmenu. So it is now possible to display more useful details for each object and make a more specific selection with special reauirements.

Perfomance viewNew objects
VDiskCache type, Cache partition, Cache IO group, Preferred Node, Copy count, IO governing
VDisk copyCache type, MDisk group, Cache IO group, Preferred Node, IO governing, Efficiency type
MDiskMDisk tier, MDisk group, Controller, Disk array, Disk type, Site, Room
NodeIO group, Type, Cache, Site, Room, Compression active
Node PortType, IO group, UID, Port speed, Room, Site
Node CPU CoreNode type, IO group, Room, Site
Node to Node

IO group, Room, Site

 

Example: Options-dialog VDisk

New value "SCSI ID count"

The SCSI ID count value shows how many different SCSI IDs are assigned to a VDisk  via hostmapping. A value of one shows that a VDisk just uses one SCSI ID in there hostmappings and therefor is distinct. Higher values are indicating multiple SCSI IDs which might lead to problematic behavior especially in VMware Cluster environments.

 

Based on the SCSI ID count value you can trigger different alerts to find non optimal configurations.

 

 

Reduce of memory consumption of performance view


 

New functions

Issue ID

Modul

Description

BVQ-5390

Common

Objecttyp "Disk type": Typ "Hybrid" added

BVQ-8955

Common

SVC 7.4: "Child MDisk groups" support

BVQ-8957

Common

SVC 7.4: "MDisk encryption" support

BVQ-9214

Common

Objecttyp "VDisk" : Aggregation "SCSI ID count" added to enable alerts for non optimal cluster configuration

BVQ-7196

GUI

Performance view: Auto refresh added

BVQ-8864

GUI

Performance view: Added change Color option for point context menu

BVQ-9152

GUI

Performance view: Options dialog: Metric selection changed to use 7.3 statistics as default

BVQ-9155

GUI

Performance view: Relocate of node cpu stats from node cache into node cpu

BVQ-9542GUITreemap: Undo/Redo

BVQ-9079

GUI

Aspects: Split of capacity aspects into "SVC Capacity" and "VM Capacity"

BVQ-9275

GUI

Objecttyp VM: "VM virtual capacity" splitted into "From VM_VDisks" and "From DataStore"

BVQ-8606

GUI

Listview: Placeholder in filter for Text-Columns

BVQ-9176

SVC Scan

Performance Scan & Persist: SVC 7.5: Use the partition MDisk group ID in Nn Stat Files

Improvements

Issue ID

Modul

Description

BVQ-8086

Reporting

Dialog "Configure report" improved

BVQ-8384

Reporting

Report Installer: DB Parameter stored

BVQ-7197GUIDon't close performance view with automatic topology reload

BVQ-8242

GUI

Performance view: Options-Dialog: Objectlist: Add additional useful columns

BVQ-8635

GUI

Performance view: Options-Dialog: Split VDisk and VDisk copy into Upper Cache und  Lower Cache

BVQ-8936

GUI

Performance view: Objekt-Contextmenu: Restructure with sub menu

BVQ-9272

GUI

Performance view: Cache: Accelerate the loading process: Minimize DB access

BVQ-9406

GUI

Performance view: Cache: Compress and minimize memory utilization (JBoss Infinispan)

BVQ-9318

GUI

Performance view: Add duration "5d"

BVQ-9602GUIPerformance view: Initial scaling for Mdg Upper/Lower Cache Charts
BVQ-9628GUIPerformance view: Improve timeline of x-axis
BVQ-9586GUIPerformance view: Skip to EoD and Auto Play should use the LastScanDate of the cluster the chart is showing

BVQ-8634

GUI

Objekt Detail-View: Adjust Cache Partition context to 7.3

BVQ-8654

GUI

Objekttyp Disk Array: Extend the info in Detail-View, Tooltip and Text Overlay

BVQ-8805

GUI

Editiors: Comment-Fields should support word wrap

BVQ-8816

GUI

Editoren: Distinguish editable and locked files in Multi Edit Mode

BVQ-8895

GUI

Listview: Filter to support filtering with combobox "Yes", "No" and "Undef"

BVQ-9187

GUI

Status Bar: PI Load: Improve tooltip formating

BVQ-9232

GUI

Scanner Status overview starts pretty slow and blocks GUI

BVQ-9273

GUI

Objecttyps Cluster, IO group, Node: Detail-View: Adjust appeareance of "Max lower cache"

BVQ-9325GUITabs: Clone function
BVQ-9662SVC ScannerMinimize ERROR Log output

BVQ-9332

DB Schema Migration

DB should check for correct migscript sequenz

BVQ-9561DB SetupNew BVQ DBs should be created with INITIALSIZE 1 G

BVQ-9450

Common

Java Min lversion up to 8

Bugs

Critical

Issue ID

Modul

Description

BVQ-9563

SVC Scanner

iSCSI Ports with same IQN can't be stored

BVQ-9587

SVC Scanner

Topology persist Error BVQMobilityZoneToMDiskGroupMapping

BVQ-9644SVC Scanner Performance Scan stops with SCP error on 1. attempt

Important

Issue ID

Modul

Beschreibung

BVQ-9564

Common

SVC_HOST_PORT recognized as Duplikat if multiple hosts are connected to one SVC Cluster

BVQ-9425

DB

Primary Index,reorg und runstats not consistent

BVQ-9614GUITreemap: Coloring of MDisks by tier in performance view not shown

BVQ-8495

GUI

Port connect: Name for port_connect: "from" Part missing if opponent isn't loaded

BVQ-9328

GUI

Treemap: ATS: RC Relationship not shown in aspect Cap Util.

BVQ-9590GUIPerformance view: CPU: Top-Aggregation duplicated
BVQ-9583GUIDrag & Drop between MDisks groups
BVQ-9648GUIException during tooltip creation after undo
BVQ-9660GUIPerformance view: Node-Port: Remote Node: IPRep Data Rate incorrect
BVQ-8888SVC ScannerCLI Persister: Performance files aren't persisted if no Topology file is stored

Issue ID

Modul

Description

BVQ-9618

GUI

PI Timeset Selector not updated after PI Reload

Known issues

Issue ID

Module

Description

BVQBVQ GUI

Modifications in a GUI configuration file, regarding the scanner status checks, are necessary when a topology scanner interval > 30min is configured. Please contact the BVQ support in this case.

BVQBVQ Excel Export

The Excel-format generated by BVQ Reporting is compatible with Excel Version 2003 and higher.
The generated format is "XML spreadsheet 2003" (please see Microsoft article).
The default file extension for this format is :'.xml'. If it is saved as '.xls' however, a warning message will appear when opened with Excel.

BVQBVQ Scanner / Scheduler

New features for scanner or scheduler which were unlocked by a new license file will take effect after about 2 hours or after restart of the corresponding services.

IBM PMR 91765,033,724SVC 6.2.0.3Severe impairment of the VDisk latency by the SVC CLI command 'lsmdiskextent'. Seen at a cluster with 8 nodes (8G4) under 6.1.0.4.
Starting with BVQ 2.4.3 this command is not used anymore. Instead command 'Isvdiskextent' is used. 

IBM PMR
unknown

SVC 6.4.0.3

Massive accumulation of reaching the SVC limit of 10 simultaneously competitive SSH sessions can trigger a warm restart of the node.
Fixed with 6.4.1.3

BVQ-6610BVQ VMwareMultiple mappings of a VM virtual disk (and/or of different snapshot versions of a single VM) to a VM virtual machine are not supported yet.      
This happens for example with flash copy managers like TSM4VE. 
BVQ-6623BVQ VMwareScan and representation snapshots and thier capacities are not yet supported by BVQ. The 'Used Capacity' of a VM Virtual disk corresponds currently to the 'Used Capacity' of the original VMDK file.
BVQBVQ VMware

Currently not supported VMware functions:

  • Partitioned VM SCSI volumes, whose partitions are assigned to multiple VM datastores
  • VM SCSI volumes whose UUIDs are not unique
IBM PMR ?SVC Performance Stats

Starting with version 6.1.0.1  SLAV, PLAV and DLAV refer to the consolidated backend IO sizes of up to 256k. But not the IO-counter for CTRM and CTP, which means that their quotient may be too low by a factor of 8. Therefore, the VDisk below cache metrics SLAV and PLAV cannot be used directly to assess the backend latencies. Also their transaction size is not the same of the backend (max 32k).    

However, CTD was adapted to the consolidated IO sizes and provides continuously useful values.

IBM PMR ?SVC 7.3
Performance Stats
Legacy VDisk cache statistics corrupted
IBM PMR ?SVC 7.3
Performance Stats
Node CPU core stats =0
IBM Defect 197194

SVC 7.3 Performance Stats

CPT, OPT, APT much too high
IBM PMR ?SVC 7.4 Performace StatsCPU core COMP (compression) statistics too high (factor ~100).
IBM PMR ?SVC 7.3.0 Performance Stats
  • Legacy stats 'cm' and 'cv' are wrong (interchanged compared to the new stats 'm' and 'v')
  • Legacy stats 'ctr' and 'ctrs' show read misses instead of all reads (new stats 'r' and 'ri' are correct)

DB Schema migrations

Version
Table
Description
3.5.0.0N/ARaise Schema Level for Migration
3.5.0.1SVC_MDISKNew column "ENCRYPT"
3.5.0.2SVC_CHILD_MDISK_GROUPNew Table
3.5.0.3MOBILITY_ZONE_TO_MDISK_GROUPAdjustment of Foriegn Keys for Child MDisk groups
3.5.0.4CHILD_MDISK_GROUPNew Table
3.5.0.5SVC_CHILD_MDISK_GROUPData-Migration from SVC_MDISK_GROUP into SVC_CHILD_MDISK_GROUP
3.5.0.6DiverseUpdate of Stored Procedures for runstats and reorgs
3.5.0.7DIverseRenaming of Primary index corrected
3.5.0.8PERF_SVC_NODE_*_CACHE_PARTITIONAdded of Partiton ID
3.5.2.1N/ARaise Schema Level for Migration
3.5.2.2SVC_CHILD_MDISK_GROUPColumn EASY_TIER resized

Requirements and restrictions

Requirements of the HW/SW environment

Please see supported environments since BVQ 3.4

Minimum BVQ version required for an update

V2.7

DB2 advanced workgroup server edition version

10.5 FP5

Java Runtime minimum version1.8.0.45

More information

Siehe   Release Notes für BVQ V3.5.1  


 

 

Short description of the update steps

Important update notes

  1. BVQ licence: a new license file may be necessary to use certain new features.
  2. GUI favorites:  during some of the GUI updates the predefined favorites are replaced. Possible custom changes will be lost. However, changes in user favorites remain .
  3. Update DB2 JRE: before installing the BVQ update please upgrade the system with the recommended DB2 and JRE versions.
  4. If you have problems: if something is going wrong, please contact your BVQ support partner.
  1. Preparations
    • Checking for correct function of the environmentin particular function of the scanner.
    • Manual stop of BVQ Scanner and Alerting-service, Scheduler-services and also of all GUIs and reporting-clients
    • Backup of BVQ installation directory and BVQ DB (e.g. DB offline backup with DB2 CMD, VMware snapshots) 
    • Starting again the BVQ Scanner
  2. Update BVQ Install Package Repository: bvq-package-repository-installer-x64-V3.5.3.exe
    1. DB Schema update
    2. BVQ GUI update
    3. BVQ Reporting Engine update
    4. BVQ Report Module update
    5. BVQ SVC Scanner update 
    6. BVQ VMware Scanner update
    7. BVQ Scheduler update
    8. BVQ Alerting update
  3. Performing functional tests
  4. If necessary inform colleagues about the need to update locally installed BVQ GUI / report clients.  

 


PDF Version