diff options
author | Paulo Alcantara <pc@manguebit.com> | 2024-11-26 17:19:18 -0300 |
---|---|---|
committer | Steve French <stfrench@microsoft.com> | 2024-11-26 18:46:15 -0600 |
commit | 28ec614f2f9bfb57a76dd387be67bb6054f96b04 (patch) | |
tree | 5be0f732a4ce0b09eb36013a6788ea0331642da8 | |
parent | f4ca4f5a36eac9b4da378a0f28cbbe38534a0901 (diff) |
smb: client: allow more DFS referrals to be cached
In some DFS setups, a single DFS share may contain hundreds of DFS
links and increasing the DFS cache to allow more referrals to be
cached improves DFS failover as the client will likely find a cached
DFS referral when reconnecting and then avoiding unnecessary remounts.
Signed-off-by: Paulo Alcantara (Red Hat) <pc@manguebit.com>
Signed-off-by: Steve French <stfrench@microsoft.com>
-rw-r--r-- | fs/smb/client/dfs_cache.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/fs/smb/client/dfs_cache.c b/fs/smb/client/dfs_cache.c index 00820f57b434..541608b0267e 100644 --- a/fs/smb/client/dfs_cache.c +++ b/fs/smb/client/dfs_cache.c @@ -24,8 +24,8 @@ #include "dfs_cache.h" -#define CACHE_HTABLE_SIZE 32 -#define CACHE_MAX_ENTRIES 64 +#define CACHE_HTABLE_SIZE 512 +#define CACHE_MAX_ENTRIES 1024 #define CACHE_MIN_TTL 120 /* 2 minutes */ #define CACHE_DEFAULT_TTL 300 /* 5 minutes */ |