-
Notifications
You must be signed in to change notification settings - Fork 0
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
NMDC search capability, with all that it entails... #85
Conversation
A transfer task now has one or more subtasks, depending on how many endpoints are involved in a file transfer.
UPDATE: I've got NMDC file transfers working! Now that everything's figured out (to first order, anyway), I can put together some tests for the NMDC database implementation. |
Hey @ialarmedalien . Many thanks for your review. I just put in one last change that tests the NMDC database. I think I have to put in some environment variables to get it to authenticate correctly and then we should be set! |
Hmm. GitHub is a lot buggier than it used to be--I guess now that everyone's here, profits are less sensitive to glitches. I'm trying to convince it to use the newly added secrets. |
One of the pesky things about prototypes is that they can sustain large disruptive changes when prior assumptions turn out to be invalid. This is one of those situations. :-)
This PR implements most of the capabilities for accessing NMDC:
I just wanted to get this PR going before it grows any more out of control. Sorry @ialarmedalien !
Also included:
errors.go
source files, and new error types have been added.tasks
package now has separate source files for the workflow itself (tasks.go
), transfer task logic (task.go
), and transfer subtask logic (subtask.go
).TODO
Closes #83