Details
-
Type:
Story
-
Status: To Do
-
Resolution: Unresolved
-
Fix Version/s: None
-
Component/s: daf_butler
-
Labels:
-
Story Points:4
-
Team:Ops Middleware
Description
There needs to be a way to limit the size of the InMemoryDatastore. At minimum we need to be able to support: remove on fetch (with option of restricting to specific datasetTypes), and keep most recent N. It would also be useful to be able to expire based on size but afw Exposure objects do not yet have a way of reporting how large they are.
One complication is understanding how removal from the datastore affects butler registry. For a ChainedDatastore this is relatively straightforward if the dataset was persisted by one of the other datastores.
Attachments
Issue Links
- relates to
-
DM-21901 Add registry support for ephemeral dataset locations
- To Do
Activity
Field | Original Value | New Value |
---|---|---|
Risk Score | 0 |
Labels | gen3-middleware | gen2-deprecation-blocker gen3-middleware |
Labels | gen2-deprecation-blocker gen3-middleware | gen2-deprecation-debt gen3-middleware |
Story Points | 4 |
Team | Data Access and Database [ 10204 ] | Ops Middleware [ 15600 ] |