CDCgov / prime-reportstream

ReportStream is a public intermediary tool for delivery of data between different parts of the healthcare ecosystem.
https://reportstream.cdc.gov
Creative Commons Zero v1.0 Universal
72 stars 40 forks source link

Create a functional test for batch overloading #10691

Open JessicaWNava opened 1 year ago

JessicaWNava commented 1 year ago

User Story

As a developer, I want a way to reproduce overloading the batch function so that we can work on debugging and fixing the issue.

Description/Use Case

See https://github.com/CDCgov/prime-reportstream/issues/10305 for full context, but essentially when a large number of messages are sent to RS, the batch function starts to time out. Eventually the messages get processed, but they are noisy in the interim. We do not want to have the batch function timing out and we need a way to reproduce this with a functional test case.

Risks/Impacts/Considerations

Dev Notes

Acceptance Criteria

arnejduranovic commented 1 year ago

We will prefer to set up and monitor azure dashboards to track performance improvements with the Batch function instead of implementing this ticket. If dashboard does not meet our needs, we will reconsider this ticket.