Joel Dunham

Results 16 issues of Joel Dunham

In the example with the `next` cursor value `Q1MjAwNz` (on the Links page at https://swagger.io/docs/specification/links/), the `limit` value supplied in the query string is `100`, but the `count` returned under...

Pointer files are needed to describe uncompressed AIPs. (They are already created for compressed AIPs.) Motivations: 1. Encrypted uncompressed AIPs (which are tarred) need pointer files so we can know...

Request: discussion
Status: refining
Picturae
📍 Pointer-files

This makes no sense. Actually all of the buttons/links in the packages table of the Storage Service make no sense in the context of a deleted AIP (package). - Download...

Type: bug

The storage service contains pervasive calls to filesystem APIs (`os`, `sys`, `shutil`) and database APIs (Django `models`, Elasticsearch). If classes like `package.py::Package` explicitly declared dependencies on objects (say `fs` or...

A request of the form `GET /api/v2/file/metadata/` will load all of the File model instances belonging to a package into memory and serialize the resulting list to JSON and return...

1. Inconsistent. The endpoints are defined via code in locations/api/urls.py and locations/api/resources.py and it is not very clear from looking at that code what is the pattern of HTTP method...

Type: enhancement

Users want to be able to use SS's HTTP API to search across locations, packages, and files.

To re-create: 1. Create a GPG key using the SS interface 2. Delete that GPG key using the SS interface 3. Use the `gpg` command line tool to see if...

This is just bad practice and, as @sevein [points out](https://github.com/artefactual/automation-tools/pull/57/files#r185817379), makes AMClient not thread safe.

bug