[Zodb-checkins] SVN: ZODB/branches/ctheune-blobsupport/src/ZODB/Blobs/TODO.txt - rearranged todos for a possible technical preview release and a final production

Christian Theune ct at gocept.com
Wed Feb 15 10:27:58 EST 2006


Log message for revision 41626:
   - rearranged todos for a possible technical preview release and a final production
     release
  

Changed:
  U   ZODB/branches/ctheune-blobsupport/src/ZODB/Blobs/TODO.txt

-=-
Modified: ZODB/branches/ctheune-blobsupport/src/ZODB/Blobs/TODO.txt
===================================================================
--- ZODB/branches/ctheune-blobsupport/src/ZODB/Blobs/TODO.txt	2006-02-15 11:39:43 UTC (rev 41625)
+++ ZODB/branches/ctheune-blobsupport/src/ZODB/Blobs/TODO.txt	2006-02-15 15:27:58 UTC (rev 41626)
@@ -1,38 +1,45 @@
+Todo for preview
+----------------
 
-Tests
------
+Must
+----
 
-- ZConfig config testing (make sure that blob storage
-  config via ZConfig does the right thing)
+- Merge to current ZODB trunk
 
+- Unify ZEO/Blob implementation and the BlobProxyStorage directory structures.
+
+- Test for possible collision of the dirty blob filename when two concurring
+  transactions try to update an existing blob. 
+
 - Test BlobStorage.getSize
 
 - Test conflict behavior.
 
-- Test shared client usage of blob cache dir.
+- Ensure we detect and play a failed txn involving blobs forward or backward
+  at startup.
 
-- More ZEO tests.
+Production
+----------
 
-Features
---------
+- Log loudly on best_rename when it actually does a copy.
 
-- Ensure we detect and play a failed txn involving blobs forward or
-  backward at startup.
+- Make the ClientStorage support minimizing the blob cache. (Idea: LRU
+  principle via mstat access time and a size-based threshold) currently).
 
+- ZConfig config testing (make sure that blob storage config via ZConfig does
+  the right thing)
+
+- More ZEO tests.
+
 - Importing backward compatible ZEXP files (no \0BLOBSTART) used
 
+Far future
+----------
+
 - More options for blob directory structures (e.g. dirstorage's
   bushy/chunky/lawn/flat).
 
-- Log loudly on best_rename when it actually does a
-  copy.
+- Allow "read-only" blob cache dirs from ClientStorages which can point to a
+  filesystem mount from the ZEO server of the canonical blob locations.
 
-- Unify ZEO/Blob implementation and the BlobProxyStorage directory
-  structures.
-
-- Write code to clean up ClientStorage blob cache (it will grow without
-  bound currently).
-
-- Allow "read-only" blob cache dirs from ClientStorages which can
-  point to a filesystem mount from the ZEO server of the canonical
-  blob locations.
+- Test shared client usage of blob storage dir from ZEO server



More information about the Zodb-checkins mailing list