<div dir="ltr"><div>Revisiting this now, I see there is some basic documentation for GlusterFS 11 simple-quota in its README.md:</div><div><br></div><div><a href="https://github.com/gluster/glusterfs/tree/devel/xlators/features/simple-quota">https://github.com/gluster/glusterfs/tree/devel/xlators/features/simple-quota</a></div><div><br></div><div>Has anyone set up simple quotas yet? I don't understand the documentation. Are we supposed to be setting the namespace and the quota on the FUSE mountpoint or on the backend brick? And I get the general idea of the "helper" script, but it would be good for a bit more documentation around it to understand how we apply it to our environments.<br></div><div><br></div><div>Thank you!<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, May 4, 2023 at 10:03 AM Alan Orth <<a href="mailto:alan.orth@gmail.com">alan.orth@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Dear list,</div><div><br></div><div>I noticed that GlusterFS 11 introduces a new "simple quota" system. According to the pull request¹ the implementation is based on Amar's earlier proposal² and is inspired by work they did in Kadalu. Other than that I don't see any documentation or discussion about these features.</div><div><br></div><div>Specifically, it seems that the implementation relies on the quota features of the underlying filesystem (for example XFS or ZFS). This sounds orders of magnitude more efficient than crawling! Can someone explain how it works or share their experience / docs? We had tried the earlier quota implementation and did not have good luck at all.<br></div><div><br></div><div>Thank you,<br></div><div><br></div><div>¹ <a href="https://github.com/gluster/glusterfs/pull/1750" target="_blank">https://github.com/gluster/glusterfs/pull/1750</a></div><div>² <a href="https://github.com/gluster/glusterfs/issues/1774" target="_blank">https://github.com/gluster/glusterfs/issues/1774</a></div><div><br><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div>Alan Orth<br><a href="mailto:alan.orth@gmail.com" target="_blank">alan.orth@gmail.com</a><br><a href="https://picturingjordan.com" target="_blank">https://picturingjordan.com</a><br><a href="https://englishbulgaria.net" target="_blank">https://englishbulgaria.net</a><br><a href="https://mjanja.ch" target="_blank">https://mjanja.ch</a></div></div></div></div></div>
</blockquote></div><br clear="all"><br><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div>Alan Orth<br><a href="mailto:alan.orth@gmail.com" target="_blank">alan.orth@gmail.com</a><br><a href="https://picturingjordan.com" target="_blank">https://picturingjordan.com</a><br><a href="https://englishbulgaria.net" target="_blank">https://englishbulgaria.net</a><br><a href="https://mjanja.ch" target="_blank">https://mjanja.ch</a></div></div></div>