-
Type: New Feature
-
Status: Resolved
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 4.6.0
-
Component/s: Studio Features
-
Epic Link:
-
Tags:
-
Team:NOS
-
Story Points:5
In order to be able to list and override features from a Studio dependency, we must implement a new service that lists the different files from a given dependency (aka a specific version of a Studio package).
The chosen approach is to develop a cache service that fetches the packages, unzip them on the file system and return the asked file.
The cache system must manage his cleanup strategy; and eviction must be based on two criteria: Read access (max 24h) and number of dependencies clone available (max size X - TBD).
A new metric is introduced each time the service hits the cache, each time a new entry is created, current cache size and time before a dependency is marked as evicted.
- is required by
-
NXS-6329 Overriding a feature
- Resolved
- Is referenced in