GlusterD 2.0 is a redesign of the Gluster distributed file system management daemon (GlusterD) to improve scalability and stability. It uses Go for the programming language instead of C and has a new architecture with components like REST interfaces, a central etcd store for management data, RPC for communication, a transaction framework, and a plugin framework. The goals are to make GlusterD able to manage thousands of nodes, provide stronger configuration consistency, and support new Gluster features in a modular way. There will be no rolling upgrade available initially and service disruption is expected during the upgrade from GlusterD 1.0 to 2.0.