summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris St. Pierre <chris.a.st.pierre@gmail.com>2012-10-29 08:56:50 -0400
committerChris St. Pierre <chris.a.st.pierre@gmail.com>2012-10-29 08:57:14 -0400
commit847e344d019a23f673d4e91e46a951e279ca73a3 (patch)
tree0bdc24143f314e499786f5e039196562aa4f0540
parent0d7e708d7a75d0aaa9e2ff56ee6445a07998f6fe (diff)
downloadbcfg2-847e344d019a23f673d4e91e46a951e279ca73a3.tar.gz
bcfg2-847e344d019a23f673d4e91e46a951e279ca73a3.tar.bz2
bcfg2-847e344d019a23f673d4e91e46a951e279ca73a3.zip
documented potential thread contention issues when using sqlite
-rw-r--r--doc/server/database.txt19
-rw-r--r--doc/server/plugins/statistics/reporting.txt5
2 files changed, 15 insertions, 9 deletions
diff --git a/doc/server/database.txt b/doc/server/database.txt
index 70dc43319..87d3e3afe 100644
--- a/doc/server/database.txt
+++ b/doc/server/database.txt
@@ -9,16 +9,21 @@ Global Database Settings
.. versionadded:: 1.3.0
Several Bcfg2 plugins, including
-:ref:`server-plugins-grouping-metadata` and
-:ref:`server-plugins-probes-index`, can connect use a relational
-database to store data. They use the global database settings in
-``bcfg2.conf``, described in this document, to connect.
+:ref:`server-plugins-grouping-metadata`,
+:ref:`server-plugins-probes-index`, and
+:ref:`server-plugins-statistics-reporting`, can connect use a
+relational database to store data. They use the global database
+settings in ``bcfg2.conf``, described in this document, to connect.
.. note::
- The :ref:`server-plugins-statistics-dbstats` plugin and the
- :ref:`reports-dynamic` do *not* currently use the global database
- settings. They use their own separate database configuration.
+ Although SQLite is supported as a database, it may cause
+ significant thread contention (and a performance penalty) if you
+ use SQLite with :ref:`server-plugins-grouping-metadata` or
+ :ref:`server-plugins-probes-index`. If you are using the
+ database-backed features of either of those plugins, it's
+ recommended that you use a higher performance database backend.
+
Configuration Options
=====================
diff --git a/doc/server/plugins/statistics/reporting.txt b/doc/server/plugins/statistics/reporting.txt
index 9ada89ff3..b8a4eb154 100644
--- a/doc/server/plugins/statistics/reporting.txt
+++ b/doc/server/plugins/statistics/reporting.txt
@@ -14,5 +14,6 @@ Reporting can be enabled by adding Reporting to the plugins line in
For more information on how to use Reporting to setup reporting, see
:ref:`reports-dynamic`.
-..Note:
-This replaces the DBStats plugin
+.. note::
+
+ This replaces the DBStats plugin