"Yan, Zheng" <zyan@xxxxxxxxxx> writes: >> On 12 Dec 2017, at 00:52, Luis Henriques <lhenriques@xxxxxxxx> wrote: >> >> Hi, >> >> [ and sorry for hijacking this old thread! ] >> >> Here's a write-up of what I was saying earlier on the cephfs standup: >> >> Basically, by using the ceph branch wip-cephfs-quota-realm branch[1] the >> kernel client should have everything needed to implement client-side >> enforced quotas (just like the current fuse client). That branch >> contains code that will create a new realm whenever a client sets a >> quota xattr, and the clients will be updated with this new realm. >> >> My first question would be: is there something on the kernel client to >> handle this realms (a snaprealm) that is still missing? As far as I >> could understand from reading the code there's nothing missing -- it >> should be possible to walk through the realms hierarchy as the kernel >> client will always get the updated realms hierarchy from the MDS -- both >> for snapshots and for this new 'quota realms'. Implementing a 'quota >> realms' PoC based on the RFC I sent out a few weeks ago shouldn't take >> too long. Or is there something obvious that I'm missing? >> > > For maintaining realm hierarchy on kclient, nothing is missing. Awesome, that was my understanding as well. Thanks a lot for confirming! Cheers, -- Luis -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html