carlos / platform Public

feat/hostclaim-moves-recovery

approved_moves_copy_test.go +7 −1
approved_moves_copy_test.go

Loading diff…

internal/activator/activator.go +47 −2
internal/activator/activator.go

Loading diff…

internal/activator/claimwake.go +26 −15
internal/activator/claimwake.go

Loading diff…

internal/activator/recoveryprobe.go +362 −0
internal/activator/recoveryprobe.go

Loading diff…

internal/activator/recoveryprobe_sweep_test.go +287 −0
internal/activator/recoveryprobe_sweep_test.go

Loading diff…

internal/activator/recoveryprobe_test.go +840 −0
internal/activator/recoveryprobe_test.go

Loading diff…

internal/console/apihostclaim.go +55 −2
internal/console/apihostclaim.go

Loading diff…

internal/console/apiinstancemove.go +149 −5
internal/console/apiinstancemove.go

Loading diff…

internal/console/apiinstancemove_claim_test.go +9 −5
internal/console/apiinstancemove_claim_test.go

Loading diff…

internal/console/apiinstancemove_j17_rev2_test.go +238 −0
internal/console/apiinstancemove_j17_rev2_test.go

Loading diff…

internal/console/apiinstancemove_j17_test.go +172 −0
internal/console/apiinstancemove_j17_test.go

Loading diff…

internal/console/apiinstancemove_j4_test.go +253 −0
internal/console/apiinstancemove_j4_test.go

Loading diff…

internal/console/claim_authority_census_test.go +3 −0
internal/console/claim_authority_census_test.go

Loading diff…

internal/console/claim_move_recovery_wiring_test.go +160 −0
internal/console/claim_move_recovery_wiring_test.go

Loading diff…

internal/console/claim_runtime.go +5 −2
internal/console/claim_runtime.go

Loading diff…

internal/console/server.go +1 −0
internal/console/server.go

Loading diff…

internal/console/testdata/claim-authority-sites.txt +15 −0
internal/console/testdata/claim-authority-sites.txt

Loading diff…

internal/host/claimassembly.go +45 −7
internal/host/claimassembly.go

Loading diff…

internal/host/claimconstruction.go +7 −2
internal/host/claimconstruction.go

Loading diff…

internal/host/claimmoveaccess.go +227 −0
internal/host/claimmoveaccess.go

Loading diff…

internal/host/claimmoveaccess_test.go +359 −0
internal/host/claimmoveaccess_test.go

Loading diff…

internal/host/claimmoveparks.go +120 −0
internal/host/claimmoveparks.go

Loading diff…

internal/host/claimmoveparks_test.go +216 −0
internal/host/claimmoveparks_test.go

Loading diff…

internal/host/claimoperations.go +12 −1
internal/host/claimoperations.go

Loading diff…

internal/host/claimowners.go +1 −0
internal/host/claimowners.go

Loading diff…

internal/host/claimproduction.go +23 −11
internal/host/claimproduction.go

Loading diff…

internal/host/claimwakeassembly.go +7 −2
internal/host/claimwakeassembly.go

Loading diff…

internal/host/claimwiring.go +1 −0
internal/host/claimwiring.go

Loading diff…

internal/host/movespass.go +8 −2
internal/host/movespass.go

Loading diff…

internal/host/movesprobeattempts.go +129 −32
internal/host/movesprobeattempts.go

Loading diff…

internal/host/movesprobeattempts_test.go +262 −0
internal/host/movesprobeattempts_test.go

Loading diff…

internal/host/movesrecover.go +13 −2
internal/host/movesrecover.go

Loading diff…

internal/host/movesrecoveryprobe.go +213 −0
internal/host/movesrecoveryprobe.go

Loading diff…

internal/host/movesrevert.go +9 −0
internal/host/movesrevert.go

Loading diff…

internal/host/plan10_j2_adapter_test.go +563 −0
internal/host/plan10_j2_adapter_test.go

Loading diff…

internal/host/plan10_j2_test.go +396 −0
internal/host/plan10_j2_test.go

Loading diff…

internal/host/plan11_dispatch_test.go +6 −1
internal/host/plan11_dispatch_test.go

Loading diff…

internal/host/plan9_d2_test.go +2 −2
internal/host/plan9_d2_test.go

Loading diff…

internal/hostbox/regionalworker_test.go +8 −2
internal/hostbox/regionalworker_test.go

Loading diff…

internal/hostclaim/lossrecord.go +21 −1
internal/hostclaim/lossrecord.go

Loading diff…

internal/hostclaim/lost.go +5 −2
internal/hostclaim/lost.go

Loading diff…

internal/hostclaim/move_local_loss_test.go +124 −0
internal/hostclaim/move_local_loss_test.go

Loading diff…

internal/hostclaim/move_loss.go +173 −0
internal/hostclaim/move_loss.go

Loading diff…

internal/hostclaim/move_loss_test.go +379 −0
internal/hostclaim/move_loss_test.go

Loading diff…

internal/hostclaim/plan10_j2_test.go +153 −0
internal/hostclaim/plan10_j2_test.go

Loading diff…

internal/hostclaim/plan9_d1_test.go +2 −3
internal/hostclaim/plan9_d1_test.go

Loading diff…

internal/hostclaim/sessionstep.go +5 −0
internal/hostclaim/sessionstep.go

Loading diff…

internal/hostfence/challenge.go +3 −1
internal/hostfence/challenge.go

Loading diff…

internal/hostops/console_move_grant.go +208 −0
internal/hostops/console_move_grant.go

Loading diff…

internal/hostops/console_move_grant_test.go +464 −0
internal/hostops/console_move_grant_test.go

Loading diff…

internal/hostops/console_move_review_test.go +115 −0
internal/hostops/console_move_review_test.go

Loading diff…

internal/hostops/lifecycle_grant.go +7 −0
internal/hostops/lifecycle_grant.go

Loading diff…

internal/hostops/move_enrollment.go +1 −1
internal/hostops/move_enrollment.go

Loading diff…

internal/hostops/move_local_loss.go +85 −0
internal/hostops/move_local_loss.go

Loading diff…

internal/hostops/move_local_loss_test.go +189 −0
internal/hostops/move_local_loss_test.go

Loading diff…

internal/hostops/move_loss_authority.go +32 −0
internal/hostops/move_loss_authority.go

Loading diff…

internal/hostops/move_loss_grant.go +510 −0
internal/hostops/move_loss_grant.go

Loading diff…

internal/hostops/move_loss_legacy_test.go +125 −0
internal/hostops/move_loss_legacy_test.go

Loading diff…

internal/hostops/move_loss_owner.go +823 −0
internal/hostops/move_loss_owner.go

Loading diff…

internal/hostops/move_loss_scope_fix_test.go +181 −0
internal/hostops/move_loss_scope_fix_test.go

Loading diff…

internal/hostops/move_loss_test.go +1233 −0
internal/hostops/move_loss_test.go

Loading diff…

internal/hostops/move_recovery_commit_test.go +61 −0
internal/hostops/move_recovery_commit_test.go

Loading diff…

internal/hostops/move_recovery_grant.go +526 −0
internal/hostops/move_recovery_grant.go

Loading diff…

internal/hostops/move_recovery_grant_test.go +501 −0
internal/hostops/move_recovery_grant_test.go

Loading diff…

internal/hostops/move_start_resolve.go +8 −2
internal/hostops/move_start_resolve.go

Loading diff…

internal/hostops/recovery.go +10 −3
internal/hostops/recovery.go

Loading diff…

internal/hostresolve/operation_owner.go +115 −0
internal/hostresolve/operation_owner.go

Loading diff…

internal/hostresolve/operation_owner_test.go +215 −0
internal/hostresolve/operation_owner_test.go

Loading diff…

internal/hostresolve/service.go +36 −5
internal/hostresolve/service.go

Loading diff…

internal/park/move_sweep.go +56 −0
internal/park/move_sweep.go

Loading diff…

internal/park/move_sweep_test.go +207 −0
internal/park/move_sweep_test.go

Loading diff…

internal/park/remote.go +2 −0
internal/park/remote.go

Loading diff…

internal/park/sweep.go +34 −3
internal/park/sweep.go

Loading diff…

internal/park/sweep_coverage_test.go +1 −0
internal/park/sweep_coverage_test.go

Loading diff…

internal/park/sweep_test.go +1 −0
internal/park/sweep_test.go

Loading diff…

internal/provision/move_loss_rebind.go +35 −0
internal/provision/move_loss_rebind.go

Loading diff…

internal/provision/move_loss_rebind_test.go +54 −0
internal/provision/move_loss_rebind_test.go

Loading diff…

internal/provision/move_test.go +53 −0
internal/provision/move_test.go

Loading diff…

internal/provision/plan9_b8_census_test.go +24 −4
internal/provision/plan9_b8_census_test.go

Loading diff…

internal/provision/provision.go +24 −2
internal/provision/provision.go

Loading diff…

testdata/claim-moves-copy.md +3 −1
testdata/claim-moves-copy.md

Loading diff…