[Gluster-devel] DHT proposal for Gluster 4.0

Jan Holtzhausen janh at holtztech.info
Mon Jan 12 20:19:24 UTC 2015


Can we get a filename only hash?

BR
Jan




On 2015/01/12, 6:45 PM, "Shyam" <srangana at redhat.com> wrote:

>Hi,
>
>There have been some discussions about DHT and what it could be in 
>Gluster 4.0 or the next major revision of DHT/Gluster.
>
>Here, [1] 
>https://docs.google.com/document/d/15_TOW9jwzW4griAmk-rqg2cWF-LHiR_TJ8Jn0v
>OvYpU/edit?usp=sharing 
>is a google document on the various thoughts and in particular extending 
>DHT2 proposal in terms of what it could mean to Gluster.
>
>This document [1] is really is a culmination of various ideas presented 
>before and some expansion of them, so there are quite a few who have 
>been directly or indirectly involved. The attempt here is to get more 
>eyes and brains into the discussion, to take the design and 
>implementation forward.
>
>Requesting the devel list to go through the document and 
>comment/suggest/analyze, to take the thoughts forward (either on the 
>google doc itself or here on the devel list).
>
><sneak peek>
>## Proposal
>
>We start by "flattening" the on-disk (on-brick) representation of the 
>user's directory hierarchy.  Every object in a volume, including the 
>root, is stored directly in the brick root, named by GFID.  The only 
>place real names appear is at the second level, within each directory, 
>and is used only to map a parent GFID plus basename to a child GFID.
>
>Non-directories exist only on one subvolume - the one selected by 
>consistent hashing on its GFID  at the time it was created or 
>rebalanced...
>
></sneak peek>
>
>Thanks,
>Shyam
>_______________________________________________
>Gluster-devel mailing list
>Gluster-devel at gluster.org
>http://www.gluster.org/mailman/listinfo/gluster-devel



More information about the Gluster-devel mailing list