dnanexus / dxfuse

FUSE filesystem for the DNAnexus storage system
Apache License 2.0
14 stars 5 forks source link

DEVEX-1665 Use /system/findDataObjects route for bulk object describe calls #51

Closed kpjensen closed 4 years ago

kpjensen commented 4 years ago

A first attempt to switch from /system/describeDataObjects to /system/findDataObjects and provide the project-id scope parameter when available. This reduces the load on the backend for the bulk data object describe calls.

One place I'm not sure about is in FillInMissingFields() with a manifest, could this be across multiple projects?

kpjensen commented 4 years ago

Updated to split the files per project-id when provided a manifest file. The default vscode golang linter changed some formatting but it seems in line with what is in the rest of the repo.

orodeh commented 4 years ago

Let's do a release