diff NEWS @ 4810:7afbb54bd028

merge storage-cache
author Alain Mazy <am@osimis.io>
date Tue, 23 Nov 2021 09:22:11 +0100
parents 2ca4213fb50a 4e765c18ace7
children 70d2a97ca8cb 4cfd96732076
line wrap: on
line diff
--- a/NEWS	Tue Nov 23 09:20:59 2021 +0100
+++ b/NEWS	Tue Nov 23 09:22:11 2021 +0100
@@ -1,10 +1,26 @@
 Pending changes in the mainline
 ===============================
 
+General
+-------
+
+* Added a storage cache in RAM to avoid reading the same files multiple times from 
+  the storage.  This greatly improves, among other things, the performance of WADO-RS
+  retrieval of individual frames of multiframe instances.
+* New configuration option "MaximumStorageCacheSize" to configure the size of
+  the new storage cache.
+* New configuration option "ZipLoaderThreads" to configure the number of threads used
+  to read instances from storage when createing a Zip archive/media.
+
+
+Maintenance
+-----------
+
 * Fix handling of option "DeidentifyLogs", notably for tags (0010,0010) and (0010,0020)
-
 * New configuration options:
   - "DicomThreadsCount" to set the number of threads in the embedded DICOM server
+* Fix instances accumulating in DB while their attachments were not stored because of 
+  MaximumStorageSize limit reached with a single patient in DB.
 
 REST API
 --------
@@ -15,21 +31,12 @@
   it raises a 415 error code.
 * Archive jobs response now contains a header Content-Disposition:filename='archive.zip'
   
-
-
-Maintenance
------------
-
-* Fix instances accumulating in DB while their attachments were not stored because of 
-  MaximumStorageSize limit reached with a single patient in DB.
-
 Lua
 ---
 
 * New "ReceivedCStoreInstanceFilter" Lua callback to filter instances received
   through C-Store and return a specific C-Store status code.
 
-
 Plugins
 -------