-
Notifications
You must be signed in to change notification settings - Fork 495
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
Consider having Ingest run on separate server / Modularize #2331
Comments
@scolapasta what? Why? |
@bencomp: We always wanted to make the application more modular; so that individual pieces/components could run independently; and, if necessary, run on different servers - to deal with load issues and such. This doesn't mean it will have to run on a separate server. Ingest jobs can potentially be expensive, with both memory and CPU cycles. So if this makes the rest of the app run slow, this could be a simple solution - just move it onto another server and let it chew all the CPU time and memory there. |
@bencomp : (I meant to say "... are integrated into the application") |
@landreev check out the comment by @wbuchanan about how he has built https://github.com/wbuchanan/data-transfer processing Stata files in Java: #2883 (comment) |
I just went to a meeting with @jonc1438 and he mentioned that @akio-sone is working on something related to this. He's factoring out the ingest code from Dataverse to allow it to run as a standalone app, from what I understand. |
As I work on #2301 I feel like it would be nice if our Stata parser were a stand alone app or library that I could use from Dataverse. |
Closing this, as making the code modular will part of the work for TRSAs. We can re-evaluate after that. As far as setting it up to run on the separate server, there may be some options for ECS/Fargate for those installations running on AWS. |
@djbrooke cool but heads up that @akio-sone has apparently already started working on this. The other day @donsizemore said "note that he carved out the ingest functionality so TRSA wants to talk to its corresponding fork of Dataverse: https://github.com/OdumInstitute/dataverse/tree/trsa-api " at http://irclog.iq.harvard.edu/dataverse/2019-09-06#i_104872 The plot thickens. @akio-sone let's use Quarkus for the ingest microservice! 😄 I have some notes at http://wiki.greptilian.com/java/quarkus/ 😄 |
Yes, that's what I was trying to express in my comment as I closed. |
Also a connection with UCLA's interest in geodata processing, i.e. https://groups.google.com/g/dataverse-community/c/XKC3wwssniM/m/7lkhgnQfBAAJ . |
See also:
|
No description provided.
The text was updated successfully, but these errors were encountered: