CAS: URLs used for blob download and upload do not match protocol spec
The latest remote execution API specifies resource_name for downloads as {instance_name}/blobs/{hash}/{size} and for uploads as {instance_name}/uploads/{uuid}/blobs/{hash}/{size}. Our implementation currently uses {hash}/{size} for both. {instance_name} is optional, however, the other parts are not.
While this does not affect BuildStream clients talking to bst-artifact-server, it breaks interoperability with other CAS implementations and should be fixed as soon as possible.