Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

Operation to ingest a file on one or more pillars in a collection. 

A PutFile request is based on the fileID of the file that is to be ingested in a collection.

Prior to the request it is the clients responsibility to ensure that the file is present at the file exchange location. Also it is the clients responsibility to remove it after the operation (if needed).

Pillar checksum specification

The identification response contains a field for indicating that a responding pillar is a checksum pillar, and therefore only will be able to handle put requests with a certain checksum type. 

 

Existing checksum

The identification response contains a field for delivering the checksum of an existing file. Can be used to determine if a PutFile operation should continue if a file is reported to be aleady existing on a number of pillars. 

Pillar-side checksum verification

The operation request have a field containing the checksum of the file to be put, used for pillar-side verification that the correct file have been transfered. 

 

Client-side checksum verification

 

The operation request have a field for requesting a checksum calculation of the file to sent back to the client to verify that the correct file have been ingested by the pillar. 

 

  • No labels