Is there a technical overview of how GlusterFS distributes files across nodes, which is up-to-date for 3.2? I have found quite a lot of older documentation, from which I see: * "Unify" - it needs a shared namespace brick? - there is a choice of schedulers * "DHT" - can't find out much about this; no matches for "dht" in the wiki - presumably uses a filename hash to decide the target brick? - is this the same as the "distribute" translator described here? http://www.gluster.org/community/documentation/index.php/GlusterFS_Concepts But in the GlusterFS 3.2 Admin guide, all you get told is how to create a distributed volume or a distributed replicated volume, not how it works underneath. In the source code both xlators/cluster/dht and xlators/cluster/unify exist. dht has had recent commits, unify not much apart from copyright updates. Also, there is a very old list of translators at http://www.gluster.org/community/documentation/index.php/GlusterFS_Translators_v1.3 but it doesn't mention the "dht", "ha" or "map" translators which are in the source. Any pointers gratefully received. I am going to need to do a bit of an internal sell and explanation on Gluster, and if there's anything current I can use that would be great. Thanks, Brian.