mount: quota for one mounted collection

related to https://github.com/seaweedfs/seaweedfs-csi-driver/issues/48
This commit is contained in:
chrislu
2022-03-06 02:44:40 -08:00
parent b7c992f410
commit c7e8ac18f0
4 changed files with 58 additions and 0 deletions

View File

@@ -37,6 +37,7 @@ type Option struct {
CacheSizeMB int64
DataCenter string
Umask os.FileMode
Quota int64
MountUid uint32
MountGid uint32
@@ -107,6 +108,7 @@ func NewSeaweedFileSystem(option *Option) *WFS {
func (wfs *WFS) StartBackgroundTasks() {
startTime := time.Now()
go meta_cache.SubscribeMetaEvents(wfs.metaCache, wfs.signature, wfs, wfs.option.FilerMountRootPath, startTime.UnixNano())
go wfs.loopCheckQuota()
}
func (wfs *WFS) String() string {