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.

Assignee

Dimos Raptis

Reporter

Dimos Raptis

Epic Link

None

Priority

Medium

Engineering Teams

Kernel

Fix versions

Affects versions

Ported to...

Corda 4.3

Sprint

None

Labels

Story Points / Dev Days

3

Feature Team

Kernel Group

Severity

Medium
Configure