-
Type: Epic
-
Status: Resolved
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: BlobManager
-
Team(s):PLATFORM
-
Completion Level (0 to 5):5
Currently in Nuxeo we have two specifications that deal with blob:
- BinaryManager
- BlobProvider
The BlobProviders have been refactored in the past, see NXP-28276 for a part of the work, to allow them to be used in replacement of BinaryManagers.
The BlobStoreBlobProvider class is the one to extend to benefit from recent features.
BinaryManagers should be deprecated because they are old and doesn't benefit from recent features such as Blob GC. Furthermore, having two different implementations to deal with blob is confusing as nothing in our code tell us which one should be preferred.
Some BinaryManagers don't have their equivalent in the BlobProvider specification, they should be implemented.
- is related to
-
NXP-31876 Make LocalBlobProvider the default blob provider implementation
- Resolved
-
NXP-31630 Garbage Collector on Demand
- Resolved
-
NXP-32232 Exclude non valid blob key in old style GC impl for Google Storage and GridFS blob provider/manager
- Resolved
-
NXP-31767 Full Garbage Collection of Orphaned Binaries
- Resolved
-
NXP-28276 Refactor blob providers infrastructure for more flexibility
- Resolved