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

Dealing with big files #24

Open
scottsfarley93 opened this issue Feb 19, 2017 · 1 comment
Open

Dealing with big files #24

scottsfarley93 opened this issue Feb 19, 2017 · 1 comment
Milestone

Comments

@scottsfarley93
Copy link
Member

There are two issues related to the UI when processing big responses:

  1. Showing download/server process. Since the Neotoma folks enabled compression, most of the time is actually spent on the server itself, not in the download (yay!). It would be nice to know when the download begins (readystatechange). This is hard to do with Pace.

  2. Merging the dataset and sample data metadata is time consuming. Then, once they've been merged, creating the crossfilter is really time intensive. Optimizing this so the time-to-display after download is faster would be ideal.

Related issue is #11 -- will be fixed when the second item is done.

@scottsfarley93 scottsfarley93 added this to the v2.2 milestone Feb 19, 2017
@scottsfarley93 scottsfarley93 modified the milestones: priority, v2.2 Feb 28, 2017
@scottsfarley93
Copy link
Member Author

Punting this issue because it relies on NeotomaDB API modifications.

Specifically:
NeotomaDB/Neotoma-API#10 -- if implemented, would require one loop instead of two in processing the return, releasing interface lock during processing

Other relevant issues open in @NeotomaDB:
NeotomaDB/Neotoma-API#12 -- caching requests would make large returns nearly instant.
NeotomaDB/Neotoma-API#14 -- content length header would allow a download progress bar to be truly in sync with download.

Note, if NeotomaDB/Neotoma-API#16 (return total abundance fields to new endpoint) is implemented, the whole structure of the requests may be changed.

@scottsfarley93 scottsfarley93 modified the milestones: v2.3, v2.2 Apr 11, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant