feat/hostclaim-moves-recovery
approved_moves_copy_test.go
+7 −1
approved_moves_copy_test.goLoading diff…
internal/activator/activator.go
+47 −2
internal/activator/activator.goLoading diff…
internal/activator/claimwake.go
+26 −15
internal/activator/claimwake.goLoading diff…
internal/activator/recoveryprobe.go
+362 −0
internal/activator/recoveryprobe.goLoading diff…
internal/activator/recoveryprobe_sweep_test.go
+287 −0
internal/activator/recoveryprobe_sweep_test.goLoading diff…
internal/activator/recoveryprobe_test.go
+840 −0
internal/activator/recoveryprobe_test.goLoading diff…
internal/console/apihostclaim.go
+55 −2
internal/console/apihostclaim.goLoading diff…
internal/console/apiinstancemove.go
+149 −5
internal/console/apiinstancemove.goLoading diff…
internal/console/apiinstancemove_claim_test.go
+9 −5
internal/console/apiinstancemove_claim_test.goLoading diff…
internal/console/apiinstancemove_j17_rev2_test.go
+238 −0
internal/console/apiinstancemove_j17_rev2_test.goLoading diff…
internal/console/apiinstancemove_j17_test.go
+172 −0
internal/console/apiinstancemove_j17_test.goLoading diff…
internal/console/apiinstancemove_j4_test.go
+253 −0
internal/console/apiinstancemove_j4_test.goLoading diff…
internal/console/claim_authority_census_test.go
+3 −0
internal/console/claim_authority_census_test.goLoading diff…
internal/console/claim_move_recovery_wiring_test.go
+160 −0
internal/console/claim_move_recovery_wiring_test.goLoading diff…
internal/console/claim_runtime.go
+5 −2
internal/console/claim_runtime.goLoading diff…
internal/console/server.go
+1 −0
internal/console/server.goLoading diff…
internal/console/testdata/claim-authority-sites.txt
+15 −0
internal/console/testdata/claim-authority-sites.txtLoading diff…
internal/host/claimassembly.go
+45 −7
internal/host/claimassembly.goLoading diff…
internal/host/claimconstruction.go
+7 −2
internal/host/claimconstruction.goLoading diff…
internal/host/claimmoveaccess.go
+227 −0
internal/host/claimmoveaccess.goLoading diff…
internal/host/claimmoveaccess_test.go
+359 −0
internal/host/claimmoveaccess_test.goLoading diff…
internal/host/claimmoveparks.go
+120 −0
internal/host/claimmoveparks.goLoading diff…
internal/host/claimmoveparks_test.go
+216 −0
internal/host/claimmoveparks_test.goLoading diff…
internal/host/claimoperations.go
+12 −1
internal/host/claimoperations.goLoading diff…
internal/host/claimowners.go
+1 −0
internal/host/claimowners.goLoading diff…
internal/host/claimproduction.go
+23 −11
internal/host/claimproduction.goLoading diff…
internal/host/claimwakeassembly.go
+7 −2
internal/host/claimwakeassembly.goLoading diff…
internal/host/claimwiring.go
+1 −0
internal/host/claimwiring.goLoading diff…
internal/host/movespass.go
+8 −2
internal/host/movespass.goLoading diff…
internal/host/movesprobeattempts.go
+129 −32
internal/host/movesprobeattempts.goLoading diff…
internal/host/movesprobeattempts_test.go
+262 −0
internal/host/movesprobeattempts_test.goLoading diff…
internal/host/movesrecover.go
+13 −2
internal/host/movesrecover.goLoading diff…
internal/host/movesrecoveryprobe.go
+213 −0
internal/host/movesrecoveryprobe.goLoading diff…
internal/host/movesrevert.go
+9 −0
internal/host/movesrevert.goLoading diff…
internal/host/plan10_j2_adapter_test.go
+563 −0
internal/host/plan10_j2_adapter_test.goLoading diff…
internal/host/plan10_j2_test.go
+396 −0
internal/host/plan10_j2_test.goLoading diff…
internal/host/plan11_dispatch_test.go
+6 −1
internal/host/plan11_dispatch_test.goLoading diff…
internal/host/plan9_d2_test.go
+2 −2
internal/host/plan9_d2_test.goLoading diff…
internal/hostbox/regionalworker_test.go
+8 −2
internal/hostbox/regionalworker_test.goLoading diff…
internal/hostclaim/lossrecord.go
+21 −1
internal/hostclaim/lossrecord.goLoading diff…
internal/hostclaim/lost.go
+5 −2
internal/hostclaim/lost.goLoading diff…
internal/hostclaim/move_local_loss_test.go
+124 −0
internal/hostclaim/move_local_loss_test.goLoading diff…
internal/hostclaim/move_loss.go
+173 −0
internal/hostclaim/move_loss.goLoading diff…
internal/hostclaim/move_loss_test.go
+379 −0
internal/hostclaim/move_loss_test.goLoading diff…
internal/hostclaim/plan10_j2_test.go
+153 −0
internal/hostclaim/plan10_j2_test.goLoading diff…
internal/hostclaim/plan9_d1_test.go
+2 −3
internal/hostclaim/plan9_d1_test.goLoading diff…
internal/hostclaim/sessionstep.go
+5 −0
internal/hostclaim/sessionstep.goLoading diff…
internal/hostfence/challenge.go
+3 −1
internal/hostfence/challenge.goLoading diff…
internal/hostops/console_move_grant.go
+208 −0
internal/hostops/console_move_grant.goLoading diff…
internal/hostops/console_move_grant_test.go
+464 −0
internal/hostops/console_move_grant_test.goLoading diff…
internal/hostops/console_move_review_test.go
+115 −0
internal/hostops/console_move_review_test.goLoading diff…
internal/hostops/lifecycle_grant.go
+7 −0
internal/hostops/lifecycle_grant.goLoading diff…
internal/hostops/move_enrollment.go
+1 −1
internal/hostops/move_enrollment.goLoading diff…
internal/hostops/move_local_loss.go
+85 −0
internal/hostops/move_local_loss.goLoading diff…
internal/hostops/move_local_loss_test.go
+189 −0
internal/hostops/move_local_loss_test.goLoading diff…
internal/hostops/move_loss_authority.go
+32 −0
internal/hostops/move_loss_authority.goLoading diff…
internal/hostops/move_loss_grant.go
+510 −0
internal/hostops/move_loss_grant.goLoading diff…
internal/hostops/move_loss_legacy_test.go
+125 −0
internal/hostops/move_loss_legacy_test.goLoading diff…
internal/hostops/move_loss_owner.go
+823 −0
internal/hostops/move_loss_owner.goLoading diff…
internal/hostops/move_loss_scope_fix_test.go
+181 −0
internal/hostops/move_loss_scope_fix_test.goLoading diff…
internal/hostops/move_loss_test.go
+1233 −0
internal/hostops/move_loss_test.goLoading diff…
internal/hostops/move_recovery_commit_test.go
+61 −0
internal/hostops/move_recovery_commit_test.goLoading diff…
internal/hostops/move_recovery_grant.go
+526 −0
internal/hostops/move_recovery_grant.goLoading diff…
internal/hostops/move_recovery_grant_test.go
+501 −0
internal/hostops/move_recovery_grant_test.goLoading diff…
internal/hostops/move_start_resolve.go
+8 −2
internal/hostops/move_start_resolve.goLoading diff…
internal/hostops/recovery.go
+10 −3
internal/hostops/recovery.goLoading diff…
internal/hostresolve/operation_owner.go
+115 −0
internal/hostresolve/operation_owner.goLoading diff…
internal/hostresolve/operation_owner_test.go
+215 −0
internal/hostresolve/operation_owner_test.goLoading diff…
internal/hostresolve/service.go
+36 −5
internal/hostresolve/service.goLoading diff…
internal/park/move_sweep.go
+56 −0
internal/park/move_sweep.goLoading diff…
internal/park/move_sweep_test.go
+207 −0
internal/park/move_sweep_test.goLoading diff…
internal/park/remote.go
+2 −0
internal/park/remote.goLoading diff…
internal/park/sweep.go
+34 −3
internal/park/sweep.goLoading diff…
internal/park/sweep_coverage_test.go
+1 −0
internal/park/sweep_coverage_test.goLoading diff…
internal/park/sweep_test.go
+1 −0
internal/park/sweep_test.goLoading diff…
internal/provision/move_loss_rebind.go
+35 −0
internal/provision/move_loss_rebind.goLoading diff…
internal/provision/move_loss_rebind_test.go
+54 −0
internal/provision/move_loss_rebind_test.goLoading diff…
internal/provision/move_test.go
+53 −0
internal/provision/move_test.goLoading diff…
internal/provision/plan9_b8_census_test.go
+24 −4
internal/provision/plan9_b8_census_test.goLoading diff…
internal/provision/provision.go
+24 −2
internal/provision/provision.goLoading diff…
testdata/claim-moves-copy.md
+3 −1
testdata/claim-moves-copy.mdLoading diff…