Skip to content

FCPv2 PersistentPut

David Roden edited this page May 26, 2024 · 1 revision

PersistentPut is a message from the node replying to a ClientPut and confirming the details of the request (possibly for clients other than the one that issued the ClientPut, if it is on the global queue).

Example

pre.
Identifier=Insert-1
URI=CHK@
PrivateURI=CHK@
Verbosity=0
PriorityClass=1
UploadFrom=disk
Filename=/home/toad/blah.html
TargetFilename=blah.html
Metadata.ContentType=text/html
Global=false
DataLength=1024
MaxRetries=3
EndMessage

Fields

Field Description Type Notes
Identifier The identifier of the original request string
URI The URI of the original request string
PrivateURI The private URI of the original request string only included when appropriate (i.e. for SSK and USK)
Verbosity The verbosity of the original request number
PriorityClass The priority of the original request number
UploadFrom The source of the insert [“direct”, “disk”, “redirect”]
Persistence The persistence setting of the insert [“connection”, “reboot”, “forever”]
Filename The name of the file being inserted string only included when insert is done from disk
TargetURI The target URI of the insert string only included when a redirect is inserted
Metadata.ContentType The MIME type of the insert string only included when set in request
Global Whether this request was put on the global queue boolean
DataLength The size of the data being inserted number only set when data is uploaded directly
ClientToken A client-specific token for the request string only included when set in request
Started Whether the request has already started boolean
MaxRetries The maximum number of retries number
TargetFilename The target filename for a CHK@ insert string only included when set in request
BinaryBlob Whether the insert is a binary blob boolean only included when set in request
CompatibilityMode The compatibility mode of the insert compatibility mode
DontCompress Whether compression has been suppressed for this insert boolean
Codecs The codecs used for compression specified in the insert string only included when set in request
RealTime Whether this insert has real-time priority boolean
SplitfileCryptoKey The splitfile crypto key of this insert string only included when set in request
Clone this wiki locally