Key | Default | Type | Description
--- | --- | --- | ---

##### blob.client.connect.timeout

0

Integer

The connection timeout in milliseconds for the blob client.

##### blob.client.socket.timeout

300000

Integer

The socket timeout in milliseconds for the blob client.

##### blob.fetch.backlog

1000

Integer

The config parameter defining the desired backlog of BLOB fetches on the JobManager.Note that the operating system usually enforces an upper limit on the backlog size based on the `SOMAXCONN` setting.

##### blob.fetch.num-concurrent

50

Integer

The config parameter defining the maximum number of concurrent BLOB fetches that the JobManager serves.

##### blob.fetch.retries

5

Integer

The config parameter defining number of retires for failed BLOB fetches.

##### blob.offload.minsize

1048576

Integer

The minimum size for messages to be offloaded to the BlobServer.

##### blob.server.port

"0"

String

The config parameter defining the server port of the blob service.

##### blob.service.cleanup.interval

3600

Long

Cleanup interval of the blob caches at the task managers (in seconds).

##### blob.service.ssl.enabled

true

Boolean

Flag to override ssl support for the blob service transport.

##### blob.storage.directory

(none)

String

The config parameter defining the local storage directory to be used by the blob server. If not configured, then it will default to <WORKING_DIR>/blobStorage.