-
Notifications
You must be signed in to change notification settings - Fork 2
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).
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
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 |