Skip to content

Releases: openvstorage/alba

Alba 0.9.5

11 May 15:38
Compare
Choose a tag to compare
  • fix for proxy upstart taking a long time after an unclean shutdown (#190)
  • allow getting asd disk usage together with asd statistics (#191)

Alba 0.9.4

26 Apr 08:53
Compare
Choose a tag to compare

Features:

  • Asd disk space quota #184

Alba 0.9.3

14 Apr 13:05
Compare
Choose a tag to compare

Bugfixes:

  • OVS-4458: sendfile can EAGAIN even when waiting for the socket to become writeable first

Varia:

  • improved performance for show-namespaces
  • osd-bench: benches for partial reads, get_version and exists
  • sendfile could block on reading, so push it to another thread.
  • new orocksdb version with more recent rocksdb
  • use rocksdb recycle_log_file_num option to reduce required iops in write path
  • configuration of rockdb_block_cache_size for asds

Alba 0.9.2

23 Mar 09:28
Compare
Choose a tag to compare

features

Alba accelerator

The ability to replace a proxy's fragment cache with another alba's client. The primary use case is to allow
a flash based alba installation to act as a cache for a HDD based alba, accelerating reads.
Some related changes:

  • partial reads into the fragment cache
  • maintenance process can now have a fragment cache too
  • cache on read/write configurability
  • partial reads to the asds

bugfixes

  • mem/space leak
  • speeding up sendfile in ASD by countering nagle
  • counter nagle for albamgr & nsm(_hosts) too
  • bugfix in autorepair detection
  • bugfix in rebalancing (OVS-4339)
  • bugfix for crashing asd when applying a sequence containing a big set + failing assert

this release requires arakoon 1.9.3

Alba 0.9.1

04 Mar 08:35
Compare
Choose a tag to compare
  • purge osd
  • optional fallocate, fadvise for disk IO
  • asd-multistatistics
  • alba maintenance filled up root partition (OVS-4238)

Alba 0.9.0

22 Feb 09:55
Compare
Choose a tag to compare

bugfixes

  • OVS-4219: Namespaces stay in Creating state
  • OVS-4142: Alba proxy does not overwrite the abmcfg when using etcd
  • update orocksdb version: fixes a segv
  • fix a few memleaks
  • produce expected output for show-namespace on a non-existing namespace
  • some improvements to the tests

features

  • more files in alba/proxy bench
  • allow logging to files and/or redis

Alba 0.8.3

04 Feb 16:52
Compare
Choose a tag to compare
  • fix a few failing tests
  • asd __warranty_void__write_blobs option (for testing purposes)
  • bugfix for show-namespaces command
  • fix centos jenkins build
  • correct output for show-namespace on a non-existing namespace

Alba 0.8.2

25 Jan 13:36
Compare
Choose a tag to compare
  • option to start components with configuration that resides in etcd
  • moving back from syncfs to parallel fsync

Alba 0.8.1

24 Dec 12:01
Compare
Choose a tag to compare

Important: This release requires Arakoon 1.8.12

Notable changes since 0.8.0

  • retrieve and store alba manager client config from cli
  • tcp_keepalive with sane defaults (& optional configuration)
  • no longer requires nocrypto
  • fix spinning asd (on sendfile when peer left)
  • refuse to start an ASD when no port is configured
  • configurable load factor for maintenance
  • application level connection timeouts
  • verbose flag for cli

Alba 0.8.0

14 Dec 21:04
Compare
Choose a tag to compare
Alba 0.8.0 Pre-release
Pre-release

fixed bugs:

  • maintenance tried to repair bad fragments for nonexisting namespaces and failed.
  • partial reads updated neither manifest cache nor fragment cache statistics
  • maintenance statistics were on debug level
  • namespace creation could take more than 1 hour.
  • test suites jitter.

features:

  • benchmarks for ASDs: upload fragments & range queries
  • reduce the number of copies in ASDs
  • show-namespaces cli call
  • communication with ASDS and Arakoons can be secured using TLS.
  • more comfort for CLI through environment variables ALBA_CLI_TLS and ALBA_CONFIG)
  • bulk message delivery

test suites:

  • compatibility test suite
  • cli test suite
  • aggregating rogue test suites