Skip to content

Releases: openvstorage/alba

Alba 1.3.5

27 Jan 13:57
Compare
Choose a tag to compare

Bugfixes:

  • Client lib: failure to create ASD connection is not handled ( #580 )
  • Client lib: Asd_client::partial_get uses huge timeout in partial read ( #587 )
  • Inconsistent errors when claiming already claimed OSDs ( #585 )

Varia:

  • removed dependency on gobjfs ( #592 )
  • ASD side partial read performance improvement ( #594 )

Alba 1.3.4

19 Jan 22:17
Compare
Choose a tag to compare
  • preserve original timestamp on object rewrite (#568)
  • short path circuit breaker fine tuning (as requested) (#562)
  • improvements to new short path (C++ client to ASDs) : burns less memory, uses less syscalls (#572)
  • fixes : Rora segfaults when enabled in combination with a global backend (#560)
  • add call list-jobs (#407)
  • add timestamp to list-osds when osd is added to a backend (#543)

Important upgrade notice:

while upgrading, don't restart all alba manager (ABM) Arakoon processes node per node, but stop them all first and only start them again (with the new plugin) after they all were stopped

Alba 1.3.3

10 Jan 15:54
Compare
Choose a tag to compare
  • new fast path (from c++ client to asds) for partial reads (#545)
  • some benchmark updates (#548, #554)
  • proxy no longer discovers asds (#553)

Alba 1.3.2

03 Jan 11:25
Compare
Choose a tag to compare

Bugfixes/varia:

  • choose algorithm is more robust towards bad input ( #537 )
  • ASDs will die on negative disk usage ( #209 )
  • asd-multistatistics gets a --all flag ( #527 )
  • dev-extract-config ( #527 )
  • fix proxy-osd-view ( #530 )
  • change asd statistics log level ( #536 )
  • tcp_nodelay in C++ proxy client ( #540 )
  • handle broken/unavailable objects better in maintenance (#532)

Alba 1.3.1

21 Dec 13:18
Compare
Choose a tag to compare

Bugfixes/varia:

  • distribution on write ( #523 )
  • refresh namespace osds after message delivery (#522)
  • use tcp-keelalive for client connections (#515)
  • manifest cache performance improvement (#520)
  • optimize logging (#521)
  • optimize setsockopt for asds (#517)
  • partial read of 4KB,8KB, 16KB buffer pools (#518)
  • less system calls for partial read (#519)

Alba 1.3.0

19 Dec 12:35
Compare
Choose a tag to compare

Features:

  • lazy write out (#439)
  • CTR mode encryption (compatible with partial reads) (#444)
  • preset validation in NSM (#486)
  • more --to-json for alba cli (#480)
  • allow unescaping object names on cli (#494)
  • change default lwt engine to libev (#498)
  • osd timeout configurability (#502)

Bugfixes/varia:

  • object upload after create namespace sometimes fails (#501)
  • logging improvements (#505)
  • be more persistent about fragment cache namespace cleanup (#506)
  • asd client performance improvement (#504)
  • random number seed control in proxy bench (#507)
  • asd server & proxy server performance improvements (#509)
  • pread benchmark in setup (#510)

Alba 1.2.4

08 Dec 09:50
Compare
Choose a tag to compare
  • fix proxy apply_sequence doesn't update manifest cache (#487)

Alba 1.2.3

06 Dec 16:33
Compare
Choose a tag to compare

Bugfix

  • "osd message deliver too far off" #478

Alba 1.2.2

05 Dec 10:10
Compare
Choose a tag to compare
  • more cli commands with --to-json option.
  • less logging of short reads.

Alba 1.2.1

30 Nov 13:22
Compare
Choose a tag to compare

Bugfixes:

  • return codes for command line interface
  • --to-json option for update-maintenance-config & update-abm-client-config
  • List.minima