Propagate max number of retries in ReconnectingCordaRPCOps

Description

Currently, the ReconnectingCordaRPCOps does not propagate the max. number of retries specified in the corda client configuration. As a result, during a node outage or permanent network issue, the rpc client will keep retrying infinitely. This has manifested in the following 2 ways so far:

The ReconnectingCordaRPCOps should impose the max. number of retries provided by the configuration (via the parameter maxReconnectAttempts) and the NodeExplorer should use a reasonable number of max retries (say 3-5), so that the UI does not remain frozen for a long period.

Status

Assignee

Dimos Raptis

Reporter

Dimos Raptis

Labels

Priority

Medium

Fix versions

Ported to...

None

Feature Team

Kernel Group

Severity

Medium

Story Points

3

Sprint

Affects versions

Corda 4.3 RC01
Configure