[Checkins] SVN: gocept.zeoraid/trunk/doc/BLOBS.txt Improved the documentation about blobs a bit.

Christian Theune ct at gocept.com
Fri May 16 11:21:27 EDT 2008


Log message for revision 86797:
  Improved the documentation about blobs a bit.
  

Changed:
  U   gocept.zeoraid/trunk/doc/BLOBS.txt

-=-
Modified: gocept.zeoraid/trunk/doc/BLOBS.txt
===================================================================
--- gocept.zeoraid/trunk/doc/BLOBS.txt	2008-05-16 15:06:29 UTC (rev 86796)
+++ gocept.zeoraid/trunk/doc/BLOBS.txt	2008-05-16 15:21:26 UTC (rev 86797)
@@ -1,34 +1,48 @@
-All valid front end configurations can be combined with all valid back end
-configurations.
+========================
+Using blobs with ZEORaid
+========================
 
-Front end configuration
-=======================
+ZEORaid supports the usage of blobs under different scenarios. This file
+describes the various valid and invalid configuration scenarios and documents how
+ZEORaid behaves under those conditions.
 
+We split the configuration scenarios in two parts: front end configuration and
+back end configuration. Any of the front end configurations can be combined
+with all backend configurations.
+
+Valid front end configurations
+==============================
+
+Front end configuration describes how blobs are transferred between the ZEO
+clients and the ZEORaid server.
+
 No support or no blob support configured
 ----------------------------------------
 
-- andere einstellungen sind irrelevant, sollten auf `unconfigured` stehen
+The ZEO client does not support blobs or doesn't have blob support configured.
+In this case any configuration on the ZEORaid server becomes irrelevant. We
+recommend to not configure blob support on the ZEORaid server to avoid
+accidental inconsistencies.
 
 Blobs via ZEO protocol
 ----------------------
 
-ClientStorage options:
+The ZEO clients all contain a separate directory as a `cache` for blobs. The
+option `shared-blob-dir` is set to `false`. This causes the blobs to be
+transferred to and from the ZEORaid server via the ZEO protocol.
 
-- blob-dir configured to a seperate physical directory on each client
-
-- shared-blob-dir set to `false`
-
 Blobs via file system shared with ZEORaid
 -----------------------------------------
 
-- blob-dir configured to a directory shared between the zeo clients and the
-  RAIDStorage's blob-directory (read/write for all participants)
+The ZEO clients are configured with a `blob-dir` that points to a directory
+that is shared between all ClientStorages and the RAIDStorage's
+`blob-directory` on the ZEORaid server.
 
-- shared-blob-dir set to `true`
+The ClientStorages are configured with `shared-blob-dir` set to `true`.
 
 
-Back end configuration
-======================
+Valid back end configurations
+=============================
 
 RAIDStorage and back-ends with a single shared file system
 ----------------------------------------------------------
@@ -59,9 +73,11 @@
 
 - shared-blob-dir for raidstorage and clientstorages set to `false`
 
+Invalid back end configurations
+===============================
 
-Invalid combinations: mixture of shared and non-shared
-------------------------------------------------------
+Mixture of shared and non-shared
+--------------------------------
 
 - The raidstorage having a shared directory with the zeo clients but the zeo
   clients not sharing with the back end servers is unsupported.



More information about the Checkins mailing list