Enumerator |
---|
fNoCmdFlags | |
fNeedsBlobAccess | Command needs access to the blob.
|
fCanGenerateKey | Command needs to generate blob key if it's empty.
|
fNeedsStorageCache | Command needs finished database caching to be executed locally.
|
fDoNotCheckPassword | Do not check access password during command execution.
|
fDoNotProxyToPeers | Always execute the command locally without proxying to peers.
|
fUsesPeerSearch | Command needs to search for the latest version of the blob on all servers.
|
fPeerFindExistsOnly | During the blob search on other servers command needs to know only whether this blob exists or not, i.e.
first positive response of existence should finish the search.
|
fNeedsSpaceAsClient | Command comes from client and needs disk space to execute.
|
fNeedsSpaceAsPeer | Command comes from other NC server and needs disk space to execute.
|
fSwapLengthBytes | Byte order should be swapped when reading length of chunks in blob transfer protocol.
|
fNoReplyOnFinish | Command does not need a confirmation at the end of execution.
Usually, all commands need a reply, but storing blob (STOR) may go without (in 'performance' mode)
|
fReadExactBlobSize | There is exact size of the blob transferred to NetCache.
|
fSkipBlobEOF | Client will send blob data for the command and won't send EOF marker.
|
fCopyLogEvent | Command copies sync log event from other server, not creates a new one.
|
fNeedsAdminClient | Command can be executed only by admin client.
|
fRunsInStartedSync | Command can be executed only after successful execution of SYNC_START.
|
fProhibitsSyncAbort | Command should be executed even if server wants to abort the synchronization.
|
fNeedsLowerPriority | Command should be executed with a lower priority.
|
fNoBlobVersionCheck | Command shouldn't check the blob version (it doesn't come with the command).
|
fNoBlobAccessStats | Access information about blob shouldn't be printed at the end of the command.
|
fSyncCmdSuccessful | Consider synchronization command to be successful even though RequestStatus is not eStatus_OK.
|
fCursedPUT2Cmd | This is PUT2 command and connection that used PUT2 command.
|
fComesFromClient | Command comes from client, not from other NC server.
|
fIsHttp | HTTP-related.
|
fNeedsBlobList | Command needs access to the blob list.
|
eProxyBlobRead | |
eClientBlobRead | |
eProxyBlobWrite | |
eClientBlobWrite | |
eCopyBlobFromPeer | |
eRunsInStartedSync | |
eSyncBlobCmd | |
eBlobPut | |