Skip to content
Documentation/canton-network-docs/Admin APIgRPC APIPackagescom.digitalasset.canton.admin.participant.v30ServicesParticipantRepairServiceView on canton-network-docs
canton-network-docs/Admin APIgRPC APIPackagescom.digitalasset.canton.admin.participant.v30ServicesParticipantRepairService

PerformLateLsu

Participant AdministrationProtobufcom.digitalasset.canton.admin.participant.v30PerformLateLsu

com.digitalasset.canton.admin.participant.v30

PerformLateLsu

gRPCSince 3.5.1
RPC/com.digitalasset.canton.admin.participant.v30.ParticipantRepairService/PerformLateLsu

Protocol Details

Inputs

PerformLateLsuRequest

physical_synchronizer_idstring
successorSuccessor

Outputs

PerformLateLsuResponse

Lifecycle Changes

3.5.1introduced

com.digitalasset.canton.admin.participant.v30.PerformLateLsuRequest

physical_synchronizer_idstring
successorSuccessor

com.digitalasset.canton.admin.participant.v30.PerformLateLsuRequest.Successor

physical_synchronizer_idstring
announced_upgrade_timeTimestamp
configSynchronizerConnectionConfig
sequencer_connection_validationSequencerConnectionValidation

com.digitalasset.canton.admin.participant.v30.SynchronizerConnectionConfig

synchronizer_aliasstring
sequencer_connectionsSequencerConnections
manual_connectbool
physical_synchronizer_idstring
priorityint32
initial_retry_delayDuration
max_retry_delayDuration
time_trackerSynchronizerTimeTrackerConfig
initialize_from_trusted_synchronizerbool

com.digitalasset.canton.admin.sequencer.v30.SequencerConnections

sequencer_connectionsrepeated SequencerConnection
sequencer_trust_thresholduint32
submission_request_amplificationSubmissionRequestAmplification
sequencer_liveness_marginuint32
sequencer_connection_pool_delaysSequencerConnectionPoolDelays

com.digitalasset.canton.admin.sequencer.v30.SequencerConnection

grpcGrpc
aliasstring
sequencer_idstring

com.digitalasset.canton.admin.sequencer.v30.SequencerConnection.Grpc

connectionsrepeated string
transport_securitybool
custom_trust_certificatesbytes

com.digitalasset.canton.admin.sequencer.v30.SubmissionRequestAmplification

factoruint32
patienceDuration
confirmation_response_factoruint32
confirmation_response_patienceDuration

com.digitalasset.canton.admin.sequencer.v30.SequencerConnectionPoolDelays

min_restart_delayDuration
max_restart_delayDuration
subscription_request_delayDuration
warn_validation_delayDuration

com.digitalasset.canton.admin.time.v30.SynchronizerTimeTrackerConfig

observation_latencyDuration
patience_durationDuration
min_observation_durationDuration
time_proof_requestTimeProofRequestConfig

com.digitalasset.canton.admin.time.v30.TimeProofRequestConfig

initial_retry_delayDuration
max_retry_delayDuration
max_sequencing_delayDuration

com.digitalasset.canton.admin.sequencer.v30.SequencerConnectionValidation

  • SEQUENCER_CONNECTION_VALIDATION_UNSPECIFIED
  • SEQUENCER_CONNECTION_VALIDATION_DISABLED
  • SEQUENCER_CONNECTION_VALIDATION_ACTIVE
  • SEQUENCER_CONNECTION_VALIDATION_ALL
  • SEQUENCER_CONNECTION_VALIDATION_THRESHOLD_ACTIVE

com.digitalasset.canton.admin.participant.v30.PerformLateLsuResponse

grpcurl
grpcurl
# Add -plaintext if the server is not using TLS.
grpcurl \
  -d @ \
  <HOST:PORT> \
  com.digitalasset.canton.admin.participant.v30.ParticipantRepairService/PerformLateLsu <<'EOF'
{
  "physicalSynchronizerId": "string",
  "successor": {
    "physicalSynchronizerId": "string",
    "announcedUpgradeTime": "string",
    "config": {
      "synchronizerAlias": "string",
      "sequencerConnections": {
        "sequencerConnections": [
          {}
        ],
        "sequencerTrustThreshold": 0,
        "submissionRequestAmplification": {},
        "sequencerLivenessMargin": 0,
        "sequencerConnectionPoolDelays": {}
      },
      "manualConnect": true,
      "physicalSynchronizerId": "string",
      "priority": 0,
      "initialRetryDelay": "string",
      "maxRetryDelay": "string",
      "timeTracker": {
        "observationLatency": "string",
        "patienceDuration": "string",
        "minObservationDuration": "string",
        "timeProofRequest": {}
      }
    },
    "sequencerConnectionValidation": "SEQUENCER_CONNECTION_VALIDATION_UNSPECIFIED"
  }
}
EOF
OKapplication/json
OK
{}