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

DICOM need - could DRS objects be folders? #391

Open
ianfore opened this issue Sep 20, 2022 · 1 comment
Open

DICOM need - could DRS objects be folders? #391

ianfore opened this issue Sep 20, 2022 · 1 comment

Comments

@ianfore
Copy link

ianfore commented Sep 20, 2022

Not necessarily a full consideration of the above question, but one focused on the NCI Imaging Data Commons (IDC) DICOM need raised in #389.

One thing that hangs over this the immutability of DRS objects. So any consideration of this must assume any folder referred to by a DRS id would be of fixed content, but IDC is well advanced in handling that already.

What if the DRS object was the folder (for the series)?
Compute in place, or wholesale copy within the cloud provider should be straightforward, without the long list issue, or the other DRS implementation issues raised by @fedorov in #389.

Folders as DRS objects won't work with signed http:// URLs; you can't get signed URLs for folders.
But what if DRS were just providing s3:// or gs:// URIs for the folders?
As far as I can see, far from being illegal for DRS, it was within the intent.

It would be a problem for some scenarios, because the IAM specific to the given cloud would have to be managed.
But with the open storage in IDC that wouldn't be an issue.

Of course the client would have to be working with the specific cloud protocols, but the SB platform has to do that anyway.

@michael-conway
Copy link

michael-conway commented Sep 20, 2022 via email

@ianfore ianfore changed the title Could DRS objects be folders? DICOM need - could DRS objects be folders? Sep 21, 2022
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

2 participants