Releases: open-io/oio-sds
Releases · open-io/oio-sds
7.1.0
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
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
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
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
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
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
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
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
Improvements
- Improve performance data collection #2043
Bug fixes
- Check the count of known targets to avoid segfault #2044
5.5.1
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