The parties alice
and bob
are hosted on participant1
. The alice
party is the signatory of their contracts; bob
is the observer. I need to migrate both the alice
and bob
parties and their contracts to a new participant2
.
Can I migrate both during the same “down time”?
Disconnect
- val mrrp = mydomain.service.get_max_rate_per_participant
- mydomain.service.set_max_rate_per_participant(0)
- participant1.domains.disconnect(“mydomain”)
- participant2.domains.disconnect(“mydomain”)
Migrate alice
- step1_hold_and_store_acs(alice, participant1, participant2.id, “alice.acs.gz”)
- step2_import_acs(participant2, “alice.acs.gz”)
- step3_enable_on_target(alice, participant2)
- step4_clean_up_source(alice, participant1, “alice.acs.gz”)
Migrate bob
- step1_hold_and_store_acs(bob, participant1, participant2.id, “bob.acs.gz”)
- step2_import_acs(participant2, “bob.acs.gz”)
- step3_enable_on_target(bob, participant2)
- step4_clean_up_source(bob, participant1, “bob.acs.gz”)
Reconnect
- participant1.domains.reconnect(“mydomain”)
- participant2.domains.reconnect(“mydomain”)
- mydomain.service.set_max_rate_per_participant(mrrp)
Or do I need to reconnect the participants between the migrations?
-
Disconnect for
alice
Migratealice
Reconnect foralice
-
Disconnect for
bob
Migratebob
Reconnect forbob