I like to move it, move it

The vibe at the Open vStorage office is these days best explained by a song of the early nineties: I like to move it, move it ~ Reel 2 Reel While the summer time is in most companies a more quiet time, the Open vStorage office is buzzing like a beehive. Allow me to give you a short overview of what is happening: We are moving into our new, larger and stylish offices. The address remains the same but we are moving into a completely remodeled floor of the Idola business center. Next…Read more …

Int32 serialization in OCaml

Today, I’m going to talk a bit about the problem of serializing an int32 in OCaml. As I’m only working on Intel machines, I’m not interested in portability, and prefer little-endian serialization. This should be natural and easy. The interface val set32: string -> int -> int32 -> unit val get32: string -> int -> int32 The microbenchmark We’re going to store an int32 into a string,retrieve it, and check if it’s the same. We’re going to do this 1_000_000_000 times, see how long it took, and calculate the speed. let benchmark n…Read more …

Open vStorage 2.2 alpha 4

We released Open vStorage 2.2 Alpha 4 which contains following bugfixes: Update of the About section under Administration. Open vStorage Backend detail page hangs in some cases. Various bugfixes for the use case when adding a vPool with a vPool name which was previously used. Hardening the vPool removal. Fix daily scrubbing not running. No log output from the scrubber. Failing to create a vDisk from a snapshot tries to delete the snapshot. ALBA discovery starts spinning if network is not available. ASD is no longer used by the proxy even after it…Read more …

Open vStorage 2.2 alpha 3

Today we released Open vStorage 2.2 alpha 3. The only new features are on the Open vStorage Backend (ALBA) front: Metadata is now stored with a higher protection level. The protocol of the ASD is now more flexible in the light of future changes. Bugfixes: Make it mandatory to configure both read- and writecache during the ovs setup partitioner. During add_vpool on devstack, the cinder.conf is updated with notification_driver which is incorrectly set as "nova.openstack.common.notifier.rpc_notifier" for Juno. Added support for more physical disk configuration layouts. ClusterNotReachableException during vPool changes. Cannot extend vPool with…Read more …

Open vStorage 2.2 alpha 2

As promised in our latest release update we would do more frequent releases. Et voilà , today we release a new alpha version of the upcoming GA release. If possible, we will provide new versions from now on as an update so that you don't have to reinstall your Open vStorage environment. As this new version is the first one with the update/upgrade functionality, there is no update possible between alpha 1 and alpha 2. What is new in Open vStorage 2.2 alpha 2: Upgrade functionality: Under the Administration section you can check…Read more …

vDisks, vMachines, vPools and Backends: how does it all fit together

With the latest version of Open vStorage, we released the option to use physical SATA disks as storage backend for Open vStorage. These disks can be inside the hypervisor host, hyper-converged, or in a storage server, an x86 server with SATA disks*. Together with this functionality we introduced some new terminology so we thought it would be a good idea to give an overview of how it all fits together. Let’s start from the bottom, the physical layer, and work up to the virtual layer. For the sake of simplicity we assume a…Read more …