gluster / glusterd2

[DEPRECATED] Glusterd2 is the distributed management framework to be used for GlusterFS.
GNU General Public License v2.0
167 stars 82 forks source link

Profile the performance impact of using transaction namepsace in etcd #620

Open prashanthpai opened 6 years ago

prashanthpai commented 6 years ago

Operations such as volume create heavily depend on setting and getting values in etcd as a way to communicate information between transaction steps and also to share intermediate/node results. The perf impact of this needs to be measured.

Our current transaction framework doesn't pass arguments to transaction RPCs on wire. The transaction framework pokes other nodes asking them to go fetch args from the etcd. While this simplifies code and makes it flexible, it may impact performance. Again, this needs to be measured.

atinmu commented 6 years ago

@prashanthpai Is there any more work pending for this issue?