-
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 |