[Gluster-devel] Quota with hard-links

Vijaikumar M vmallika at redhat.com
Wed Jan 28 07:21:15 UTC 2015


Hi All,

This is regarding quota accounting for hard-links. Currently, accounting 
is done only once for the links created within the same directory and 
accounting is done separately when links are created in separate directory.
With this approach account may go wrong when rename is performed on the 
hardlink files across directories.

We are implementing one of the below mentioned policy for hard-links 
when quota is enabled.

1) Allow creating hard-links only within same directory.
     (We can hit the same problem if quota is enabled on the 
pre-existing data which contains hard-links)

2) Allow creating hard-links only within the same branch where the limit 
is set
     (We can hit the same problem if quota is enabled on the 
pre-existing data which contains hard-links and also when quota-limit is 
set/unset)

3) Account for all the hard-links.
     (Marker treats all hard-links as a new file)

Please provide your feedback.

Thanks,
Vijay



More information about the Gluster-devel mailing list