aboutsummaryrefslogtreecommitdiffstats
path: root/README
diff options
context:
space:
mode:
authorPeter Seebach <peter.seebach@windriver.com>2013-02-27 14:26:25 -0600
committerPeter Seebach <peter.seebach@windriver.com>2013-02-27 14:26:25 -0600
commitb9eb2b5633b5a23efe72c950494728d93c2b5823 (patch)
treed17144fe7191c95748f730831ee0f8c4c0d9a3c8 /README
parentd22e632f728c85fc4201bfeb069498afa073e823 (diff)
downloadpseudo-b9eb2b5633b5a23efe72c950494728d93c2b5823.tar.gz
pseudo-b9eb2b5633b5a23efe72c950494728d93c2b5823.tar.bz2
pseudo-b9eb2b5633b5a23efe72c950494728d93c2b5823.zip
documentation updates
Diffstat (limited to 'README')
-rw-r--r--README18
1 files changed, 18 insertions, 0 deletions
diff --git a/README b/README
index 254b454..afe6b27 100644
--- a/README
+++ b/README
@@ -27,6 +27,16 @@ Configure options:
--with-sqlite=/path/to/sqlite/dir
--bits={32,64}
--suffix=<text>
+ --enable-static-sqlite
+ --with-sqlite-lib
+ --libdir=...
+ --enable-memory-db
+ --enable-force-async
+ --with-sqlite-lib=...
+ --enable-static-sqlite
+ --with-static-sqlite=...
+ --with-rpath=...|--without-rpath
+ --cflags=''
There is no default prefix. The default for sqlite is /usr, and for
bits is 32. You need a reasonably modern sqlite3 -- it has to have
@@ -46,6 +56,14 @@ Limited user documentation is provided in the given man page files (these
are not currently installed, merely provided in the source directory), and
some documentation on internals is provided in the doc/ directory.
+The memory-db option uses an in-memory SQLite database, which is flushed
+to disk on failures. It's disabled by default with SQLite 3.6 and earlier
+due to performance weirdness.
+
+The --enable-force-async option causes wrappers for fsync() and friends to
+all return "success" instantly unless PSEUDO_ALLOW_FSYNC was set in the
+environment when the client initialized (usually after a fork or exec).
+
FUTURE DIRECTIONS: