Recent Version



VersionReleasedInstall Packages in oneGUI  





Table of content


DB2 to MongoDB Migration

This release does not support a direct upgrade from DB2 based BVQ Installations. To upgrade such, take a look at the migration guide and contact our BVQ support team up front please.

Go to the DB2 to Mongo DB migration guide!


Some fixes during the installation process require some important preconditions:

  1. Make sure you do the update with the same Windows User you used during the last installation
  2. Verify that the service-user is inside the Administrator Group

Data Migration

The update contains multiple data migrations inside BVQ which might result in a long running migration process. This affects especially systems with a lot of Storwize Systems.

  1. Multiple fixes inside the topology history
  2. Repair interchanged drive metrics (Storwize Systems)
  3. Improved index structure


Path based charting

Since BVQ Version 5.0 it is possible to display a table (Treetable) below the Treemap. Now we went one step further and extended the Topology view with the option to add a performance chart to interact with the objects visible in Treemap or Treetable. This enhances the possibilities to select and restrict objects based on dynamic filters and selected conditions. Now there are three views available to be displayed in the Toplology view: Treemap, Treetable and Chart. Currently you can display two of them simultaneously in ever combination.

One of the most useful extensions with this feature is the possibility to show multiple aggregated metrics. Aggregated metrics are always calculated based on the objects visible in the Treemap or Treetable. In combination with the new Enhanced Filtering the views can be made highly dynamic and reusable as favorites for specific use cases.
To manage the objects visible in the chart a Chart visibility Context menu was added for Treemap and Treetable objects.


Usage example:


Null object

The validity of information a BVQ or SVC object can provide is highly dependent on relations to other objects in many situations. The BVQ path browser reflects these relationships since the beginning but was only capable of displaying objects that fulfill all relations. The NULL Object is able to soften this restrictions and provide a way to display objects that don't meet all requirements. This is really useful to find objects that aren't configured correctly or aren't accessible through a usual path. The Null Object is always displayed as undef.


  • Show all MDisks that are not part of an MDisk Group
  • Group objects without a site or room

Example: Hosts grouped by Room and Site

All Hosts that aren't assigned to any room are grouped in a Site undef. and Room undef. None of them has been visible in previous versions.

Enhanced filtering

Since version 5.0 it is possible to use basic filter options inside the Topology View. This type of filter was restricted to direct object attributes which could be connected with AND conditions.
The new enhanced filtering added a lot of additional filter options to specify filters that exactly fit your needs even if they are highly complex.


  • Compare different object attributes with each other
  • Compare object attributes with context attributes (subelementcount, subelementsize, etc)
  • Concatenate with AND, OR, NOT, XOR
  • Graphical editor to support condition creation
  • Selective enable/disable filter conditions

How to filter Clusters and MDisk groups that contain VDisks with a virtual capacity greater than 500GiB or with more than 500 IO/s in average the last day

Integrated Help

Video Introduction

Web dashboard

The BVQA Web Dashboard is based on Grafana, which is one of the leading open source software tools to visualize time series data that can interact with different data sources (
The BVQ Server now provides an API to access most performance metrics you know from the BVQ GUI, to visualize them in Grafana. Therefore, you have the option to install a preconfigured Grafana with some default Dashboards inside the BVQ Server. This offers a great possibility to view general "realtime" information directly in the browser without the need to open the BVQ GUI.


In the first release of BVQ Grafana it is not possible to create or change dashboards. This feature will be added in a future release.



Microsoft Excel is the most important and flexible Reporting Tool. Manifold opportunities to create tables, charts, calculations, etc. bundled with a variety of different skills makes it useful in a lot of different situations. Excel provides a wide range of options to import data from different formats in files, databases or API's.

BVQ now provides an API to connect Excel to Topology information based on favorites located in "All Users". The information can be displayed in a Treetable and imported into Excel for further processing.

Use cases:

  • Asset management
  • Controlling
  • Enrichment with additional data
  • Report exchange

To access and explore the API endpoints, the BVQ-Server provides an overview page to display the required URL and all information connected to the favorite.

Reporting → Data sources


Capacity format

All capacity information is provided in byte format. Excel will display them in exponential format so you have to format them for a better visualization.


Although the API is promoted with Excel it is also possible to connect other systems


New Scanner module

The scanner module has been revised completely to simplify adding, updating and changing settings for individual scanner and support more systems to be scanned. Therefore the scanner has been moved into one dedicated service that will perform the work for multiple systems with less resource utilization.

The "old" scanner method (seperate scanner modules for SVC and VMware) will be removed in BVQ version 5.5


To manage the scanner the BVQ-Server provides an easy to use Web UI.


Settings for VMware and SVC scanner vary in some details but are comparable to the known settings from previous BVQ scanner.


To show the log files for a scanner, click the blue "log icon" in the overview page. The logs will be presented in 1h buckets with additional coloring for WARN and ERROR messages.


Scanner Migration Guide

If you are planning to migrate your existing scanners to the new scanner module, please take a look into the Scanner Migration Guide!


All way pathing

You are now able to combine all objects in a meaningful path. This is enabled by using graphs internally.



In the last BVQ Releases favorites became more and more important. To make them accessible more easily, we added a "Favorites"-option directly to the BVQ Main menu. All previous methods to open a favorite are still available.

Additionally, we removed the old obsolete Table View menu and added a Table view section to the system favorites. They are now enriched with a lot of additional meaningful content and supported with documentation and links to further information.

Thin coverage ratio

New attribute "Coverage %" shows the ratio of over-allocated thin capacity covered by a pool or cluster. You can set an alert on it to be warned before you run out of space due to thin space allocation eating up all your free space.

In the example above, thin provisioned volumes could potentially fill unused 60TB, but this is only covered by 30TB of free space in the providing pools. Thus the coverage ratio is only 50%. Coverage ratio is available in object types aggregating MDisk groups (Pools) like Storage classes, Mobility zones and in such aggregating VDisks like Hosts, VDisk groups, or Applications.

Retrospective tabular reports

Enables you to create a tabular report on a past point in time.





Requirements and restrictions 

Requirements of the HW/SW environment

Please see Supported Environments

Minimum BVQ version required for an update

V5.0.1 (with Data Migration )

V5.1.0 (without Data Migration)

Recommended Java Runtime version 64bit

Known Issues

(support agreement needed to get access credentials)


Update from a previous MongoDB Installation step by step 

Important update notes

  1. BVQ license: A new license file may be required to use some of the new features.
  2. GUI favorites:  During some of the GUI updates the predefined favorites are replaced. Possible user changes will be lost. However, changes in user favorites and all user favorites are kept.
  3. If you have problems: Please contact your BVQ support partner

  1. Preparation
    • Check that the   environment is working properly, in particular the scanners.
    • Manually stop BVQ Scanner and Alerting-service, Scheduler-services and also of all GUIs and reporting-clients
    • Backup the BVQ installation directory and BVQ DB (e.g. DB backup with mongodump, VMware snapshots) 
    • Start again the BVQ Scanner
  2. Update BVQ Install Package Repository: bvq-package-repository-installer-x64-V5.3(.x).exe
    1. DB Schema update
    2. BVQ GUI update
    3. BVQ Server update
    4. BVQ SVC Scanner update 
    5. BVQ VMware Scanner update
    6. BVQ Scheduler update
    7. BVQ Alerting update
  3. Perform functional tests
  4. If necessary inform colleagues about the need to update locally installed BVQ GUI clients.  



 Version 5.3

Version 5.3

New features

Issue ID





Path integrated charting: Group multiple aggregation curves according to path


GUI: Topology view

Enhanced filtering


GUI: Topology view + Reporting

Show unassigned objects within a "NULL" container

BVQ-11746ReportingReporting interface for Microsoft Excel datasources
BVQ-11879Server: GrafanaUse Grafana as a Web based user interface to visualize BVQ performance metrics (v1)
BVQ-11750ScannerConsolidate scanner instances into a single service


GUIAttributes: Add overprovisioned capacity coverage %
BVQ-11865GUI: Topology viewBe able to combine all objects with each other in a path (switch to object type relations based on graphs)



Issue ID





Drop calculation for T0 Performance Indicators and integrate dynamic loading



Context Menu: Optimize Isolate Menu



Attributes: Controller: Show queue depth in Controller Port and Controller


GUI: Favorites

Allow change for start view flag for system favorites


GUI: Editor

VDisk group relation: Preselect VDisk group if called from its editor


GUI: Multi viewTry to copy selection to Topology-View


GUI: Multi viewOpen detail pane blocks CTRL+SHIFT+R to come through


GUI: Performance viewOptions: Timing: Time favo button should have a label


GUI: Topology viewAdd MDisk tier coloring to coloring tooltip


GUI: Table viewAspect Capacity Utilization: Add special attributes for free space and ratio
BVQ-11679GUI: Table viewEnrich inital default table config and make it customizeable


CommonSVC 7.8.1: Add new copy and clean rates
BVQ-7790CommonEncrypt passwords for all modules in all registry and properties values
 Server, DBA lot of important performance improvements

Bug fixes


Issue ID



CriticalBVQ-12253DBHistory corrupted by history migration and Scanner persists running in parallel
CriticalBVQ-12254DBHistory corrupted by missing migration of "vdisk_copy_hist"
CriticalBVQ-12288GUIMulti Views: Window change flag missing


Error on "Email Error Notification" without smtp credentials

GUI: Favorites 

"Link controllers to rooms" does not show all assigend Rooms


Managing VDisk groups leads to duplicate history entries


Performance View: NPE when trying to change scale of y-axis


Some deleted CMDGs not marked as deleted in history collection
MinorBVQ-11192GUIDetail Pane: Wrong IP port handling for svc_node_port
MinorBVQ-11950GUIEvent Table / Performance View: BVQRuntimeException & NullPointerException when trying to show events
MinorBVQ-12198GUI: FavoritesRename folder does not refresh folder tree
MinorBVQ-12032GUI: Performance ViewOptions: Timing: Reset timing to default causes exception
MinorBVQ-12279CommonMissing line break in properties files
 Version 5.3.1

Version 5.3.1

New features

Issue ID




GUI: Favorite

Add Favorites to main menu



Issue ID





Allow MongoDB cache size < 4GB



Resolve interruption of performance scan if 1 node is offline or in service state

Bug fixes


Issue ID



CriticalBVQ-12519DBRepair entries with BVQ_ID = null
CriticalBVQ-12259InstallerMongoDB: Service does not start when password contains %
ImportantBVQ-12390AlertingPossible Exeption if filter condition of alert rule cannot be calculated
ImportantBVQ-12473GUI: Performance viewView > clone insists on a selection
ImportantBVQ-12443GUI: Performance viewNode Upper cache latency avg without decimal

GUI: Editor

VDisk group: Exception after assignment of multiple VDisk groups to Application

GUI: Performance indicators

Custom PI (longterm) leads to faulty latency calculation and response time compliance exception


Connection error when using @ within SSH password
MinorBVQ-12508GUI: Path based chartingNullPointerException when creating PIP MultiView
 Version 5.3.2

Version 5.3.2

New features

Issue ID





Issue ID





Show hint in installer dialog if default property values are used



Excel: Consolidate URL, Title and Navigationbar

Bug fixes


Issue ID



CriticalBVQ-12580InstallerFix Pack check not working in some rare situations
CriticalBVQ-12570InstallerPasswords are reset to default if user has to be elevated
CriticalBVQ-12645SVC ScannerFlash System: VDisk can't be persisted because of missing preferred node
ImportantBVQ-12559SVC ScannerDrive Performance: Some metrics are interchanged
ImportantBVQ-12560GUIProperty dialog does not pop up
ImportantBVQ-12562GUI: TopologyException after right click on filtered host object

GUI: Favorite

Exception after invocation of favorite "Dissimilar copied volumes"

GUI: Performance view

Node CPU Core Compression stats about factor 100 too high

GUI: Performance view

Node CPU: Relation between Max CPU core and displayed chart curves are faulty
ImportantBVQ-12544GUI: TableNode ports: State "inactive_unconfigured" shows up as "unusual"
ImportantBVQ-12512ReportingSRS Capacity Report: SnippetParametersNotValidException
ImportantBVQ-12566ReportingSnippet loop creates wrong pie charts with all existing objects
ImportantBVQ-12571ReportingEditing of "system" templates via Reports overview should not be possible
MinorBVQ-12513GUIShortcut [CTRL+N] causes NPE in empty window
MinorBVQ-12591GUI: Performance viewChart visibility > Hide > Selected does not work
MinorBVQ-12533GUI: Performance viewMetric color change does not trigger a redraw
MinorBVQ-12590GUI: Performance viewAttribute "wh" for VDiskUpperCache has wrong normalization
MinorBVQ-12551GUI: Performance viewStart / End time: Cursor keys not consumed by input field
MinorBVQ-12589GUI: TablePortLogin: Attribute "state" does not display color icon in cell
MinorBVQ-12611GUI: Topology viewOptions Panel causes NPE if events are displayed

Page viewed 894 times by 8 users since Aug 21, 2017

  • No labels