HLA Metadata Dictionary - Introduce sliding cache #1357
Labels
hla-metadata-dictionary
Work relates to the "HLA Metadata Dictionary", a data store used to assist with hla nomenclature
Milestone
Currently, HLA Metadata Dictionary values get stored in the memory of the Matching Algorithm function for 24 hours.
For large result sets (i.e. 100.000 donors) this may take ~2.5 GB RAM.
This causes the searches that have large result sets to fail (10 attempts are made, all interrupting because the function is restarting).
Scaling up the service plan (from EP1 to EP2 for AN LIVE, i.e.) helps these particular searches because there's not enough place in memory for all the values of the HLA Metadata Dictionary.
We need to introduce the ability to set sliding expiration for the DLA Metadata Dictionary values so that we only store in the cache the values that are hit often. The lifetime of the sliding cache should be configurable
The text was updated successfully, but these errors were encountered: