Objective: Stop users from controlling the go worker concurrency:
The proxy.go go workers concurrency for the NewGetLargeEntities function defaults to 3 and is controlled by the Limit field passed in the incoming request. This needs to change, allowing users to limit the result for their query is okay but concurrency should be completely managed internally.
To Do
- Implement the solution
**//Notes from tech session://**
- We will update the default limit to 1 (current is 3)
- We will decouple the number of go-routines from limit. We will only spawn 1 go-routine for going over the projects and returning results.
- Testing**
Renil will help with testing when doing the QPS benchmarking