renamed backend config entries
adding one level more, more descriptive
This commit is contained in:
parent
16fabb29bd
commit
219db59d82
3 changed files with 15 additions and 11 deletions
|
|
@ -87,7 +87,7 @@ File handling
|
|||
|
||||
How many filehandles the backend shall use [approx 2/3 of all available]
|
||||
|
||||
backend.filehandles
|
||||
backend.file.max_handles
|
||||
|
||||
|
||||
|
||||
|
|
@ -99,11 +99,15 @@ Defaults:
|
|||
3GiB on 32 bit arch
|
||||
192TiB on 64 bit arch
|
||||
|
||||
backend.as_limit
|
||||
backend.mmap.as_limit
|
||||
|
||||
Default start size for mmaping windows.
|
||||
128MB on 32 bit arch
|
||||
2GB on 64 bit arch
|
||||
|
||||
backend.mmap_window_size
|
||||
backend.mmap.window_size
|
||||
|
||||
How many memory mappings shall be established at most
|
||||
Default 60000
|
||||
|
||||
backend.mmap.max_maps
|
||||
|
|
|
|||
|
|
@ -61,20 +61,20 @@ lumiera_backend_init (void)
|
|||
|
||||
|
||||
const char* filehandles = lumiera_tmpbuf_snprintf (SIZE_MAX,
|
||||
"backend.filehandles = %d",
|
||||
"backend.file.max_handles = %d",
|
||||
/* roughly 2/3 of all availables filehandles are managed by the backend */
|
||||
(sysconf (_SC_OPEN_MAX)-10)*2/3);
|
||||
|
||||
lumiera_config_setdefault (filehandles);
|
||||
|
||||
long long max_entries;
|
||||
lumiera_config_number_get ("backend.filehandles", &max_entries);
|
||||
lumiera_config_number_get ("backend.file.max_handles", &max_entries);
|
||||
lumiera_filehandlecache_new (max_entries);
|
||||
|
||||
#if SIZE_MAX <= 4294967295UL
|
||||
lumiera_config_setdefault ("backend.as_limit = 3221225469");
|
||||
lumiera_config_setdefault ("backend.mmap.as_limit = 3221225469");
|
||||
#else
|
||||
lumiera_config_setdefault ("backend.as_limit = 211106232532992");
|
||||
lumiera_config_setdefault ("backend.mmap.as_limit = 211106232532992");
|
||||
#endif
|
||||
|
||||
struct rlimit as_rlimit;
|
||||
|
|
@ -83,7 +83,7 @@ lumiera_backend_init (void)
|
|||
long long as_limit = (long long)as_rlimit.rlim_cur;
|
||||
if (as_rlimit.rlim_cur == RLIM_INFINITY)
|
||||
{
|
||||
lumiera_config_number_get ("backend.as_limit", &as_limit);
|
||||
lumiera_config_number_get ("backend.mmap.as_limit", &as_limit);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
|||
|
|
@ -70,14 +70,14 @@ lumiera_mmap_init (LumieraMMap self, LumieraFile file, LList acquirer, off_t sta
|
|||
* 2GB on 64 bit arch
|
||||
*/
|
||||
#if SIZE_MAX <= 4294967295U
|
||||
lumiera_config_setdefault ("backend.mmap_window_size = 134217728");
|
||||
lumiera_config_setdefault ("backend.mmap.window_size = 134217728");
|
||||
#else
|
||||
lumiera_config_setdefault ("backend.mmap_window_size = 2147483648");
|
||||
lumiera_config_setdefault ("backend.mmap.window_size = 2147483648");
|
||||
#endif
|
||||
}
|
||||
|
||||
long long mmap_window_size = 0;
|
||||
lumiera_config_number_get ("backend.mmap_window_size", &mmap_window_size);
|
||||
lumiera_config_number_get ("backend.mmap.window_size", &mmap_window_size);
|
||||
|
||||
LumieraFiledescriptor descriptor = file->descriptor;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue