-
Notifications
You must be signed in to change notification settings - Fork 2
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
Spike: Research/document application architecture performance issues for FECFile API #755
Comments
Old research ticket fecgov/openFEC#4382 |
Answers from cloud.gov: Can you share more information about how app memory allocation impacts the virtual machine hardware? I’m under the working assumption these are EC2 instances – can you point me to any Github lookups on what instance type you’re running at different levels Sure thing, linked here is the code that addresses your question regarding the EC2 instance types we use on the platform for customer application deployments. Would you expect at 1GB/2GB/3GB/4GB/5GB the machine size would be the same? Any other suggestions come to mind, if our apps are running slowly? |
@lbeaufort |
Moving to QA. |
Per DEV no QA needed. Moved to Stage Ready. |
Take baseline locust tests
Consider different committee acccounts/breadth of test data
Research/document
Dev notes
cloud.gov: 1/2/3GB app memory, check on CPU cores etc
cloud.gov: 3 application instances (can only run [email protected] due to memory constraints)
Get local closer to cloud envs for testing - restore stage db to local?
cloud.gov: 4GB app memory, check on CPU cores etc
cloud.gov: 5GB app memory, check on CPU cores etc
locally: test 656 - transaction performance refactoring #769
Profile locally to look at CPU
Email cloud.gov to figure out what instance/size we're running at different memory ranges
Take a backup of stage database
Increase instance size for stage database from
medium-psql-redundant
tolarge-gp-psql-redundant
(`cf update-service $ {SERVICE_NAME}-p $
{NEW_SERVICE_PLAN_NAME}
`)
~~Look at
CONN_MAX_AGE
setting - number of connections is quite low https://devcenter.heroku.com/articles/python-concurrency-and-database-connections#persistent-connections~~ entered new ticket SPIKE: TestCONN_MAX_AGE
setting for performance improvement. #787Summarize findings in this ticket. Demo setup ticket: FECFile demo - set up maximal demo environment in
stage
space May 7-8, clean up environment post-demo fecfile-project-management#89Summary
Results are saved here: https://drive.google.com/drive/folders/1ivSksq3hRjYtnkLOlvvtKf7z7h8si2Tq?ths=true because they are HTML, it's easiest to save them to your local to view. Locust can also save CSV's.
See #783 and
#771
QA Notes
null
DEV Notes
null
Design
null
FECFILE-217
The text was updated successfully, but these errors were encountered: