Binary Upload: Raise InvalidBinaryTransferUUID for uploads for binaries that are already uploaded completely

Blocked by USC#36

The USC sends more UploadChunkRequests than necessary. The Server should reject the excess requests by raising InvalidBinaryTransferUUID.

To be compatible with the USC, sila_python processes these excess requests by

  • NOT processing the binary payload
  • logging a warning
  • responding with an UploadChunkResponse as if the request would be processed

Once the USC issue is fixed, this behavior should be changed to raising an InvalidBinaryTransferUUID error for any excess upload requests after the upload was completed.

Edited Feb 24, 2022 by Niklas Mertsch
Assignee Loading
Time tracking Loading