[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:
Dependency
Relationship
relates to RTFACT-18398 Use correct header to decide the npm ... Open

 Description   

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.