Oio Sds Versions Save

High Performance Software-Defined Object Storage for Big Data and AI, that supports Amazon S3 and Openstack Swift

7.1.0

3 years ago

New features

  • Store the global list of buckets under the "buckets:" key #2072
  • tools: implement a basic benchmark for the account service #2076

Improvements

  • Enrich info on meta2 with SQLITE version #2067
  • Improve versioning management #2078

Bug fixes

  • account: do not try to decode None as UTF-8 #2074
  • proxy: set service type when extracting from cached JSON #2090

5.6.1

3 years ago

Improvements

  • Enhance ECD and refresh reqid for each use of C API #2084
  • account: rework bucket refresh #2085

Bug fixes

  • rawx: Don't actually use address as service ID #2082
  • Fix 'openio-admin rawx check' command #2086

5.6.0

3 years ago

New features

  • CLI: allow to set a bucket name on an already created container #2073
  • account: allow to call the master service for reads #2075

Improvements

  • Python API: Add time in console logs #2081

Bug fixes

  • account: Refresh account without impacting the bucket counters #2070
  • Meta0: compare the requested namespace to the locally configured one #2071
  • Python API: fix the conversion of negative size values #2077
  • proxy: refresh the global list of down services #2079

5.5.5

3 years ago

Bug fixes

  • Python API: pass the request ID when linking #2068
  • Python API: properly pass the connection and write timeout when linking #2069

5.5.4

3 years ago

Improvements

  • sqliterepo: display election access time and last status #2065
  • Enhance bucket listing with versioning status #2062
  • multi-conscience: Add more logs #2061

Bug fixes

  • Replace mallinfo by getrusage #2066

7.0.1

3 years ago

Improvements

  • allow multiple glob patterns in conscienceagent's include_dir conf #2060
  • Admin CLI: Enhance meta0 check #2053
  • All improvements from 5.5.3

Bug fixes

  • cli: cleanup make_client #2034
  • xcute: fix job listing in python3 #2055
  • All fixes from 5.5.3

5.5.3

3 years ago

Improvements

  • conscience-agent: set a timeout for the http stats collector #2031
  • Fix one flaky test #2040
  • Check size of all uploaded chunks #2051
  • Pass proc_name setting to gunicorn applications #2056
  • Sort chunks with a weighted random algorithm #2058

Bug fixes

  • proxy: Limit the size of object lists when there is no max #2046
  • Allow to run "election debug" on broken meta0 services #2054
  • Python API: Refresh the cached rawx scores #2057

7.0.0

3 years ago

New features

  • Implement compression in rawx services #1946
  • HTTPS support #1948 #1977 #2004 #2048 #2049
  • oio-proxy: Get the score of a single service registered in ConsciousGrid #2007
  • CLI: expose performance data as a dedicated entry #2033

Improvements

  • Define oio-sds merge strategy #1983
  • Include request ID in rawx error messages #1989
  • rawx: ignore a few xattr errors #2010
  • Improve Python3 compatibility #2012
  • Speedup the RAWX #2017
  • conscience-agent: set a timeout for the HTTP stats collector #2031
  • rawx: add more logs when replying errors #2045
  • proxy: Limit the size of object lists when there is no explicit max #2046 (from 5.x branch)
  • Python API: protect against read-after-close operations #2048
  • rawx: tell if a request was HTTP or HTTPS in the logs #2049

Bug fixes

  • rawx: fix behavior when chunk size attr is missing #1978 #1979
  • Python API: Avoid prefixing http path if / is already set #1992
  • rawx: log req.host instead of rawx.url #2032
  • rawx: remove what is left of the old rawx #2035
  • Fix one flaky test #2040 (from 5.x branch)
  • Fix warnings raised by the documentation extractor #2050

5.5.2

4 years ago

Improvements

  • Improve performance data collection #2043

Bug fixes

  • Check the count of known targets to avoid segfault #2044

5.5.1

4 years ago

Improvements

  • Python API: retry fetch when clues of dirty cache #2041
  • CI: Limit the maximum number of databases open simultaneously #2038
  • Remove useless code #2039

Bugfixes

  • rawx: Fix unescaped special characters in JSON events, Events config, beanstalkd concurrency bug #2042
  • Fix tests #2037