[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

Status: Resolved
Project: Artifactory Binary Repository
Component/s: NPM
Affects Version/s: 6.5.1
Fix Version/s: 6.6.0

Type: Bug Priority: Normal
Reporter: Nadav Yogev Assignee: Nadav Yogev
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
relates to RTFACT-18398 Use correct header to decide the npm ... Open


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.


Generated at Fri Jun 05 10:11:08 UTC 2020 using Jira 8.5.3#805003-sha1:b4933e02eaff29a49114274fe59e1f99d9d963d7.