[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
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

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

Alianza - Support Case, HG Data - Support Case, Flipp Corp - Support Case, Flipp Corp - Support Case

Assigned QA: Liza Dashevski (Inactive)

 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 Tue Oct 15 16:09:40 UTC 2019 using JIRA 7.6.16#76018-sha1:9ed376192612a49536ac834c64177a0fed6290f5.