Displaying 4 results from an estimated 4 matches for "cache_default".
2020 Aug 07
2
[PATCH nbdkit] plugins: file: More standard cache mode names
...| 2 +-
3 files changed, 25 insertions(+), 18 deletions(-)
diff --git a/plugins/file/file.c b/plugins/file/file.c
index f6f91955..deac9b7f 100644
--- a/plugins/file/file.c
+++ b/plugins/file/file.c
@@ -76,7 +76,7 @@ static int fadvise_mode =
;
/* cache mode */
-static enum { cache_default, cache_none } cache_mode = cache_default;
+static enum { cache_writeback, cache_writethrough } cache_mode = cache_writeback;
/* Any callbacks using lseek must be protected by this lock. */
static pthread_mutex_t lseek_lock = PTHREAD_MUTEX_INITIALIZER;
@@ -140,10 +140,10 @@ file_config (const ch...
2020 Aug 08
0
Re: [PATCH nbdkit] plugins: file: More standard cache mode names
...tions(+), 18 deletions(-)
>
> diff --git a/plugins/file/file.c b/plugins/file/file.c
> index f6f91955..deac9b7f 100644
> --- a/plugins/file/file.c
> +++ b/plugins/file/file.c
> @@ -76,7 +76,7 @@ static int fadvise_mode =
> ;
>
> /* cache mode */
> -static enum { cache_default, cache_none } cache_mode = cache_default;
> +static enum { cache_writeback, cache_writethrough } cache_mode = cache_writeback;
>
> /* Any callbacks using lseek must be protected by this lock. */
> static pthread_mutex_t lseek_lock = PTHREAD_MUTEX_INITIALIZER;
> @@ -140,10 +140,10...
2020 Aug 08
1
Re: [PATCH nbdkit] plugins: file: More standard cache mode names
...iff --git a/plugins/file/file.c b/plugins/file/file.c
> > index f6f91955..deac9b7f 100644
> > --- a/plugins/file/file.c
> > +++ b/plugins/file/file.c
> > @@ -76,7 +76,7 @@ static int fadvise_mode =
> > ;
> >
> > /* cache mode */
> > -static enum { cache_default, cache_none } cache_mode = cache_default;
> > +static enum { cache_writeback, cache_writethrough } cache_mode = cache_writeback;
> >
> > /* Any callbacks using lseek must be protected by this lock. */
> > static pthread_mutex_t lseek_lock = PTHREAD_MUTEX_INITIALIZER;
>...
2020 Aug 07
3
[PATCH nbdkit] file: Implement cache=none and fadvise=normal|random|sequential.
...-66,6 +66,18 @@
static char *filename = NULL;
+/* posix_fadvise mode: -1 = don't set it, or POSIX_FADV_*. */
+static int fadvise_mode =
+#if defined (HAVE_POSIX_FADVISE) && defined (POSIX_FADV_NORMAL)
+ POSIX_FADV_NORMAL
+#else
+ -1
+#endif
+ ;
+
+/* cache mode */
+static enum { cache_default, cache_none } cache_mode = cache_default;
+
/* Any callbacks using lseek must be protected by this lock. */
static pthread_mutex_t lseek_lock = PTHREAD_MUTEX_INITIALIZER;
@@ -97,6 +109,46 @@ file_config (const char *key, const char *value)
if (!filename)
return -1;
}
+ else if (...