Skip to content

Releases: open-io/oio-sds

5.5.0

13 May 13:24
Compare
Choose a tag to compare

Improvements

  • sqliterepo: Restore an option to prevent any lock operation. #2022
  • proxy: update content/create documentation #2026
  • rawx: allow to turn off the logging of accesses on chunks, per method #2028
  • rawx: reduce the latencies around events and logs #2028
  • rawx: reduce the GC usage #2021 #2028 #2017
  • rawx: better placement of xattr on chunks #2021
  • rawx: misc. latency improvements #2021 #2017
  • python API: expose more performance feedback (observability) #2030

Bug fixes

  • Python API: fix oioproxy URL parsing #2029

4.10.1

28 Apr 07:36
Compare
Choose a tag to compare

Fixes

5.4.0

28 Apr 15:56
Compare
Choose a tag to compare

New features

  • Enable or disable replication for each bucket #2000
  • rawx: Implement a buffer cache to avoid GC complications #2016
  • All new features from 4.10.0

Improvements

  • xcute: Add documentation #2003
  • tools: measure listing time after object creation rate #2006
  • Allow setting the incident date when rebuilding #2011
  • account: make known errors less verbose #2018
  • Backport rawx #2021
  • All improvements from 4.10.0

Bug fixes

  • Fix oio-meta2-rebuilder parameters #2020

4.10.0

09 Apr 09:41
Compare
Choose a tag to compare

New features

  • Python API: Allow to cache container metadata #2013
  • sqliterepo: Configure the sqlite cache size of a DB #2014
  • Backport component benchmarks #2015

4.9.0

01 Apr 12:58
4.9.0
Compare
Choose a tag to compare

New features

  • Python API: Allow to cache object metadata and location #2009

Improvements

  • Improve error message when the policy is not satisfiable #1976
  • Limit the size of lists #1984
  • converter: Reinforce the verification of the chunk ID #1988
  • Respect minimum distance when rebalancing meta1 databases #2005
  • lb: more weighed random, less shuffled selection #2008

Bug fixes

  • Prevent from installing cliff 2.18.0 #1970
  • blob-rebuilder: Log when the incident date is missing #2002

5.3.0

16 Mar 13:27
5.3.0
Compare
Choose a tag to compare

New features

Improvements

  • Admin CLI improvements #1994
  • Ignore chunks that no longer exist when decommissioning rawx #1996
  • Reduce meta2 memory allocations #1998

Bug fixes

  • CLI: check peer count before actually rebalancing meta1 #1972
  • Python API: Fix a typo #1973
  • meta1: Fix behavior when reference property with an empty value is set #1987
  • Allow enough time to process the tasks batch #1997
  • Keep the launch of a job safe #1999
  • sqliterepo: ignore malformed keys in admin table #2001

4.8.2

13 Jan 08:24
4.8.2
Compare
Choose a tag to compare

Bug fixes

  • ECD: Close the stream after reading a metachunk #1912
  • Python API: fix request ID header name #1914
  • Python API: Fix ratelimit #1924
  • Prevent from writing simultaneously on same socket #1935
  • Check the size before the integrity when dumping a database #1961
  • Emit SYNC_KO event even if it triggers the same actions as SYNC_OK #1962
  • event-agent: Encode without whitespace when forwarding an event #1965
  • blob-mover: Fix usage check interval #1967

Improvements

  • Allow to read object with duplicated position #1909
  • Use slave Redis services for read operations #1926
  • Enhance replication error messages with the request ID #1959
  • Catch Redis errors, transform them into OpenIO errors #1964

5.2.4

30 Dec 14:54
5.2.4
Compare
Choose a tag to compare

Bug fixes

  • Check directory/file creation without depending on network #1958

Improvements

  • proxy: Allow to force the request on master service #1955
  • server: display better messages after IO errors #1957

6.0.1

12 Dec 16:14
6.0.1
Compare
Choose a tag to compare

Bug fixes

  • sqliterepo: fix the snapshot feature #1950
  • Fix logging issue when /dev/log does not exists in Python 3 #1951
  • All bug fixes and improvements from 5.2.3

5.2.3

10 Dec 13:13
5.2.3
Compare
Choose a tag to compare

Bug fixes

  • Fix distance computation for chunks selected close to the proxy #1900
  • Make some tests more reliable #1910
  • Python API: improve error message aggregation on failed EC download #1911
  • CLI: fix container list with non-ASCII characters #1913
  • oio/crawler: fix endless listing loop #1918
  • Fix compilation warning #1940
  • sqliterepo: reset elections stuck in CREATING step #1941
  • Decache user when creating container #1952
  • All bug fixes from 4.8.1.

Improvements

  • cmake: Only install prod-related tools in other build types than Debug #1872
  • Remove ZooKeeper watches before deleting nodes #1904
  • rawx: perform less (but bigger) IO operations #1905
  • rawx: Add hints and optimizations (fallocate(), fsync(), fadvise()) #1906
  • Prettier election debug #1922