Here are some of the reasons why we are considering Go for the next version of GlusterD. - Existing C code already uses abstractions that come along with Go, like coroutines, fan-out I/O minus the channels. - Go promises lesser developement time than C. - Go has bindings for consul/etcd APIs and in general has a rich library ecosystem. - Deployment is easy with the single executable, no shared libraries model. - Debugging live programs may be difficult especially with goroutines in the mix, but that's true with synctasks (our coroutines implementation) too! ----- Original Message ----- > Parts of OpenStack Swift are also being re-written in Go, FYI. > http://lists.openstack.org/pipermail/openstack-dev/2015-April/063019.html > https://github.com/openstack/swift/tree/feature/hummingbird/go > > > Regards, > -Prashanth Pai > > ----- Original Message ----- > > From: "Atin Mukherjee" <atin.mukherjee83@xxxxxxxxx> > > To: "Justin Clift" <justin@xxxxxxxxxxx> > > Cc: "Gluster Devel" <gluster-devel@xxxxxxxxxxx> > > Sent: Saturday, June 6, 2015 7:45:19 AM > > Subject: Re: A Year with Go > > > > > > > > Interesting Justin, thanks for sharing. > > > > Regards, > > Atin > > > > Sent from Samsung Galaxy S4 > > On 6 Jun 2015 06:16, "Justin Clift" < justin@xxxxxxxxxxx > wrote: > > > > > > Potentially relevant to a GlusterD rewrite, since we've > > mentioned Go as a possibility a few times: > > > > https://vagabond.github.io/rants/2015/06/05/a-year-with-go/ > > https://news.ycombinator.com/item?id=9668302 > > > > + Justin > > > > -- > > GlusterFS - http://www.gluster.org > > > > An open source, distributed file system scaling to several > > petabytes, and handling thousands of clients. > > > > My personal twitter: twitter.com/realjustinclift > > > > _______________________________________________ > > Gluster-devel mailing list > > Gluster-devel@xxxxxxxxxxx > > http://www.gluster.org/mailman/listinfo/gluster-devel > > > > _______________________________________________ > > Gluster-devel mailing list > > Gluster-devel@xxxxxxxxxxx > > http://www.gluster.org/mailman/listinfo/gluster-devel > > > _______________________________________________ > Gluster-devel mailing list > Gluster-devel@xxxxxxxxxxx > http://www.gluster.org/mailman/listinfo/gluster-devel > _______________________________________________ Gluster-devel mailing list Gluster-devel@xxxxxxxxxxx http://www.gluster.org/mailman/listinfo/gluster-devel