-
-
Notifications
You must be signed in to change notification settings - Fork 36
Open
1 / 11 of 1 issue completedOpen
1 / 11 of 1 issue completed
Copy link
Labels
component/api-serverenhancementNew feature or requestNew feature or requestp2Non-critical bugs, and features that help organizations to identify and reduce riskNon-critical bugs, and features that help organizations to identify and reduce riskperformancesize/MMedium effortMedium effort
Description
Current Behavior
Dependency-Track maintains a single database connection pool. The pool defaults to a maximum of 20 connections.
The pool is shared by request handling, and background processing logic. This could cause issues when an increased volume of background tasks coincides with many concurrent users interacting with the REST API.
Proposed Behavior
To prevent API responsiveness from being compromised by background task processing, and vice versa, offer the option to maintain separate connection pools for each.
This would only be required for deployments of certain sizes and should thus not be the default.
Checklist
- I have read and understand the contributing guidelines
- I have checked the existing issues for whether this enhancement was already requested
Sub-issues
Metadata
Metadata
Assignees
Labels
component/api-serverenhancementNew feature or requestNew feature or requestp2Non-critical bugs, and features that help organizations to identify and reduce riskNon-critical bugs, and features that help organizations to identify and reduce riskperformancesize/MMedium effortMedium effort