|
Bernhard M. Wiedemann |
1250f9 |
Support a database-local fsync setting. Needs berkeley db patch.
|
|
Bernhard M. Wiedemann |
1250f9 |
|
|
Bernhard M. Wiedemann |
1250f9 |
--- ./lib/backend/db3.c.orig 2017-01-19 10:31:06.874215725 +0000
|
|
Bernhard M. Wiedemann |
1250f9 |
+++ ./lib/backend/db3.c 2017-01-19 10:32:51.825873926 +0000
|
|
Bernhard M. Wiedemann |
1250f9 |
@@ -73,8 +73,10 @@ static const struct poptOption rdbOption
|
|
Bernhard M. Wiedemann |
1250f9 |
{ "mp_size", 0,POPT_ARG_INT, &staticcfg.db_cachesize, 0,
|
|
Bernhard M. Wiedemann |
1250f9 |
NULL, NULL },
|
|
Bernhard M. Wiedemann |
1250f9 |
|
|
Bernhard M. Wiedemann |
1250f9 |
+#if 0
|
|
Bernhard M. Wiedemann |
1250f9 |
{ "nofsync", 0,POPT_ARG_NONE, &staticcfg.db_no_fsync, 0,
|
|
Bernhard M. Wiedemann |
1250f9 |
NULL, NULL },
|
|
Bernhard M. Wiedemann |
1250f9 |
+#endif
|
|
Bernhard M. Wiedemann |
1250f9 |
|
|
Bernhard M. Wiedemann |
1250f9 |
/* Per-dbi options */
|
|
Bernhard M. Wiedemann |
1250f9 |
{ "nommap", 0,POPT_BIT_SET, &staticdbicfg.dbi_oflags, DB_NOMMAP,
|
|
Bernhard M. Wiedemann |
1250f9 |
@@ -84,6 +86,8 @@ static const struct poptOption rdbOption
|
|
Bernhard M. Wiedemann |
1250f9 |
NULL, NULL },
|
|
Bernhard M. Wiedemann |
1250f9 |
{ "lockdbfd", 0,POPT_ARG_NONE, &staticdbicfg.dbi_lockdbfd, 0,
|
|
Bernhard M. Wiedemann |
1250f9 |
NULL, NULL },
|
|
Bernhard M. Wiedemann |
1250f9 |
+ { "nofsync", 0,POPT_BIT_SET, &staticdbicfg.dbi_oflags, DB_NOFSYNC,
|
|
Bernhard M. Wiedemann |
1250f9 |
+ NULL, NULL },
|
|
Bernhard M. Wiedemann |
1250f9 |
|
|
Bernhard M. Wiedemann |
1250f9 |
POPT_TABLEEND
|
|
Bernhard M. Wiedemann |
1250f9 |
};
|