[Gluster-devel] Glusterd2 project updates (github.com/gluster/glusterd2)

Aravinda avishwan at redhat.com
Sat Oct 27 13:56:49 UTC 2018


Completed
----------

- Environment variable(`GD2_ENDPOINTS`) support to `glustercli` to
  make it work without any configuration in GCS setup.
  (https://github.com/gluster/glusterd2/pull/1292)

- Fixed issues related to nightly rpm generation scripts
  (https://github.com/gluster/glusterd2/pull/1298)

- Error messages cleaned up according to agreed standard.
  (https://github.com/gluster/glusterd2/pull/1297)

- Fixed typo in `glustercli snapshot create` help message.
  (https://github.com/gluster/glusterd2/pull/1296)

- Brick type validation added. In Glusterd1 last brick in arbiter sub
  volume is always treated as arbiter brick. In glusterd2, flexibility
  is added to specify the arbiter brick anywhere in the list. Brick
type
  as "arbiter" need to be specified if a brick is arbiter brick. Due to
  a bug, Arbiter Volume was treated as replicate volume if the input
  doesn't specify brick type "arbiter" or wrong brick type.
  (https://github.com/gluster/glusterd2/pull/1271)

- Improved getting/setting cluster options
  (https://github.com/gluster/glusterd2/pull/1293)

- Moved snapshot error messages to error package
  (https://github.com/gluster/glusterd2/pull/1294)

- Add qsh to the list of required claims(REST API Authentication)
  (https://github.com/gluster/glusterd2/pull/1290)

- Snapshot bricks are now automatically mounted on glusterd2
start/restart.
  (https://github.com/gluster/glusterd2/pull/1053)


In progress
------------

- Replace brick API for auto provisioned volumes
  (https://github.com/gluster/glusterd2/pull/1269)

- Expanding auto provisioned Volumes by resizing the LVs
  (https://github.com/gluster/glusterd2/pull/1281)

- Brick multiplexing
  (https://github.com/gluster/glusterd2/pull/1301)

- Tracing integrations for option set, volume start/stop and snapshot
  create/delete APIs
  (https://github.com/gluster/glusterd2/pull/1300 and
  https://github.com/gluster/glusterd2/pull/1255)

- Transaction framework enhancements
  (https://github.com/gluster/glusterd2/pull/1268)

- Support for Volume profile
  (https://github.com/gluster/glusterd2/pull/962)

- Plugin architecture for brick Provisioners
  (https://github.com/gluster/glusterd2/pull/1256)

- Template support added for Volfiles generation
  (https://github.com/gluster/glusterd2/pull/1229)

- Arbiter brick size calculation for auto provisioned volumes
  (https://github.com/gluster/glusterd2/pull/1267)

- Add group profile for transactional DB workload
  (https://github.com/gluster/glusterd2/pull/1282)


-- 
regards
Aravinda



More information about the Gluster-devel mailing list