Skip to content

Releases: open-io/oio-sds

6.0.0

05 Dec 08:51
6.0.0
Compare
Choose a tag to compare

New features

  • Add support for logging to udp with syslog #1852
  • Support Python 3 #1890 #1949

Improvements

  • Depend on the mainstream asn1c #1834
  • Cleanup of libraries and dependencies #1837
  • Improve return code and output of some commands #1928

Bug fixes

  • Fix sqliterepo election tests with ZooKeeper 3.5 #1947

Removed features

  • Get rid of the httpd-based rawx #1833
  • Drop the sqlx service #1836

4.8.1

17 Oct 16:37
4.8.1
Compare
Choose a tag to compare

Improvements

  • rawx: log bad requests, enhance log format #1907

Bug fixes

  • blob-rebuilder: Fix reuse of beanstalkd connections #1903
  • Send positions of chunks to rebuild as strings (not floats) #1908

4.8.0

08 Oct 09:41
4.8.0
Compare
Choose a tag to compare

New features

  • Deregister specific services #1887
  • Send event for each deleted meta2 database #1899

Improvements

  • Allow to rebuild chunk in frozen containers #1880
  • Improve oio-blob-registrator #1884
  • CI: produce less annoying logs #1885
  • Allow to paginate the status of the rdir #1888
  • Improve some cluster commands to accept multiple services #1892
  • CLI: Remove useless argument #1893
  • Allow to set various Redis parameters #1895

Bug fixes

  • ECD: Allow to read metachunk with missing chunks #1886 #1891
  • Exit gracefully the rebuilders #1889
  • Improve event-agent error handling, fix bug in notifier #1896
  • Return 404 when the container created but not initiated #1898
  • Decache meta1 directory services after database deletion #1901
  • Fix meta0 database JSON dump #1902

5.2.2

02 Oct 15:48
5.2.2
Compare
Choose a tag to compare

Bug fixes

  • Fix content perfectible tests #1894
  • Exit gracefully the tools #1897
  • All bug fixes from 4.8.0.

Improvements

  • Reduce the number of requests from meta2 to meta1 #1876

5.2.1

23 Sep 13:20
5.2.1
3c3e268
Compare
Choose a tag to compare

Improvements

  • rawx: update the log format #1866
  • Avoid overriding NS config from the system with local files #1873
  • Improve the log when the check of a service has failed #1877
  • All improvements from 4.8.0.

Bug fixes

  • All bug fixes from 4.8.0.

5.2.0

09 Sep 07:03
5.2.0
Compare
Choose a tag to compare

New features

  • Prepare chunk locations in the proxy instead of the meta2 #1855
  • Allow to balance masters among services of the same type. #1858
  • Allow to place some chunks locally to the proxy #1859 #1860 #1862
  • Add a central control for the lazy locking of volumes #1865
  • Allow the rawx to deny serving chunks from / #1868

Improvements

  • rawx: Set the upload buffer size to 8MiB #1856
  • rawx: Remove unwanted traces #1869

Bugfixes

  • oio-reset: Fix the startup detection for gridinit #1863

4.7.1

09 Sep 11:39
4.7.1
Compare
Choose a tag to compare

Bug fixes

  • Fail when we can not check the existence of chunk #1870
  • blob-rebuilder: Shuffle chunks after fetching them from rdir #1871
  • Check for a quorum when linking objects #1875
  • rdir: Fix counters when getting status #1879
  • Python API: Retry listing when service is busy #1882
  • oio-blob-rebuilder: do not block while counting the number of chunks to rebuild #1883

4.7.0

03 Sep 09:56
4.7.0
Compare
Choose a tag to compare

New features

  • Allow lifecycle to work with sharded buckets #1825
  • oio-blob-mover: allow to exclude some rawx services #1838
  • Allow to simulate versioning when creating and deleting an object #1840
  • Allow to add delete marker to a specific version #1841
  • oio-blob-mover: Allow to move only chunk whose size is in a range #1845
  • event-agent: Permit to not replicate some accounts and containers #1851

Improvements

  • Allow to delete all container properties #1826
  • oio-blob-rebuilder: implement --rdir-timeout parameter #1827
  • Set to "on" the default of proxy.prefer.slave_for_read #1846
  • Fixes and improvements to reduce the latency of DB operations #1848
  • Raise ServiceBusy when chunk quorum is not reached #1853
  • Wait for proxy and conscience when waiting for services #1864

Bug fixes

  • Prevent slow ZK callbacks from creating empty databases #1828
  • Integrity crawler: fix rebuilder input #1832
  • Prevent installation of pyparsing 2.4.1 #1843 #1844
  • Account: Fix account refresh on missing values #1847
  • Forward timeout parameters to AccountClient #1854
  • Increase max request run time for sqliterepo-based services #1867

5.1.0

16 Aug 09:14
5.1.0
Compare
Choose a tag to compare

New features

  • Integrity crawler: run as daemon, log to syslog, ratelimit #1803
  • Defragment meta2 databases on demand #1839

Improvements

  • Better request IDs #1829
  • Set an operation-dependent prefix on request ids #1849
  • All improvements from 4.7.0.

Bug fixes

  • All bug fixes from 4.7.0.

5.0.1

02 Aug 08:23
Compare
Choose a tag to compare

Improvements

  • Minor improvements on Python API and tests #1802
  • Rename --workers argument to --concurrency #1823

Bug fixes

  • Don't raise an exception when chunk rebuild has worked #1808
  • Allow not to have a zookeeper to check meta0 #1811
  • oio-crawler-integrity: report missing chunk positions #1830
  • Event: Do not create _RDIR account on reference operations #1831
  • Fix the error message indicating the need for a zk bootstrap #1850
  • + all bug fixes from 4.6.0