Experimental read cache patches, part 3 of 4
Dave Collier-Brown
davec-b at rogers.com
Thu May 29 02:05:42 GMT 2003
--- loadparm.old.c Wed May 28 21:23:51 2003
+++ loadparm.c Wed May 28 21:40:18 2003
@@ -347,6 +347,7 @@ typedef struct
int iMaxPrintJobs;
int iMaxReportedPrintJobs;
int iWriteCacheSize;
+ int iReadCacheSize;
int iCreate_mask;
int iCreate_force_mode;
int iSecurity_mask;
@@ -466,6 +467,7 @@ static service sDefault = {
1000, /* iMaxPrintJobs */
0, /* iMaxReportedPrintJobs */
0, /* iWriteCacheSize */
+ 0, /* iReadCacheSize */
0744, /* iCreate_mask */
0000, /* iCreate_force_mode */
0777, /* iSecurity_mask */
@@ -902,6 +904,7 @@ static struct parm_struct parm_table[] =
{"use sendfile", P_BOOL, P_LOCAL, &sDefault.bUseSendfile, NULL,
NULL, FLAG_SHARE},
{"hostname lookups", P_BOOL, P_GLOBAL,
&Globals.bHostnameLookups, NULL, NULL, FLAG_ADVANCED | FLAG_DEVELOPER},
{"write cache size", P_INTEGER, P_LOCAL,
&sDefault.iWriteCacheSize, NULL, NULL, FLAG_SHARE},
+ {"read cache size", P_INTEGER, P_LOCAL,
&sDefault.iReadCacheSize, NULL, NULL, FLAG_SHARE},
{"name cache timeout", P_INTEGER, P_GLOBAL,
&Globals.name_cache_timeout, NULL, NULL, FLAG_ADVANCED |
FLAG_DEVELOPER},
@@ -1851,6 +1854,7 @@ FN_LOCAL_INTEGER(lp_max_reported_jobs, i
FN_LOCAL_INTEGER(lp_oplock_contention_limit, iOplockContentionLimit)
FN_LOCAL_INTEGER(lp_csc_policy, iCSCPolicy)
FN_LOCAL_INTEGER(lp_write_cache_size, iWriteCacheSize)
+FN_LOCAL_INTEGER(lp_read_cache_size, iReadCacheSize)
FN_LOCAL_INTEGER(lp_block_size, iBlock_size)
FN_LOCAL_CHAR(lp_magicchar, magic_char)
FN_GLOBAL_INTEGER(lp_winbind_cache_time, &Globals.winbind_cache_time)
More information about the samba-technical
mailing list