feat/claim-root-trusted-state
approved_moves_copy_test.go
+2 −0
approved_moves_copy_test.goLoading diff…
internal/activator/rolelaunch.go
+1 −0
internal/activator/rolelaunch.goLoading diff…
internal/activator/rolelaunch_linux.go
+1 −1
internal/activator/rolelaunch_linux.goLoading diff…
internal/activator/rolelaunch_root_linux.go
+5 −0
internal/activator/rolelaunch_root_linux.goLoading diff…
internal/activator/rolelaunch_root_linux_test.go
+54 −0
internal/activator/rolelaunch_root_linux_test.goLoading diff…
internal/activator/wakecheck_test.go
+1 −0
internal/activator/wakecheck_test.goLoading diff…
internal/host/agent.go
+44 −26
internal/host/agent.goLoading diff…
internal/host/agent_test.go
+7 −32
internal/host/agent_test.goLoading diff…
internal/host/claimassembly.go
+14 −2
internal/host/claimassembly.goLoading diff…
internal/host/claimconstruction.go
+30 −3
internal/host/claimconstruction.goLoading diff…
internal/host/claimhandover_crossbox.go
+1 −0
internal/host/claimhandover_crossbox.goLoading diff…
internal/host/claimhandover_recovery.go
+3 −0
internal/host/claimhandover_recovery.goLoading diff…
internal/host/claimhandover_recovery_test.go
+27 −2
internal/host/claimhandover_recovery_test.goLoading diff…
internal/host/claimjournal_transport.go
+14 −0
internal/host/claimjournal_transport.goLoading diff…
internal/host/claimlaunch_authority.go
+6 −17
internal/host/claimlaunch_authority.goLoading diff…
internal/host/claimlaunch_execpermit.go
+4 −4
internal/host/claimlaunch_execpermit.goLoading diff…
internal/host/claimlaunch_production.go
+4 −1
internal/host/claimlaunch_production.goLoading diff…
internal/host/claimlaunch_rev2_linux_test.go
+9 −28
internal/host/claimlaunch_rev2_linux_test.goLoading diff…
internal/host/claimlaunch_root.go
+2 −0
internal/host/claimlaunch_root.goLoading diff…
internal/host/claimlaunch_root_test.go
+12 −3
internal/host/claimlaunch_root_test.goLoading diff…
internal/host/claimlaunch_transport_test.go
+1 −1
internal/host/claimlaunch_transport_test.goLoading diff…
internal/host/claimparticipation.go
+40 −50
internal/host/claimparticipation.goLoading diff…
internal/host/claimparticipation_relocation.go
+3 −0
internal/host/claimparticipation_relocation.goLoading diff…
internal/host/claimparticipation_stale_test.go
+1 −1
internal/host/claimparticipation_stale_test.goLoading diff…
internal/host/claimproduction.go
+1 −1
internal/host/claimproduction.goLoading diff…
internal/host/claimproduction_admintoken_test.go
+1 −1
internal/host/claimproduction_admintoken_test.goLoading diff…
internal/host/claimrecovery_remote.go
+118 −0
internal/host/claimrecovery_remote.goLoading diff…
internal/host/claimretire_transport.go
+28 −8
internal/host/claimretire_transport.goLoading diff…
internal/host/claimretryrecovery_test.go
+4 −2
internal/host/claimretryrecovery_test.goLoading diff…
internal/host/claimroleassembly.go
+3 −0
internal/host/claimroleassembly.goLoading diff…
internal/host/claimroleassembly_linux.go
+64 −6
internal/host/claimroleassembly_linux.goLoading diff…
internal/host/claimstop_run.go
+18 −2
internal/host/claimstop_run.goLoading diff…
internal/host/claimwiring.go
+3 −0
internal/host/claimwiring.goLoading diff…
internal/host/guardparticipation_test.go
+3 −3
internal/host/guardparticipation_test.goLoading diff…
internal/host/guardtransaction.go
+45 −11
internal/host/guardtransaction.goLoading diff…
internal/host/guardtransaction_test.go
+3 −3
internal/host/guardtransaction_test.goLoading diff…
internal/host/heldstage.go
+1 −1
internal/host/heldstage.goLoading diff…
internal/host/legacyrestart.go
+122 −0
internal/host/legacyrestart.goLoading diff…
internal/host/movesfinal.go
+1 −1
internal/host/movesfinal.goLoading diff…
internal/host/movesheldrelease_agent_test.go
+2 −0
internal/host/movesheldrelease_agent_test.goLoading diff…
internal/host/movesheldrelease_production.go
+4 −2
internal/host/movesheldrelease_production.goLoading diff…
internal/host/movesheldrelease_root.go
+96 −47
internal/host/movesheldrelease_root.goLoading diff…
internal/host/movesheldrelease_test.go
+4 −2
internal/host/movesheldrelease_test.goLoading diff…
internal/host/movesinstall.go
+5 −0
internal/host/movesinstall.goLoading diff…
internal/host/movesland.go
+16 −11
internal/host/movesland.goLoading diff…
internal/host/movespass.go
+7 −1
internal/host/movespass.goLoading diff…
internal/host/moveswakesource.go
+1 −1
internal/host/moveswakesource.goLoading diff…
internal/host/participation_flagoff_test.go
+165 −0
internal/host/participation_flagoff_test.goLoading diff…
internal/host/plan13_region_test.go
+1 −1
internal/host/plan13_region_test.goLoading diff…
internal/host/plan13_views_test.go
+1 −1
internal/host/plan13_views_test.goLoading diff…
internal/host/plan14_backend_source_test.go
+120 −0
internal/host/plan14_backend_source_test.goLoading diff…
internal/host/plan14_canonical_restart_test.go
+299 −0
internal/host/plan14_canonical_restart_test.goLoading diff…
internal/host/plan14_constructors_test.go
+90 −0
internal/host/plan14_constructors_test.goLoading diff…
internal/host/plan14_execution_authority_test.go
+147 −0
internal/host/plan14_execution_authority_test.goLoading diff…
internal/host/plan14_fix2_index_test.go
+147 −0
internal/host/plan14_fix2_index_test.goLoading diff…
internal/host/plan14_fix2_inventory_test.go
+96 −0
internal/host/plan14_fix2_inventory_test.goLoading diff…
internal/host/plan14_fix2_live_linux_test.go
+197 −0
internal/host/plan14_fix2_live_linux_test.goLoading diff…
internal/host/plan14_fix2_recovery_test.go
+43 −0
internal/host/plan14_fix2_recovery_test.goLoading diff…
internal/host/plan14_fix3_adopt_linux_test.go
+44 −0
internal/host/plan14_fix3_adopt_linux_test.goLoading diff…
internal/host/plan14_fix3_live_linux_test.go
+612 −0
internal/host/plan14_fix3_live_linux_test.goLoading diff…
internal/host/plan14_fix3_lock_linux_test.go
+108 −0
internal/host/plan14_fix3_lock_linux_test.goLoading diff…
internal/host/plan14_fix4_adopt_linux_test.go
+99 −0
internal/host/plan14_fix4_adopt_linux_test.goLoading diff…
internal/host/plan14_fix4_live_linux_test.go
+548 −0
internal/host/plan14_fix4_live_linux_test.goLoading diff…
internal/host/plan14_fix5_live_linux_test.go
+303 −0
internal/host/plan14_fix5_live_linux_test.goLoading diff…
internal/host/plan14_fix5_main_linux_test.go
+97 −0
internal/host/plan14_fix5_main_linux_test.goLoading diff…
internal/host/plan14_held_root_test.go
+264 −0
internal/host/plan14_held_root_test.goLoading diff…
internal/host/plan14_install_registration_test.go
+363 −0
internal/host/plan14_install_registration_test.goLoading diff…
internal/host/plan14_recovery_source_test.go
+119 −0
internal/host/plan14_recovery_source_test.goLoading diff…
internal/host/plan14_release_lock_test.go
+109 −0
internal/host/plan14_release_lock_test.goLoading diff…
internal/host/plan14_root_fixture_linux_test.go
+75 −0
internal/host/plan14_root_fixture_linux_test.goLoading diff…
internal/host/plan14_root_launch_test.go
+82 −0
internal/host/plan14_root_launch_test.goLoading diff…
internal/host/plan14_root_participation_test.go
+46 −0
internal/host/plan14_root_participation_test.goLoading diff…
internal/host/plan9_a_guard_test.go
+9 −3
internal/host/plan9_a_guard_test.goLoading diff…
internal/host/plan9_production_test.go
+9 −9
internal/host/plan9_production_test.goLoading diff…
internal/host/plan9fix4_claimjournal_migration_linux_test.go
+5 −0
internal/host/plan9fix4_claimjournal_migration_linux_test.goLoading diff…
internal/host/proofask.go
+3 −4
internal/host/proofask.goLoading diff…
internal/host/proofbinding.go
+322 −0
internal/host/proofbinding.goLoading diff…
internal/host/proofbinding_provenance_linux_test.go
+77 −0
internal/host/proofbinding_provenance_linux_test.goLoading diff…
internal/host/proofbinding_test.go
+241 −0
internal/host/proofbinding_test.goLoading diff…
internal/host/proofduplicate_linux_test.go
+96 −0
internal/host/proofduplicate_linux_test.goLoading diff…
internal/host/proofnamed.go
+216 −0
internal/host/proofnamed.goLoading diff…
internal/host/proofnamed_linux_test.go
+209 −0
internal/host/proofnamed_linux_test.goLoading diff…
internal/host/proofobserve.go
+57 −34
internal/host/proofobserve.goLoading diff…
internal/host/proofobserve_test.go
+36 −11
internal/host/proofobserve_test.goLoading diff…
internal/host/proofroot.go
+33 −12
internal/host/proofroot.goLoading diff…
internal/host/proofroot_test.go
+8 −5
internal/host/proofroot_test.goLoading diff…
internal/host/registry_privilege_test.go
+2 −1
internal/host/registry_privilege_test.goLoading diff…
internal/host/registryowner_test.go
+3 −1
internal/host/registryowner_test.goLoading diff…
internal/host/releaseinit_linux_test.go
+93 −0
internal/host/releaseinit_linux_test.goLoading diff…
internal/host/relocatepass_absence_test.go
+1 −1
internal/host/relocatepass_absence_test.goLoading diff…
internal/host/relocatepass_carries_test.go
+1 −1
internal/host/relocatepass_carries_test.goLoading diff…
internal/host/relocatepass_round1_test.go
+3 −3
internal/host/relocatepass_round1_test.goLoading diff…
internal/host/relocatepass_test.go
+3 −3
internal/host/relocatepass_test.goLoading diff…
internal/host/relocationattempts_linux_test.go
+10 −20
internal/host/relocationattempts_linux_test.goLoading diff…
internal/host/relocationdischarge_restart_unix_test.go
+1 −1
internal/host/relocationdischarge_restart_unix_test.goLoading diff…
internal/host/relocationfinish_unix_test.go
+1 −1
internal/host/relocationfinish_unix_test.goLoading diff…
internal/host/relocationfirstwake_unix_test.go
+1 −1
internal/host/relocationfirstwake_unix_test.goLoading diff…
internal/host/relocationinstall.go
+19 −4
internal/host/relocationinstall.goLoading diff…
internal/host/relocationparticipation_linux_test.go
+1 −1
internal/host/relocationparticipation_linux_test.goLoading diff…
internal/host/rootexecution_authority.go
+138 −0
internal/host/rootexecution_authority.goLoading diff…
internal/host/rootexecution_client.go
+205 −0
internal/host/rootexecution_client.goLoading diff…
internal/host/rootexecution_launch_linux_test.go
+276 −0
internal/host/rootexecution_launch_linux_test.goLoading diff…
internal/host/rootexecution_migration.go
+28 −0
internal/host/rootexecution_migration.goLoading diff…
internal/host/rootexecution_migration_test.go
+293 −0
internal/host/rootexecution_migration_test.goLoading diff…
internal/host/rootexecution_read.go
+53 −0
internal/host/rootexecution_read.goLoading diff…
internal/host/rootexecution_recovery.go
+76 −0
internal/host/rootexecution_recovery.goLoading diff…
internal/host/rootexecution_runtime.go
+102 −0
internal/host/rootexecution_runtime.goLoading diff…
internal/host/rootexecution_runtime_linux_test.go
+167 −0
internal/host/rootexecution_runtime_linux_test.goLoading diff…
internal/host/rootexecution_settle.go
+228 −0
internal/host/rootexecution_settle.goLoading diff…
internal/host/rootexecution_source.go
+51 −0
internal/host/rootexecution_source.goLoading diff…
internal/host/rootexecution_transport.go
+85 −0
internal/host/rootexecution_transport.goLoading diff…
internal/host/rootexecution_transport_test.go
+162 −0
internal/host/rootexecution_transport_test.goLoading diff…
internal/host/rootexecution_update_test.go
+122 −0
internal/host/rootexecution_update_test.goLoading diff…
internal/host/rootfenceview.go
+48 −0
internal/host/rootfenceview.goLoading diff…
internal/host/rootfenceview_test.go
+185 −0
internal/host/rootfenceview_test.goLoading diff…
internal/host/rootfloor_reconstruct.go
+53 −0
internal/host/rootfloor_reconstruct.goLoading diff…
internal/host/rootfloor_reconstruct_test.go
+39 −0
internal/host/rootfloor_reconstruct_test.goLoading diff…
internal/host/rootinstallation.go
+46 −0
internal/host/rootinstallation.goLoading diff…
internal/host/rootinstallation_test.go
+120 −0
internal/host/rootinstallation_test.goLoading diff…
internal/host/rootinventory.go
+364 −0
internal/host/rootinventory.goLoading diff…
internal/host/rootinventory_install.go
+82 −0
internal/host/rootinventory_install.goLoading diff…
internal/host/rootinventory_process_test.go
+119 −0
internal/host/rootinventory_process_test.goLoading diff…
internal/host/rootinventory_state_linux.go
+140 −0
internal/host/rootinventory_state_linux.goLoading diff…
internal/host/rootinventory_test.go
+165 −0
internal/host/rootinventory_test.goLoading diff…
internal/host/rootinventory_timer.go
+33 −0
internal/host/rootinventory_timer.goLoading diff…
internal/host/rootinventory_timer_test.go
+95 −0
internal/host/rootinventory_timer_test.goLoading diff…
internal/host/rootmigration_preflight.go
+30 −0
internal/host/rootmigration_preflight.goLoading diff…
internal/host/rootmigration_preflight_test.go
+38 −0
internal/host/rootmigration_preflight_test.goLoading diff…
internal/host/rootrecord_claim.go
+61 −0
internal/host/rootrecord_claim.goLoading diff…
internal/host/rootrecovery_process_test.go
+116 −0
internal/host/rootrecovery_process_test.goLoading diff…
internal/host/rootrecovery_rebind.go
+201 −0
internal/host/rootrecovery_rebind.goLoading diff…
internal/host/rootrecovery_rebind_test.go
+146 −0
internal/host/rootrecovery_rebind_test.goLoading diff…
internal/host/rootreleaselock.go
+25 −0
internal/host/rootreleaselock.goLoading diff…
internal/host/rootrestart.go
+560 −0
internal/host/rootrestart.goLoading diff…
internal/host/rootrollback.go
+175 −0
internal/host/rootrollback.goLoading diff…
internal/host/rootrollback_process_test.go
+217 −0
internal/host/rootrollback_process_test.goLoading diff…
internal/host/rootrollback_resume.go
+142 −0
internal/host/rootrollback_resume.goLoading diff…
internal/host/rootrollback_resume_test.go
+91 −0
internal/host/rootrollback_resume_test.goLoading diff…
internal/host/rootrollback_test.go
+191 −0
internal/host/rootrollback_test.goLoading diff…
internal/host/rootroute.go
+111 −0
internal/host/rootroute.goLoading diff…
internal/host/systemapply.go
+3 −1
internal/host/systemapply.goLoading diff…
internal/host/systemapply_test.go
+1 −0
internal/host/systemapply_test.goLoading diff…
internal/host/systemparticipation.go
+101 −32
internal/host/systemparticipation.goLoading diff…
internal/host/unitsettle.go
+42 −9
internal/host/unitsettle.goLoading diff…
internal/host/unitsettle_test.go
+11 −9
internal/host/unitsettle_test.goLoading diff…
internal/hostbox/coldhandover.go
+22 −1
internal/hostbox/coldhandover.goLoading diff…
internal/hostbox/empty_census.go
+14 −1
internal/hostbox/empty_census.goLoading diff…
internal/hostbox/inventory_expected.go
+53 −0
internal/hostbox/inventory_expected.goLoading diff…
internal/hostbox/inventory_expected_test.go
+50 −0
internal/hostbox/inventory_expected_test.goLoading diff…
internal/hostbox/inventory_registration.go
+264 −0
internal/hostbox/inventory_registration.goLoading diff…
internal/hostbox/journalservice.go
+48 −14
internal/hostbox/journalservice.goLoading diff…
internal/hostbox/launchjournal.go
+2 −0
internal/hostbox/launchjournal.goLoading diff…
internal/hostbox/plan14_cold_process_test.go
+306 −0
internal/hostbox/plan14_cold_process_test.goLoading diff…
internal/hostbox/reconcile.go
+26 −10
internal/hostbox/reconcile.goLoading diff…
internal/hostbox/reconcile_adapter.go
+64 −1
internal/hostbox/reconcile_adapter.goLoading diff…
internal/hostbox/reconcile_relocation_source_census_test.go
+62 −0
internal/hostbox/reconcile_relocation_source_census_test.goLoading diff…
internal/hostbox/relocationsource.go
+1 −1
internal/hostbox/relocationsource.goLoading diff…
internal/hostbox/work.go
+1 −1
internal/hostbox/work.goLoading diff…
internal/hostexec/live_test.go
+134 −0
internal/hostexec/live_test.goLoading diff…
internal/hostexec/participation.go
+48 −0
internal/hostexec/participation.goLoading diff…
internal/hostexec/plan14_fix2_linux_test.go
+105 −0
internal/hostexec/plan14_fix2_linux_test.goLoading diff…
internal/hostexec/plan14_root_participation_test.go
+735 −0
internal/hostexec/plan14_root_participation_test.goLoading diff…
internal/hostexec/record.go
+2 −5
internal/hostexec/record.goLoading diff…
internal/hostexec/replay_window_test.go
+110 −0
internal/hostexec/replay_window_test.goLoading diff…
internal/hostexec/rootbroker.go
+813 −0
internal/hostexec/rootbroker.goLoading diff…
internal/hostexec/rootbroker_lifetime_test.go
+113 −0
internal/hostexec/rootbroker_lifetime_test.goLoading diff…
internal/hostexec/rootbroker_recovery_test.go
+133 −0
internal/hostexec/rootbroker_recovery_test.goLoading diff…
internal/hostexec/rootbroker_serving_test.go
+101 −0
internal/hostexec/rootbroker_serving_test.goLoading diff…
internal/hostexec/rootclient.go
+327 −0
internal/hostexec/rootclient.goLoading diff…
internal/hostexec/rootclient_test.go
+140 −0
internal/hostexec/rootclient_test.goLoading diff…
internal/hostexec/rootlease_scopes_linux_test.go
+99 −0
internal/hostexec/rootlease_scopes_linux_test.goLoading diff…
internal/hostexec/rootmirror.go
+49 −0
internal/hostexec/rootmirror.goLoading diff…
internal/hostexec/rootprocess_linux.go
+23 −0
internal/hostexec/rootprocess_linux.goLoading diff…
internal/hostexec/rootprocess_other.go
+7 −0
internal/hostexec/rootprocess_other.goLoading diff…
internal/hostexec/rootread.go
+72 −0
internal/hostexec/rootread.goLoading diff…
internal/hostexec/rootserving.go
+43 −0
internal/hostexec/rootserving.goLoading diff…
internal/hostfloor/disk.go
+93 −11
internal/hostfloor/disk.goLoading diff…
internal/hostfloor/floor_test.go
+2 −2
internal/hostfloor/floor_test.goLoading diff…
internal/hostfloor/participation.go
+15 −0
internal/hostfloor/participation.goLoading diff…
internal/hostfloor/participation_flagoff_test.go
+111 −0
internal/hostfloor/participation_flagoff_test.goLoading diff…
internal/hostfloor/participation_test.go
+9 −4
internal/hostfloor/participation_test.goLoading diff…
internal/hostfloor/plan9_a_test.go
+3 −3
internal/hostfloor/plan9_a_test.goLoading diff…
internal/hostfloor/rootparticipation_test.go
+125 −0
internal/hostfloor/rootparticipation_test.goLoading diff…
internal/hostguard/admissionfence.go
+23 −1
internal/hostguard/admissionfence.goLoading diff…
internal/hostguard/coldhandover.go
+46 −2
internal/hostguard/coldhandover.goLoading diff…
internal/hostguard/fence.go
+1 −1
internal/hostguard/fence.goLoading diff…
internal/hostguard/flock_other.go
+1 −1
internal/hostguard/flock_other.goLoading diff…
internal/hostguard/flock_unix.go
+21 −5
internal/hostguard/flock_unix.goLoading diff…
internal/hostguard/guard.go
+97 −2
internal/hostguard/guard.goLoading diff…
internal/hostguard/plan14_fix2_unix_test.go
+125 −0
internal/hostguard/plan14_fix2_unix_test.goLoading diff…
internal/hostguard/plan14_public_matrix_test.go
+242 −0
internal/hostguard/plan14_public_matrix_test.goLoading diff…
internal/hostguard/plan14_rebind_test.go
+105 −0
internal/hostguard/plan14_rebind_test.goLoading diff…
internal/hostguard/plan14_root_fences_test.go
+494 −0
internal/hostguard/plan14_root_fences_test.goLoading diff…
internal/hostguard/record.go
+16 −8
internal/hostguard/record.goLoading diff…
internal/hostguard/record_other.go
+4 −1
internal/hostguard/record_other.goLoading diff…
internal/hostguard/record_unix.go
+29 −2
internal/hostguard/record_unix.goLoading diff…
internal/hostguard/recoveryfence.go
+27 −7
internal/hostguard/recoveryfence.goLoading diff…
internal/hostguard/retirement.go
+14 −0
internal/hostguard/retirement.goLoading diff…
internal/hostguard/root.go
+279 −0
internal/hostguard/root.goLoading diff…
internal/hostguard/rootrebind.go
+77 −0
internal/hostguard/rootrebind.goLoading diff…
internal/hostguard/rootview.go
+109 −0
internal/hostguard/rootview.goLoading diff…
internal/hostguard/writerstop.go
+1 −1
internal/hostguard/writerstop.goLoading diff…
internal/hostrelocate/plan14_participation_executor_test.go
+81 −0
internal/hostrelocate/plan14_participation_executor_test.goLoading diff…
internal/instancectl/server.go
+2 −0
internal/instancectl/server.goLoading diff…
internal/provision/plan14_legacy_identity_test.go
+196 −0
internal/provision/plan14_legacy_identity_test.goLoading diff…
internal/provision/plan14_root_reads_test.go
+770 −0
internal/provision/plan14_root_reads_test.goLoading diff…
internal/provision/plan9_b8_census_test.go
+25 −1
internal/provision/plan9_b8_census_test.goLoading diff…
internal/provision/rootrecord.go
+80 −0
internal/provision/rootrecord.goLoading diff…
internal/provision/rootrecord_test.go
+52 −0
internal/provision/rootrecord_test.goLoading diff…
internal/provision/testdata/plan14-root-reads-fix1.tsv
+134 −0
internal/provision/testdata/plan14-root-reads-fix1.tsvLoading diff…
internal/provision/testdata/plan14-root-reads-fix2.tsv
+60 −0
internal/provision/testdata/plan14-root-reads-fix2.tsvLoading diff…
internal/provision/testdata/plan14-root-reads-fix4.tsv
+15 −0
internal/provision/testdata/plan14-root-reads-fix4.tsvLoading diff…
internal/provision/testdata/plan14-root-reads-fix5.tsv
+11 −0
internal/provision/testdata/plan14-root-reads-fix5.tsvLoading diff…
internal/provision/testdata/plan14-root-reads-fix6.tsv
+3 −0
internal/provision/testdata/plan14-root-reads-fix6.tsvLoading diff…
internal/provision/testdata/plan14-root-reads-merge.tsv
+320 −0
internal/provision/testdata/plan14-root-reads-merge.tsvLoading diff…
internal/provision/testdata/plan14-root-reads-merge3.tsv
+36 −0
internal/provision/testdata/plan14-root-reads-merge3.tsvLoading diff…
internal/provision/testdata/plan14-root-reads-moves.tsv
+91 −0
internal/provision/testdata/plan14-root-reads-moves.tsvLoading diff…
internal/provision/testdata/plan14-root-reads.tsv
+4244 −0
internal/provision/testdata/plan14-root-reads.tsvLoading diff…
internal/release/adopt.go
+64 −4
internal/release/adopt.goLoading diff…
internal/release/healthy.go
+6 −0
internal/release/healthy.goLoading diff…
internal/release/healthy_root.go
+109 −0
internal/release/healthy_root.goLoading diff…
internal/release/plan14_fix3_previous_test.go
+77 −0
internal/release/plan14_fix3_previous_test.goLoading diff…
internal/release/plan14_healthy_retry_test.go
+97 −0
internal/release/plan14_healthy_retry_test.goLoading diff…
internal/release/plan14_healthy_test.go
+105 −0
internal/release/plan14_healthy_test.goLoading diff…
internal/release/proofgate.go
+15 −3
internal/release/proofgate.goLoading diff…
internal/release/sweep.go
+13 −0
internal/release/sweep.goLoading diff…
internal/release/versions.go
+48 −1
internal/release/versions.goLoading diff…
internal/rootparticipation/ledger.go
+260 −0
internal/rootparticipation/ledger.goLoading diff…
internal/rootparticipation/ledger_test.go
+102 −0
internal/rootparticipation/ledger_test.goLoading diff…
internal/rootparticipation/plan14_fix2_test.go
+21 −0
internal/rootparticipation/plan14_fix2_test.goLoading diff…
internal/rootparticipation/production.go
+103 −0
internal/rootparticipation/production.goLoading diff…
internal/rootparticipation/record.go
+57 −0
internal/rootparticipation/record.goLoading diff…
internal/rootparticipation/recovery_linux_test.go
+123 −0
internal/rootparticipation/recovery_linux_test.goLoading diff…
internal/rootparticipation/request.go
+29 −0
internal/rootparticipation/request.goLoading diff…
internal/rootstate/file_linux.go
+49 −0
internal/rootstate/file_linux.goLoading diff…
internal/rootstate/file_linux_test.go
+42 −0
internal/rootstate/file_linux_test.goLoading diff…
internal/rootstate/file_other.go
+11 −0
internal/rootstate/file_other.goLoading diff…
internal/rootstate/live.go
+22 −0
internal/rootstate/live.goLoading diff…
internal/rootstate/live_linux.go
+56 −0
internal/rootstate/live_linux.goLoading diff…
internal/rootstate/live_linux_test.go
+22 −0
internal/rootstate/live_linux_test.goLoading diff…
internal/rootstate/release.go
+20 −0
internal/rootstate/release.goLoading diff…
internal/rootstate/release_linux_test.go
+88 −0
internal/rootstate/release_linux_test.goLoading diff…
internal/rootstate/shared_linux.go
+54 −0
internal/rootstate/shared_linux.goLoading diff…
internal/rootstate/state.go
+43 −0
internal/rootstate/state.goLoading diff…
internal/rootstate/state_linux.go
+238 −0
internal/rootstate/state_linux.goLoading diff…
internal/rootstate/state_linux_test.go
+268 −0
internal/rootstate/state_linux_test.goLoading diff…
internal/rootstate/state_other.go
+9 −0
internal/rootstate/state_other.goLoading diff…