diff --git a/ocis/pkg/command/decomposedfs.go b/ocis/pkg/command/decomposedfs.go index 7ee651e3e..ec3d04073 100644 --- a/ocis/pkg/command/decomposedfs.go +++ b/ocis/pkg/command/decomposedfs.go @@ -310,7 +310,7 @@ func setCmd(cfg *config.Config) *cli.Command { func backend(root, backend string) metadata.Backend { switch backend { case "xattrs": - return metadata.XattrsBackend{} + return metadata.NewXattrsBackend(root, cache.Config{}) case "mpk": return metadata.NewMessagePackBackend(root, cache.Config{}) } diff --git a/services/storage-users/pkg/revaconfig/drivers.go b/services/storage-users/pkg/revaconfig/drivers.go index 008784f6b..2df72cb48 100644 --- a/services/storage-users/pkg/revaconfig/drivers.go +++ b/services/storage-users/pkg/revaconfig/drivers.go @@ -105,6 +105,16 @@ func Posix(cfg *config.Config, enableFSWatch bool) map[string]interface{} { "cache_auth_username": cfg.IDCache.AuthUsername, "cache_auth_password": cfg.IDCache.AuthPassword, }, + "filemetadatacache": map[string]interface{}{ + "cache_store": cfg.FilemetadataCache.Store, + "cache_nodes": cfg.FilemetadataCache.Nodes, + "cache_database": cfg.FilemetadataCache.Database, + "cache_ttl": cfg.FilemetadataCache.TTL, + "cache_size": cfg.FilemetadataCache.Size, + "cache_disable_persistence": cfg.FilemetadataCache.DisablePersistence, + "cache_auth_username": cfg.FilemetadataCache.AuthUsername, + "cache_auth_password": cfg.FilemetadataCache.AuthPassword, + }, "use_space_groups": cfg.Drivers.Posix.UseSpaceGroups, "watch_fs": enableFSWatch, "watch_type": cfg.Drivers.Posix.WatchType,