v2.0.0
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 (intcp_ip_list
) and back-end (inrocev2_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 isfalse
, which will deploy DSS ingen1
mode (not using the RDD feature, does not require RDMA front-end network).
What's Changed
- 18 add devtoolset 11 to dockerfile by @velomatt in #19
- Add docker build scripts by @velomatt in #22
- Added support for AWS SDK v1.9 by @grandsuri in #17
- Support multi-branch builds by @velomatt in #24
- add build-aws workflow by @velomatt in #26
- Update branch name logic for ECR image tag by @velomatt in #30
- Update DSS Dockerfile by @velomatt in #27
- Add support for multi-branch builds. by @velomatt in #31
- Added the flag -DBUILD_TESTING=OFF to cmake command to avoid compilation errors of unit tests by @grandsuri in #34
- Update Docker scripts by @velomatt in #33
- Changes to add deps to run unit tests for dss-sdk target to the Dockerfile by @snubatreus in #36
- Update commit ID's to latest tip of master by @velomatt in #37
- Update submodules for gen2 by @velomatt in #38
- Fix script dir link by @velomatt in #39
- v2.0.0 release by @velomatt in #40
New Contributors
- @grandsuri made their first contribution in #17
- @snubatreus made their first contribution in #36
Full Changelog: v1.0.0...v2.0.0