Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

API proxy: add a stress test case #2138

Open
2 tasks
jamestranovich-noaa opened this issue Dec 3, 2024 · 0 comments
Open
2 tasks

API proxy: add a stress test case #2138

jamestranovich-noaa opened this issue Dec 3, 2024 · 0 comments
Labels
Bug Something isn't working Eng

Comments

@jamestranovich-noaa
Copy link
Collaborator

Description

We want to add a stress test (or two!) to the API proxy designed specifically to provoke a worst-case alert geometry scenario for the API interop layer. In a real world example we observed recently, we had an alert spanning 16 forecast zones, with each zone having its own complex geographic shape. The geographic query and resulting point collection (over 10M of responses from the database) exhausted all memory on the API interop layer.

This stress test can then be used to measure improvements to the API interop layer -- how fast do we respond with that query? How much memory do we take up? Are our optimizations for this kind of query working?

CC @eric-gade

Acceptance criteria

  • A stress test (or two) has been added to the API proxy
  • We can "measure" the API interop layer response to the above stress test(s)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Something isn't working Eng
Projects
Status: Prioritized Backlog
Development

No branches or pull requests

1 participant