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 _______________________________________________ Gluster-devel mailing list Gluster-devel@xxxxxxxxxxx http://www.gluster.org/mailman/listinfo/gluster-devel