Decouple initial registration from node startup

Description

Currently, initial registration triggers a node initialisation. However, node initialisation can potentially contain logic that is relevant to initialisation, but not initial registration. This can cause issues, e.g. see ENT-3947. Ideally, initial registration should be independent of the node initialisation.

This task is to investigate whether it's possible to decouple them (or if there's some blocker) and do is, if possible. This has as a pre-requisite: https://r3-cev.atlassian.net/browse/CORDA-3131.

This is currently done in InitialRegistrationCli and could be prevented from extracting any logic necessary from node.generateAndSaveNodeInfo to be called in the NetworkRegistrationHelper.

Status

Assignee

Unassigned

Reporter

Dimos Raptis

Priority

Medium

Labels

None

Severity

Medium

Fix versions

None

Ported to...

None

Feature Team

Select team