[RTFACT-17650] High concurrent on NPM get package metadata of big packages may cause OOM Created: 17/Oct/18 Updated: 30/Jan/19 Resolved: 28/Nov/18
|Project:||Artifactory Binary Repository|
|Reporter:||Nadav Yogev||Assignee:||Nadav Yogev|
|Remaining Estimate:||Not Specified|
|Time Spent:||Not Specified|
|Original Estimate:||Not Specified|
Each get package request holds all the metadata of all of the package's versions. in big packages, like the package named NPM, which has a metadata of ~20MB, each thread holds about 30MB of objects. a lot of requests to install npm concurrently may cause OOM on machines limited with MB, or slow machines.