Retry Policies parameters (cdap-site.xml and cdap-default.xml)

Parameter Name

Default Value

Description

Parameter Name

Default Value

Description

custom.action.retry.policy.base.delay.ms

1000

The base delay between retries in milliseconds.

custom.action.retry.policy.max.delay.ms

30000

The maximum delay between retries in milliseconds.

custom.action.retry.policy.max.retries

1000

The maximum number of retries to attempt before aborting.

custom.action.retry.policy.max.time.secs

600

The maximum elapsed time in seconds before retries are aborted.

custom.action.retry.policy.type

exponential.backoff

The type of retry policy for custom actions. Allowed options: "none", "fixed.delay", or "exponential.backoff".

mapreduce.retry.policy.base.delay.ms

1000

The base delay between retries in milliseconds.

mapreduce.retry.policy.max.delay.ms

30000

The maximum delay between retries in milliseconds.

mapreduce.retry.policy.max.retries

1000

The maximum number of retries to attempt before aborting.

mapreduce.retry.policy.max.time.secs

600

The maximum elapsed time in seconds before retries are aborted.

mapreduce.retry.policy.type

exponential.backoff

The type of retry policy for MapReduce programs. Allowed options: "none", "fixed.delay", or "exponential.backoff".

preview.bind.address

0.0.0.0

The bind address for the preview service.

preview.bind.port

0

The port to bind the preview service to.

preview.connection.backlog

20000

The connection backlog in the CDAP Preview service.

preview.exec.threads

10

The number of executor threads for the preview service.

preview.boss.threads

1

The number of boss threads for the preview service.

preview.worker.threads

10

The number of worker threads in the CDAP Router service.

preview.request.poll.delay.millis

2000

The delay in milliseconds to check again for new preview request after it detects there was no request.

preview.max.runs

0

The maximum number of preview execution per preview runner process. Default is 0 to have no maximum limit.

preview.data.cleanup.interval.seconds

3600

Interval in seconds for preview data cleanup process. Default is 1 hr.

preview.data.ttl.seconds

86400

TTL for the preview data, by default 1 day.

preview.messaging.topic

preview

Topic name used to publish preview messages including status, data, and runid to the messaging system.

preview.poller.count

10

Number of pollers in each preview runner process.

preview.runner.container.disk.size.gb

10

Size of the stateful disk for the preview runner.

preview.runner.container.count

0

Number of preview runner containers for preview execution. If it is set to 0, preview execution will be running in the same process as the preview manager.

preview.runner.container.memory.mb

756

Memory in megabytes for each preview runner container.

preview.runner.container.num.cores

1

Number of virtual cores for the preview runner.

service.retry.policy.base.delay.ms

100

The base delay between retries in milliseconds.

service.retry.policy.max.delay.ms

1000

The maximum delay between retries in milliseconds.

service.retry.policy.max.retries

3

The maximum number of retries to attempt before aborting.

service.retry.policy.max.time.secs

10

The maximum elapsed time in seconds before retries are aborted.

service.retry.policy.type

none

The type of retry policy for services. Allowed options: "none", "fixed.delay", or "exponential.backoff".

spark.retry.policy.base.delay.ms

1000

The base delay between retries in milliseconds.

spark.retry.policy.max.delay.ms

30000

The maximum delay between retries in milliseconds.

spark.retry.policy.max.retries

1000

The maximum number of retries to attempt before aborting.

spark.retry.policy.max.time.secs

600

The maximum elapsed time in seconds before retries are aborted.

spark.retry.policy.type

exponential.backoff

The type of retry policy for Spark programs. Allowed options: "none", "fixed.delay", or "exponential.backoff".

system.log.process.retry.policy.base.delay.ms

1000

The base delay between retries in milliseconds.

system.log.process.retry.policy.max.retries

1500

The maximum number of retries to attempt before aborting.

system.log.process.retry.policy.max.time.secs

1500

The maximum elapsed time in seconds before retries are aborted.

system.log.process.retry.policy.type

fixed.delay

The type of retry policy for log processing. Allowed options: "none", "fixed.delay", or "exponential.backoff".

system.metadata.retry.policy.base.delay.ms

100

The base delay between retries in milliseconds.

system.metadata.retry.policy.max.delay.ms

2000

The maximum delay between retries in milliseconds.

system.metadata.retry.policy.max.retries

1000

The maximum number of retries to attempt before aborting.

system.metadata.retry.policy.max.time.secs

2147483647

The maximum elapsed time in seconds before retries are aborted.

system.metadata.retry.policy.type

exponential.backoff

The type of retry policy for workers. Allowed options: "none", "fixed.delay", or "exponential.backoff".

system.metrics.retry.policy.base.delay.ms

1000

The base delay between retries in milliseconds.

system.metrics.retry.policy.max.retries

600

The maximum number of retries to attempt before aborting.

system.metrics.retry.policy.max.time.secs

600

The maximum elapsed time in seconds before retries are aborted.

system.metrics.retry.policy.type

fixed.delay

The type of retry policy for metrics publishing. Allowed options: "none", "fixed.delay", or "exponential.backoff".

system.notification.retry.policy.base.delay.ms

100

The base delay between retries in milliseconds.

system.notification.retry.policy.max.delay.ms

5000

The maximum delay between retries in milliseconds.

system.notification.retry.policy.max.retries

5000

The maximum number of retries to attempt before aborting.

system.notification.retry.policy.max.time.secs

7200

The maximum elapsed time in seconds before retries are aborted.

system.notification.retry.policy.type

exponential.backoff

The type of retry policy for notification publish or subscription. Allowed options: "none", "fixed.delay", or "exponential.backoff".

system.preview.retry.policy.base.delay.ms

100

The base delay between retries in milliseconds.

system.preview.retry.policy.max.delay.ms

5000

The maximum delay between retries in milliseconds.

system.preview.retry.policy.max.retries

5000

The maximum number of retries to attempt before aborting.

system.preview.retry.policy.max.time.secs

7200

The maximum elapsed time in seconds before retries are aborted.

system.preview.retry.policy.type

exponential.backoff

The type of retry policy for notification publish or subscription. Allowed options: "none", "fixed.delay", or "exponential.backoff".

system.preview.store.update.retry.policy.base.delay.ms

100

The base delay between retries in milliseconds.

system.preview.store.update.retry.policy.max.delay.ms

5000

The maximum delay between retries in milliseconds.

system.preview.store.update.retry.policy.max.retries

1000

The maximum number of retries to attempt before aborting.

system.preview.store.update.retry.policy.max.time.secs

300

The maximum elapsed time in seconds before retries are aborted.

system.preview.store.update.retry.policy.type

exponential.backoff

The type of retry policy for notification publish or subscription. Allowed options: "none", "fixed.delay", or "exponential.backoff".

system.program.state.retry.policy.base.delay.ms

1000

The base delay between retries in milliseconds.

system.program.state.retry.policy.max.delay.ms

3000

The maximum delay between retries in milliseconds.

system.program.state.retry.policy.max.retries

1000

The maximum number of retries to attempt before aborting.

system.program.state.retry.policy.max.time.secs

600

The maximum elapsed time in seconds before retries are aborted.

system.program.state.retry.policy.type

fixed.delay

The type of retry policy for programs. Allowed options: "none", "fixed.delay", or "exponential.backoff".

worker.retry.policy.base.delay.ms

1000

The base delay between retries in milliseconds.

worker.retry.policy.max.delay.ms

30000

The maximum delay between retries in milliseconds.

worker.retry.policy.max.retries

1000

The maximum number of retries to attempt before aborting.

worker.retry.policy.max.time.secs

600

The maximum elapsed time in seconds before retries are aborted.

worker.retry.policy.type

exponential.backoff

The type of retry policy for workers. Allowed options: "none", "fixed.delay", or "exponential.backoff".

workflow.retry.policy.base.delay.ms

1000

The base delay between retries in milliseconds.

workflow.retry.policy.max.delay.ms

30000

The maximum delay between retries in milliseconds.

workflow.retry.policy.max.retries

1000

The maximum number of retries to attempt before aborting.

workflow.retry.policy.max.time.secs

600

The maximum elapsed time in seconds before retries are aborted.

workflow.retry.policy.type

exponential.backoff

The type of retry policy for workflows. Allowed options: "none", "fixed.delay", or "exponential.backoff".

Created in 2020 by Google Inc.