Skip to content
This repository has been archived by the owner on Nov 16, 2022. It is now read-only.

avoid repeated downloading of large datafiles #2

Merged
merged 1 commit into from
Jul 17, 2018

Conversation

jhpoelen
Copy link
Member

@jhpoelen jhpoelen commented Jul 16, 2018

In osmose-model/osmose-web-api#167 behavior was describe that caused web page crashes due to out of memory errors.

After debugging and code inspection, I noticed that large datafiles were downloaded repeatedly, causing a >1GB of data to be loaded into memory when many functional groups / species were selected (e.g., default settings for Gulf of Mexico). After reproducing the issue locally, I applied a fix that avoided the repeated downloads / loading of large data files. After applying the fix, I was unable to reproduce the issue documented in osmose-model/osmose-web-api#167, suggesting that the root cause for the webpage crash has been resolved.

Please merge this pull request to apply the fix to the site at http://fin-casey.github.io/wizard.html# .

This took me about 2 hours to complete. Most of the work was to analyze the code, reproduce the issue and setup a local setup to reproduce and fix the issue.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants