From 9ded7a6ff6a1a878771f37962d0107bed56b7e9c Mon Sep 17 00:00:00 2001 From: Kaushal M Date: Thu, 31 May 2018 21:39:11 +0530 Subject: doc: GD2 release notes for 4.1.0 Change-Id: Iaa32b252b84ccd95e78360130da3e8f6cbc2e7fb updates: bz#1575386 Signed-off-by: Kaushal M --- doc/release-notes/4.1.0.md | 66 +++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 65 insertions(+), 1 deletion(-) diff --git a/doc/release-notes/4.1.0.md b/doc/release-notes/4.1.0.md index 70db59280e3..3b40921e6f3 100644 --- a/doc/release-notes/4.1.0.md +++ b/doc/release-notes/4.1.0.md @@ -46,7 +46,71 @@ Features are categorized into the following sections, ### Management -GlusterD2 +#### GlusterD2 + +> **IMP:** GlusterD2 in Gluster-4.1.0 is still considered a preview and is +> experimental. It should not be considered for production use. Users should +> still expect breaking changes to be possible, though efforts will be taken to +> avoid such changes. As GD2 is still under heavy development, new features can +> be expected throughout the 4.1 release. + +GD2 brings initial support for rebalance, snapshots, intelligent volume +provisioning and a lot of other bug fixes and internal changes. + +##### Rebalance [#786](https://github.com/gluster/glusterd2/pull/786) + +GD2 supports running rebalance on volumes. Supported rebalance operations include, +- rebalance start + - rebalance start with fix-layout +- rebalance stop +- rebalance status + +Support only exists in the ReST API right now. CLI support will be introduced in subsequent releases. + +##### Snapshot [#533](https://github.com/gluster/glusterd2/pull/533) + +Initial support for volume snapshot has been introduced. At the moment, snapshots are supported only on Thin-LVM bricks. + +Support snapshot operations include, +- create +- activate/deactivate +- list +- info + +##### Intelligent volume provisioning (IVP) [#661](https://github.com/gluster/glusterd2/pull/661) + +GD2 brings very early preview for intelligent volume creation, similar to +[Heketi](https://github.com/heketi/heketi). + +> **IMP:** This is considered experimental, and the API and implementation is +> not final. It is very possible that both the API and the implementation will +> change. + +IVP enables users to create volumes by just providing the expected volume type +and a size, without providing the bricks layout. IVP is supported in CLI in the +normal `volume create` command. + +More information on IVP can be found in the pull-request. + +To suport IVP, support for adding and managing block devices, and basic support +for zones is available. [#783](https://github.com/gluster/glusterd2/pull/783) [#785](https://github.com/gluster/glusterd2/pull/785) + +##### Other changes + +Other notable changes include, +- Support for volume option levels (experimental, advanced, deprecated) [#591](https://github.com/gluster/glusterd2/pull/591) +- Support for resetting volume options [#545](https://github.com/gluster/glusterd2/pull/545) +- Option hooks for volume set [#708](https://github.com/gluster/glusterd2/pull/708) +- Support for setting quota options [#583](https://github.com/gluster/glusterd2/pull/583) +- Changes to transaction locking [#808](https://github.com/gluster/glusterd2/pull/808) +- Support for setting metadata on peers and volume [#600](https://github.com/gluster/glusterd2/pull/600) [#689](https://github.com/gluster/glusterd2/pull/689) [#704](https://github.com/gluster/glusterd2/pull/704) +- Thin arbiter support [#673](https://github.com/gluster/glusterd2/pull/673) [#702](https://github.com/gluster/glusterd2/pull/702) + +In addition to the above, a lot of smaller bug-fixes and enhancements to internal frameworks and tests have also been done. + +##### Known issues + +GD2 is still under heavy development and has lots of known bugs. For filing new bugs or tracking known bugs, please use the [GD2 github issue tracker](http://github.com/gluster/glusterd2/issues?q=is%3Aissue+is%3Aopen+label%3Abug). #### 2. Changes to gluster based smb.conf share management -- cgit