Skip to content

v2.0.0

Compare
Choose a tag to compare
@velomatt velomatt released this 30 Jun 22:11
· 20 commits to master since this release
a36fcb7

Gen2 Overview

  • DSS can now be deployed with gen2 mode, which utilizes RDD (RDMA Data Direct).
    • This feature enables clients to transfer object data directly from DSS targets without the need to go through the MinIO servers.
    • This allows better performance, as well as improved network and memory resource utilization in the DSS Stack.
    • This feature is integrated with DSS Client APIs and allows for seamless integration with applications using the thin DSS client library.
  • To deploy DSS with gen2 mode enabled, it is required that both front-end (in tcp_ip_list) and back-end (in rocev2_ip_list) IP addresses be from RDMA-enabled network interfaces. See dss-ansible README for details.
  • dss-ansible will deploy DSS in "gen2" mode simply by setting gen2=true in your Ansible inventory file. The default value is false, which will deploy DSS in gen1 mode (not using the RDD feature, does not require RDMA front-end network).

What's Changed

Full Changelog: v1.0.0...v2.0.0

Known Issues

  • 0-byte object PUT not supported
  • mc rb --force --dangerous does not delete buckets containing objects
  • s3cmd modify not supported
  • DEL operation of large files (multipart) may leave behind 0-byte objects (object appears as a directory)
  • MinIO Mint test known issues
    • bucket versioning not supported
    • limited prometheus agent support
    • mc pipe not supported