New dev release - GlusterD2 v4.0dev-4

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Gluster Users]     [Ceph Users]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux