Posts

Showing posts from November 29, 2015

Getting a perspective of SAN Volume Controller HyperSwap

Image
What's there in a name? Well when it comes to HyperSwap, it is a complete giveaway. Whole game in the storage industry runs around high-availability. HyperSwap is just an extension to that. As as the name suggests, HyperSwap is some sort of “quick swap” / switch to another site in case of disaster. But before we look into this we will cover some basics of SVC and HA. 1. SVC : SAN volume controller virtualizes the storage behind it by allowing diverse kind of storage boxes to be connected behind it. 2. I/O Groups: SVC has about 8 nodes and has 4 I/O groups (2 nodes per I/O group). Concept of I/O groups is to have effective fail over through partner node. We will not go into much details of how failover etc is managed. It’s important to know that the disks are visible through both the node in an I/O group. In general one one I/O group is mapped for access to a specific volume.  High availability solutions with SVC: a. Metro Mirroring: Used for synchronous copy of I...

Basics of Code Coverage Analysis

Image
Many a times I was asked about Code Coverage Analysis, what is it and how can we measure it? Through this blog I will try to address some of the basic queries about Code Coverage Analysis and its usefulness. What is Code Coverage? Code Coverage Analysis is simply a structural testing technique to measure how many lines/blocks/arcs of your implemented code are executed while the automated tests are running. Its analysis gives you a quick, automated and accurate quality & coverage measurement for test plans. It helps a product team identify areas where additional test cases need to be added in a scientific and quantitative manner. Sometimes it is also termed as “Test Coverage”. This technique is typically used to take product quality to the next level. Just to explain things better, if you have 90% code coverage then it means that 10% of your code is not covered under tests. Although 90% looks a very convincing percentage but this 10% of the code can affect your produ...