-
Type: New Feature
-
Status: Resolved
-
Priority: Minor
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 9.3
-
Component/s: BlobManager, Key/Value Store, TransientStore
-
Release Notes Description:
-
Epic Link:
-
Tags:
-
Sprint:nxFG 9.1.9, nxFG 9.2.2, nxcore 9.3.5, nxcore 9.3.6, nxcore 9.3.7
-
Story Points:5
To abstract ourselves from the actual Redis implementation to store metadata and the use of the filesystem to store binaries, we should have a TransientStore backend implemented using the KeyValueService and a BlobProvider: KeyValueBlobTransientStore.
NOTE that per NXP-24421 the blob provider has to be configured with <property name="transient">true</property>.
See also NXP-24847 for more flexibility of the configuration of the ids of the key/value store and blob provider to use.
- depends on
-
NXP-23029 Add notion of TTL to Key/Value Store
- Resolved
-
NXP-22217 Extract pure Blob APIs from the Blob APIs related to documents/repositories
- Resolved
-
NXP-22106 Move Blob-related classes to nuxeo-core-api
- Resolved
- is related to
-
NXP-24421 Allow saving in documents blobs coming from a non-document blob provider
- Resolved
- is required by
-
NXP-26642 Fix NPE on concurrency in KeyValueBlobTransientStore cleanup
- Resolved
-
NXP-24847 Allow configuring the blobProvider used by a KeyValueBlobTransientStore
- Resolved