object
(Details)
Property | Type | Required | Nullable | Defined by |
---|---|---|---|---|
storage | string |
Required | cannot be null | Distributor node configuration |
maxConcurrentStorageNodeDownloads | integer |
Required | cannot be null | Distributor node configuration |
maxConcurrentOutboundConnections | integer |
Required | cannot be null | Distributor node configuration |
outboundRequestsTimeoutMs | integer |
Required | cannot be null | Distributor node configuration |
pendingDownloadTimeoutSec | integer |
Required | cannot be null | Distributor node configuration |
maxCachedItemSize | string |
Optional | cannot be null | Distributor node configuration |
dataObjectSourceByObjectIdTTL | integer |
Optional | cannot be null | Distributor node configuration |
queryNodeCacheTTL | integer |
Optional | cannot be null | Distributor node configuration |
Maximum total size of all (cached) assets stored in directories.assets
storage
-
is required
-
Type:
string
-
cannot be null
-
defined in: Distributor node configuration
string
pattern: the string must match the following regular expression:
^[0-9]+(B|K|M|G|T)$
Maximum number of concurrent downloads from the storage node(s)
maxConcurrentStorageNodeDownloads
-
is required
-
Type:
integer
-
cannot be null
-
defined in: Distributor node configuration
integer
minimum: the value of this number must greater than or equal to: 1
Maximum number of total simultaneous outbound connections to storage node(s) (excluding proxy connections)
maxConcurrentOutboundConnections
-
is required
-
Type:
integer
-
cannot be null
-
defined in: Distributor node configuration
integer
minimum: the value of this number must greater than or equal to: 1
Timeout for all outbound storage node http requests in miliseconds
outboundRequestsTimeoutMs
-
is required
-
Type:
integer
-
cannot be null
-
defined in: Distributor node configuration
integer
minimum: the value of this number must greater than or equal to: 1000
Timeout for pending storage node downloads in seconds
pendingDownloadTimeoutSec
-
is required
-
Type:
integer
-
cannot be null
-
defined in: Distributor node configuration
integer
minimum: the value of this number must greater than or equal to: 60
Maximum size of a data object allowed to be cached by the node
maxCachedItemSize
-
is optional
-
Type:
string
-
cannot be null
-
defined in: Distributor node configuration
string
pattern: the string must match the following regular expression:
^[0-9]+(B|K|M|G|T)$
TTL (in seconds) for dataObjectSourceByObjectId cache used when proxying objects of size greater than maxCachedItemSize to the right storage node.
dataObjectSourceByObjectIdTTL
-
is optional
-
Type:
integer
-
cannot be null
-
defined in: Distributor node configuration
integer
minimum: the value of this number must greater than or equal to: 1
The default value is:
60
TTL (in seconds) for the Apollo's InMemoryCache, to cache the data fetched from the query node.
queryNodeCacheTTL
-
is optional
-
Type:
integer
-
cannot be null
-
defined in: Distributor node configuration
integer
minimum: the value of this number must greater than or equal to: 1
The default value is:
60