New logic for outputBag upload
If md5 location already exists in hatrac, re-use the URL... but URL is the key for Output_Bag table... so update old ermrest entry with that url
re-Hongsuda 1/21/21
No child items are currently assigned. Use child items to break down this issue into smaller parts.
Link issues together to show that they're related or that one is blocking others. Learn more.
When this merge request is accepted, this issue will be closed automatically.
Activity
- Gervaise Henry changed the description ·
changed the description
- Gervaise Henry changed milestone to %v2.0.0
changed milestone to %v2.0.0
- Gervaise Henry added To Do label and removed Doing label
- Gervaise Henry added Doing label and removed To Do label
- Gervaise Henry added To Do label and removed Doing label
- Author Owner
chaise uploader saves outputBag's in a folder based on date... uploadOutputBag process uploads based on study and rep RIDs...
that means that a check for outputBag exist means an iterative HEAD across all sub-namespaces of the hatrac location... that seems a waste as hatrac already does a head before put...
if the namespace was consistent then iterative HEAD wouldn't be necessary...
trying to schedule a meeting with Hongsuda and Laura on 20200126 about this...
- Author Owner
re-Hongsuda 20210125 ignore chaise upload location... only check for uploadOutputBag process duplicates
- Author Owner
hatrac api will automatically do a HEAD and if the md5sum is identical it won't version the file, so the new logic is pretty much there already
- Author Owner
logic needs to be:
- upload to hatrac (auto checks for it already being there)
- check ermrest for that url and the update the executionRun etc
- Gervaise Henry added Doing label and removed To Do label
- Gervaise Henry mentioned in merge request !67 (merged)
mentioned in merge request !67 (merged)
- Gervaise Henry added Test label and removed Doing label
- Venkat Malladi mentioned in commit fca601e4
mentioned in commit fca601e4
- Venkat Malladi closed via merge request !67 (merged)
closed via merge request !67 (merged)