[Gluster-devel] New dev release - GlusterD2 v4.0dev-4
Prashanth Pai
ppai at redhat.com
Tue Jan 3 10:28:30 UTC 2017
Hi all,
We have a new development release of glusterd2.
## New changes[1]
* Add experimental support to run multiple glusterd2 instances per node
- bricks are no longer strongly coupled to nodes and are associated with glusterd2 instances
- will help when we add functional tests to CI and also during development
* Introduce volume status API as reference implementation of transaction result aggregation
* Start brick processes for real during volume start operation
* Generate client and brick volfiles using templates
- quick workaround to get things moving until real volgen arrives
Other minor changes:
* Completely remove external etcd binary dependency
* Fix all golint issues and enforce checks henceforth for further contributions
* Bump up minimum go version required to 1.6 (fully supports vendoring)
Things we will be working on:
* Continue working on dynamic volgen functionality
- will replace current temporary template based volfile generation
* Implement Sun RPC in Go as an easy consumable library.
- will allow other C components to communicate with glusterd2 without
having to change their existing code
- also driven by lack of availability of high-level C API for grpc
* Initiate broader discussion around component pluggability[2]
Downloads and more information can be found at [3]
[1]: git log --oneline v4.0dev-4...v4.0dev-3
https://github.com/gluster/glusterd2/pulls?utf8=%E2%9C%93&q=is%3Apr%20is%3Amerged%20updated%3A2016-11-18..2017-01-03%20
[2]: https://github.com/gluster/glusterd2/issues/131
[3]: https://github.com/gluster/glusterd2/releases/tag/v4.0dev-4
-Prashanth Pai
More information about the Gluster-devel
mailing list