← Back to all runs

Build Run: 69435195

CodexCoder21Organization/HandoffServiceServer

Stored run summary updated . Data age: 143m 50s.

Projectshandoff:serviceserver
RepositoryCodexCoder21Organization/HandoffServiceServerbranch gh-readonly-queue/main/pr-29-0149b34f5c67776123db6d6312cb545da25015accommit 51caf48223eb
Droplets (0 active, 1 total)
Image: 245388985 · 2 vCPU
Status
FAILED
Provisioning deadline exceeded for runId=69435195: elapsedMs=600673 limitMs=600000 firstAdmissionAt=1791314852349 currentAttempt=2 createdDropletIds=[606724518] lastFailure=SandboxException: Cannot invoke 'dropletserviceserver/DropletCreationStatusImpl.getState()Ljava/lang/String;': the sandboxed connection was invalidated (a prior call 'dropletserviceserver/DropletServiceClientImpl.addSshKeyToDroplet(JLjava/lang/String;)V' timed out after 30s). Reopen the connection to use a fresh SJVM sandbox.
Build Rules
2 built, 0 failed, 1 pending, 3 total
Tests
9 passed, 0 failed, 7 running, 57 pending, 73 total
0%50%100%Tests passedTests failedTests canceled before they reached a verdictTests started and still runningTests started (including the ones still running)Tests finished, whether they passed or notTests passed or failed, excluding the ones canceledTests passedpassedfailedcanceledrunning03m 26s
Test ages
024680-1s01-10s110-30s530-60s31-5m05-15m015-60m01h+7test lifespanpassedfailedrunning

16 tests: 9 passed, 7 running.

57 tests are not on this chart. They have not run yet, or did not run at all, so there is no runtime to bin.

Lane activity

Lane activity for this run is still being read from the coordinator's per-test attempt journal, so this chart is not drawn yet. Reload the page to see it.

Requested
1 hour
spent waiting (pending)
Started
Total duration from build request until completion: 114m 27s Excluding the 106m 33s spent pending in the queue: 7m 54s114m 27spending: 106m 33s wall clock. Queue time: the real elapsed time from run creation until the first recorded phase began. This is time the run waited before execution started.pending106m 33sinstalling dependencies: 13.5s wall clock. Lifecycle time: the real elapsed time the run spent in the installing dependencies phase, from entering it until the next recorded phase began. If it is the final phase, the span ends at run completion or the current render time while the run is in progress.installing dependenciesuploading project: 1s wall clock. Lifecycle time: the real elapsed time the run spent in the uploading project phase, from entering it until the next recorded phase began. If it is the final phase, the span ends at run completion or the current render time while the run is in progress.uploading projectbuild rules: 3m 56s wall clock. Lifecycle time: the real elapsed time the run spent in the build rules phase, from entering it until the next recorded phase began. If it is the final phase, the span ends at run completion or the current render time while the run is in progress. This includes work after the last build rule finished while the run remained in the phase. CPU time: 10.7s. CPU time: the sum of all measured individual build rules CPU times. Because build rules run in parallel across multiple cores and droplets, this is normally larger than the wall-clock elapsed time.build rulesLifecycle time: the real elapsed time the run spent in the build rules phase, from entering it until the next recorded phase began. If it is the final phase, the span ends at run completion or the current render time while the run is in progress. This includes work after the last build rule finished while the run remained in the phase.3m 56s (wall clock)CPU time: the sum of all measured individual build rules CPU times. Because build rules run in parallel across multiple cores and droplets, this is normally larger than the wall-clock elapsed time.10.7s (cpu time)unit tests: 3m 43s wall clock. Lifecycle time: the real elapsed time the run spent in the unit tests phase, from entering it until the next recorded phase began. If it is the final phase, the span ends at run completion or the current render time while the run is in progress. This includes work after the last test finished, such as dispatching @PerformanceTest tests to the performance-test service. CPU time: 1m 34s. CPU time: the sum of all measured individual tests CPU times. Because tests run in parallel across multiple cores and droplets, this is normally larger than the wall-clock elapsed time.unit testsLifecycle time: the real elapsed time the run spent in the unit tests phase, from entering it until the next recorded phase began. If it is the final phase, the span ends at run completion or the current render time while the run is in progress. This includes work after the last test finished, such as dispatching @PerformanceTest tests to the performance-test service.3m 43s (wall clock)CPU time: the sum of all measured individual tests CPU times. Because tests run in parallel across multiple cores and droplets, this is normally larger than the wall-clock elapsed time.1m 34s (cpu time)
test time
7m 33s
cpu time
1m 34s
Finished

Build Rules

2 built, 0 failed, 1 pending, 3 total
StatusBuild RuleDurationOutputError
PASSEDhandoff.serviceserver.buildClientJar()687ms1 file, 7.6 KB
PENDINGhandoff.serviceserver.buildFatJar()-0 files, 0 B
PASSEDhandoff.serviceserver.buildSkinnyJar()10027ms1 file, 207.3 KB

Test Results

9 passed, 0 failed, 7 running, 57 pending, 73 total
StatusProjectTestDurationError
PENDINGhandoff.serviceserver.gitsync.testtestGitSyncBlockedReasonRoundTrip-
PENDINGhandoff.serviceserver.gitsync.testtestGitSyncCompletedBeforeFirstMirrorAndReopen-
PENDINGhandoff.serviceserver.gitsync.testtestGitSyncDecodesUnicodeGithubContents-
PENDINGhandoff.serviceserver.gitsync.testtestGitSyncFailureDoesNotBreakServiceOperations-
PENDINGhandoff.serviceserver.gitsync.testtestGitSyncGitToServiceLifecycle-
PENDINGhandoff.serviceserver.gitsync.testtestGitSyncInvalidGitEditIsAtomic-
PENDINGhandoff.serviceserver.gitsync.testtestGitSyncMirrorsAroundUnmappableServiceId-
PENDINGhandoff.serviceserver.gitsync.testtestGitSyncPublishesHandoffUnlistedBeforeFirstSync-
PENDINGhandoff.serviceserver.gitsync.testtestGitSyncPublishesNonAsciiContentVerbatim-
PENDINGhandoff.serviceserver.gitsync.testtestGitSyncPublishesNonAsciiTitle-
PENDINGhandoff.serviceserver.gitsync.testtestGitSyncReconnectsAfterProxyFailure-
PENDINGhandoff.serviceserver.gitsync.testtestGitSyncReenqueuesOpenPullRequestAfterEnqueueFailure-
PENDINGhandoff.serviceserver.gitsync.testtestGitSyncRejectsNonCanonicalUnicodeFilenameEncodings-
PENDINGhandoff.serviceserver.gitsync.testtestGitSyncRejectsTruncatedContentsListing-
PENDINGhandoff.serviceserver.gitsync.testtestGitSyncRejectsUnsafeServiceId-
PENDINGhandoff.serviceserver.gitsync.testtestGitSyncRestartPublishesPendingUpdate-
PENDINGhandoff.serviceserver.gitsync.testtestGitSyncResumesReadsAfterProxySessionExpires-
PENDINGhandoff.serviceserver.gitsync.testtestGitSyncRetriesStuckMergeQueuePullRequest-
PENDINGhandoff.serviceserver.gitsync.testtestGitSyncRetriesWhenReplacementSessionFailsImmediately-
PENDINGhandoff.serviceserver.gitsync.testtestGitSyncRoundTripsVersionNumberedFileNames-
PENDINGhandoff.serviceserver.gitsync.testtestGitSyncRunnerUsesManualClock-
PENDINGhandoff.serviceserver.gitsync.testtestGitSyncSeed-
PENDINGhandoff.serviceserver.gitsync.testtestGitSyncServiceToGitLifecycle-
PENDINGhandoff.serviceserver.gitsync.testtestGitSyncServiceWinsConflict-
PENDINGhandoff.serviceserver.gitsync.testtestGitSyncStatusAdvancesOnQuietReconcile-
PENDINGhandoff.serviceserver.gitsync.testtestGitSyncStatusBeforeFirstAttempt-
PENDINGhandoff.serviceserver.gitsync.testtestGitSyncStatusDoesNotAdvanceOnFailedTick-
PENDINGhandoff.serviceserver.gitsync.testtestGitSyncStatusIgnoresSeedWithoutReconcile-
PENDINGhandoff.serviceserver.gitsync.testtestGitSyncStatusRejectsUnsupportedSidecarVersion-
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncStatusRpcReportsStaleMirror23708ms
PENDINGhandoff.serviceserver.gitsync.testtestGitSyncStatusSurvivesRestart-
PENDINGhandoff.serviceserver.gitsync.testtestGitSyncStatusTruncatesUnicodeFailureMessage-
PENDINGhandoff.serviceserver.gitsync.testtestGitSyncStatusWriteFailurePreservesPriorOutcome-
PASSEDhandoff.serviceserver.gitsync.testtestGitSyncTickDoesNotMaterializeTheArchive19028ms
PENDINGhandoff.serviceserver.gitsync.testtestGitSyncTracksUnlistedHandoff-
RUNNINGhandoff.serviceserver.testtestConversationHandoffLookupCrossesTheServiceBoundary-
RUNNINGhandoff.serviceserver.testtestConversationReferenceCrossesTheServiceBoundary-
PENDINGhandoff.serviceserver.testtestDashboardAssemblyRefreshesThroughReplacedGithubProxySessions-
PASSEDhandoff.serviceserver.testtestDashboardMethodsCrossTheServiceBoundary26307ms
PENDINGhandoff.serviceserver.testtestDashboardRefreshBlockedInGithubKeepsServing-
PENDINGhandoff.serviceserver.testtestDashboardShutdownLogsNoJobWarnings-
PENDINGhandoff.serviceserver.testtestDashboardTimedJobFailureIsIsolated-
PENDINGhandoff.serviceserver.testtestDashboardTimedJobSurvivesErrors-
PENDINGhandoff.serviceserver.testtestDashboardTimedJobsReportUnavailableDependencies-
PENDINGhandoff.serviceserver.testtestDashboardTimedJobsRunOnTheServerClock-
PASSEDhandoff.serviceserver.testtestDashboardTimedJobsStopOnClose8284ms
RUNNINGhandoff.serviceserver.testtestDashboardWeekOfHistoryCrossesTheServiceBoundary-
PENDINGhandoff.serviceserver.testtestGitSyncStatusRpcReportsDisabledMirror-
PENDINGhandoff.serviceserver.testtestGithubProxySessionCloseIsTerminalAndRacesOpen-
PENDINGhandoff.serviceserver.testtestGithubProxySessionCloseReleasesCallersWaitingOnAnOpen-
PENDINGhandoff.serviceserver.testtestGithubProxySessionClosedExactlyOnce-
PENDINGhandoff.serviceserver.testtestGithubProxySessionNotClosedDuringACall-
PENDINGhandoff.serviceserver.testtestGithubProxySessionOpenedOnceForConcurrentCallers-
PENDINGhandoff.serviceserver.testtestGithubProxySessionProbeNeverBlocksOtherCallers-
PENDINGhandoff.serviceserver.testtestGithubProxySessionRetiredOnlyByAFailedCallOnIt-
PENDINGhandoff.serviceserver.testtestGithubProxySessionSurvivesAnInterruptedCaller-
PENDINGhandoff.serviceserver.testtestGithubProxySessionWaitersOutliveAnInterruptedOpener-
PENDINGhandoff.serviceserver.testtestMainIgnoresRetiredGitSyncRepo-
PENDINGhandoff.serviceserver.testtestMainRejectsMalformedGitSyncInterval-
PASSEDhandoff.serviceserver.testtestRelatedProjectsCrossTheServiceBoundary31509ms
PASSEDhandoff.serviceserver.testtestReorderOfCompletedHandoffOverUrlSaysItLeftTheList31217ms
PASSEDhandoff.serviceserver.testtestReorderPreservesBlankAnchorSemanticsOverUrl30425ms
PENDINGhandoff.serviceserver.testtestRpcHandlerAcceptsServicePrefixedMethod-
PENDINGhandoff.serviceserver.testtestRpcHandlerCarriesOptionalConversationReference-
PENDINGhandoff.serviceserver.testtestRpcHandlerErrorMarshaling-
PASSEDhandoff.serviceserver.testtestSandboxedClientRejectsMalformedResponses25405ms
RUNNINGhandoff.serviceserver.testtestSandboxedHandoffLifecycle-
PENDINGhandoff.serviceserver.testtestServerRejectsPartialStatusSandboxClient-
PENDINGhandoff.serviceserver.testtestServerRejectsStaleSandboxClient-
RUNNINGhandoff.serviceserver.testtestServiceRestartPreservesState-
RUNNINGhandoff.serviceserver.testtestStatusColorsWireErrors-
RUNNINGhandoff.serviceserver.testtestStatusColorsWireRoundTrip-
PASSEDhandoff.serviceserver.testtestWorkInProgressCrossesTheServiceBoundary22104ms

Build Log

[buildtest-coordinator] [2026-10-06 17:43:13] Coordinator work: waiting for archive analysis, queue position 1 of 1
[2026-10-06 17:43:17] Admission accounting: reserved=441 unreserved=0 requested=2 limit=200 observedFleet=114 fleetObservationValid=true
[2026-10-06 17:43:17] admissionDecision[run=69435195 path=fresh requested=2 myReservation=0 observedFleet=114 unreservedObserved=0 reservationsSum=441 reservationHolders=57 reservationHoldersWithNoObservedDroplet=30 otherGrantedRemainder=86 dropletLimit=200 queueDepth=65 queuePos=64 fleetObservationValid=true fleetObservationAge=4s fleetObservationUsable=true reservedProjection=202/200 freshProjection=202/200]
[2026-10-06 17:43:17] Waiting for droplet capacity; retrying admission in 30s
[2026-10-06 17:43:47] Admission accounting: reserved=440 unreserved=0 requested=2 limit=200 observedFleet=117 fleetObservationValid=true
[2026-10-06 17:43:47] admissionDecision[run=69435195 path=fresh requested=2 myReservation=0 observedFleet=117 unreservedObserved=0 reservationsSum=440 reservationHolders=57 reservationHoldersWithNoObservedDroplet=29 otherGrantedRemainder=82 dropletLimit=200 queueDepth=66 queuePos=64 fleetObservationValid=true fleetObservationAge=2s fleetObservationUsable=true reservedProjection=201/200 freshProjection=201/200]
[2026-10-06 17:43:47] Waiting for droplet capacity; retrying admission in 60s
[2026-10-06 17:44:47] Admission accounting: reserved=429 unreserved=0 requested=2 limit=200 observedFleet=110 fleetObservationValid=true
[2026-10-06 17:44:47] admissionDecision[run=69435195 path=fresh requested=2 myReservation=0 observedFleet=110 unreservedObserved=0 reservationsSum=429 reservationHolders=56 reservationHoldersWithNoObservedDroplet=29 otherGrantedRemainder=88 dropletLimit=200 queueDepth=66 queuePos=63 fleetObservationValid=true fleetObservationAge=31s fleetObservationUsable=true reservedProjection=200/200 freshProjection=200/200]
[2026-10-06 17:44:47] Waiting for droplet capacity; retrying admission in 120s
[2026-10-06 17:46:47] Admission accounting: reserved=437 unreserved=0 requested=2 limit=200 observedFleet=119 fleetObservationValid=true
[2026-10-06 17:46:47] admissionDecision[run=69435195 path=fresh requested=2 myReservation=0 observedFleet=119 unreservedObserved=0 reservationsSum=437 reservationHolders=56 reservationHoldersWithNoObservedDroplet=29 otherGrantedRemainder=81 dropletLimit=200 queueDepth=66 queuePos=62 fleetObservationValid=true fleetObservationAge=14s fleetObservationUsable=true reservedProjection=202/200 freshProjection=202/200]
[2026-10-06 17:46:47] Waiting for droplet capacity; retrying admission in 240s
[2026-10-06 17:50:47] Admission accounting: reserved=434 unreserved=0 requested=2 limit=200 observedFleet=101 fleetObservationValid=true
[2026-10-06 17:50:47] admissionDecision[run=69435195 path=fresh requested=2 myReservation=0 observedFleet=101 unreservedObserved=0 reservationsSum=434 reservationHolders=56 reservationHoldersWithNoObservedDroplet=29 otherGrantedRemainder=96 dropletLimit=200 queueDepth=67 queuePos=62 fleetObservationValid=true fleetObservationAge=1s fleetObservationUsable=true reservedProjection=199/200 freshProjection=199/200]
[2026-10-06 17:50:47] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 17:55:47] Admission accounting: reserved=414 unreserved=6 requested=2 limit=200 observedFleet=83 fleetObservationValid=true
[2026-10-06 17:55:47] admissionDecision[run=69435195 path=fresh requested=2 myReservation=0 observedFleet=83 unreservedObserved=6 reservationsSum=414 reservationHolders=54 reservationHoldersWithNoObservedDroplet=30 otherGrantedRemainder=110 dropletLimit=200 queueDepth=68 queuePos=60 fleetObservationValid=true fleetObservationAge=7s fleetObservationUsable=true reservedProjection=195/200 freshProjection=195/200]
[2026-10-06 17:55:47] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 18:00:48] Admission accounting: reserved=409 unreserved=0 requested=2 limit=200 observedFleet=75 fleetObservationValid=true
[2026-10-06 18:00:48] admissionDecision[run=69435195 path=fresh requested=2 myReservation=0 observedFleet=75 unreservedObserved=0 reservationsSum=409 reservationHolders=53 reservationHoldersWithNoObservedDroplet=28 otherGrantedRemainder=117 dropletLimit=200 queueDepth=66 queuePos=58 fleetObservationValid=true fleetObservationAge=3s fleetObservationUsable=true reservedProjection=194/200 freshProjection=194/200]
[2026-10-06 18:00:48] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 18:05:48] Admission accounting: reserved=405 unreserved=0 requested=2 limit=200 observedFleet=72 fleetObservationValid=true
[2026-10-06 18:05:48] admissionDecision[run=69435195 path=fresh requested=2 myReservation=0 observedFleet=72 unreservedObserved=0 reservationsSum=405 reservationHolders=53 reservationHoldersWithNoObservedDroplet=28 otherGrantedRemainder=126 dropletLimit=200 queueDepth=68 queuePos=57 fleetObservationValid=true fleetObservationAge=1s fleetObservationUsable=true reservedProjection=200/200 freshProjection=200/200]
[2026-10-06 18:05:48] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 18:10:48] Admission accounting: reserved=407 unreserved=0 requested=2 limit=200 observedFleet=82 fleetObservationValid=true
[2026-10-06 18:10:48] admissionDecision[run=69435195 path=fresh requested=2 myReservation=0 observedFleet=82 unreservedObserved=0 reservationsSum=407 reservationHolders=53 reservationHoldersWithNoObservedDroplet=27 otherGrantedRemainder=111 dropletLimit=200 queueDepth=66 queuePos=54 fleetObservationValid=true fleetObservationAge=88s fleetObservationUsable=true reservedProjection=195/200 freshProjection=195/200]
[2026-10-06 18:10:48] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 18:15:48] Admission accounting: reserved=406 unreserved=0 requested=2 limit=200 observedFleet=52 fleetObservationValid=true
[2026-10-06 18:15:48] admissionDecision[run=69435195 path=fresh requested=2 myReservation=0 observedFleet=52 unreservedObserved=0 reservationsSum=406 reservationHolders=53 reservationHoldersWithNoObservedDroplet=29 otherGrantedRemainder=140 dropletLimit=200 queueDepth=68 queuePos=54 fleetObservationValid=true fleetObservationAge=7s fleetObservationUsable=true reservedProjection=194/200 freshProjection=194/200]
[2026-10-06 18:15:48] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 18:20:48] Admission accounting: reserved=393 unreserved=0 requested=2 limit=200 observedFleet=54 fleetObservationValid=true
[2026-10-06 18:20:49] admissionDecision[run=69435195 path=fresh requested=2 myReservation=0 observedFleet=54 unreservedObserved=0 reservationsSum=393 reservationHolders=52 reservationHoldersWithNoObservedDroplet=27 otherGrantedRemainder=143 dropletLimit=200 queueDepth=68 queuePos=51 fleetObservationValid=true fleetObservationAge=19s fleetObservationUsable=true reservedProjection=199/200 freshProjection=199/200]
[2026-10-06 18:20:49] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 18:25:48] Admission accounting: reserved=392 unreserved=0 requested=2 limit=200 observedFleet=50 fleetObservationValid=true
[2026-10-06 18:25:48] admissionDecision[run=69435195 path=fresh requested=2 myReservation=0 observedFleet=50 unreservedObserved=0 reservationsSum=392 reservationHolders=51 reservationHoldersWithNoObservedDroplet=29 otherGrantedRemainder=146 dropletLimit=200 queueDepth=67 queuePos=49 fleetObservationValid=true fleetObservationAge=8s fleetObservationUsable=true reservedProjection=198/200 freshProjection=198/200]
[2026-10-06 18:25:48] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 18:30:48] Admission accounting: reserved=379 unreserved=0 requested=2 limit=200 observedFleet=52 fleetObservationValid=true
[2026-10-06 18:30:48] admissionDecision[run=69435195 path=fresh requested=2 myReservation=0 observedFleet=52 unreservedObserved=0 reservationsSum=379 reservationHolders=49 reservationHoldersWithNoObservedDroplet=27 otherGrantedRemainder=141 dropletLimit=200 queueDepth=68 queuePos=46 fleetObservationValid=true fleetObservationAge=70s fleetObservationUsable=true reservedProjection=195/200 freshProjection=195/200]
[2026-10-06 18:30:48] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 18:35:48] Admission accounting: reserved=375 unreserved=0 requested=2 limit=200 observedFleet=50 fleetObservationValid=true
[2026-10-06 18:35:48] admissionDecision[run=69435195 path=fresh requested=2 myReservation=0 observedFleet=50 unreservedObserved=0 reservationsSum=375 reservationHolders=49 reservationHoldersWithNoObservedDroplet=28 otherGrantedRemainder=148 dropletLimit=200 queueDepth=69 queuePos=45 fleetObservationValid=true fleetObservationAge=0s fleetObservationUsable=true reservedProjection=200/200 freshProjection=200/200]
[2026-10-06 18:35:48] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 18:40:48] Admission accounting: reserved=348 unreserved=0 requested=2 limit=200 observedFleet=69 fleetObservationValid=true
[2026-10-06 18:40:48] admissionDecision[run=69435195 path=fresh requested=2 myReservation=0 observedFleet=69 unreservedObserved=0 reservationsSum=348 reservationHolders=46 reservationHoldersWithNoObservedDroplet=23 otherGrantedRemainder=122 dropletLimit=200 queueDepth=68 queuePos=42 fleetObservationValid=true fleetObservationAge=68s fleetObservationUsable=true reservedProjection=193/200 freshProjection=193/200]
[2026-10-06 18:40:48] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 18:45:48] Admission accounting: reserved=340 unreserved=0 requested=2 limit=200 observedFleet=72 fleetObservationValid=true
[2026-10-06 18:45:48] admissionDecision[run=69435195 path=fresh requested=2 myReservation=0 observedFleet=72 unreservedObserved=0 reservationsSum=340 reservationHolders=45 reservationHoldersWithNoObservedDroplet=22 otherGrantedRemainder=121 dropletLimit=200 queueDepth=72 queuePos=40 fleetObservationValid=true fleetObservationAge=2s fleetObservationUsable=true reservedProjection=195/200 freshProjection=195/200]
[2026-10-06 18:45:48] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 18:50:48] Admission accounting: reserved=330 unreserved=0 requested=2 limit=200 observedFleet=74 fleetObservationValid=true
[2026-10-06 18:50:48] admissionDecision[run=69435195 path=fresh requested=2 myReservation=0 observedFleet=74 unreservedObserved=0 reservationsSum=330 reservationHolders=44 reservationHoldersWithNoObservedDroplet=21 otherGrantedRemainder=119 dropletLimit=200 queueDepth=72 queuePos=39 fleetObservationValid=true fleetObservationAge=21s fleetObservationUsable=true reservedProjection=195/200 freshProjection=195/200]
[2026-10-06 18:50:48] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 18:55:52] Admission accounting: reserved=308 unreserved=0 requested=2 limit=200 observedFleet=79 fleetObservationValid=true
[2026-10-06 18:55:52] admissionDecision[run=69435195 path=fresh requested=2 myReservation=0 observedFleet=79 unreservedObserved=0 reservationsSum=308 reservationHolders=41 reservationHoldersWithNoObservedDroplet=17 otherGrantedRemainder=113 dropletLimit=200 queueDepth=70 queuePos=36 fleetObservationValid=true fleetObservationAge=18s fleetObservationUsable=true reservedProjection=194/200 freshProjection=194/200]
[2026-10-06 18:55:52] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 19:00:52] Admission accounting: reserved=308 unreserved=0 requested=2 limit=200 observedFleet=63 fleetObservationValid=true
[2026-10-06 19:00:52] admissionDecision[run=69435195 path=fresh requested=2 myReservation=0 observedFleet=63 unreservedObserved=0 reservationsSum=308 reservationHolders=41 reservationHoldersWithNoObservedDroplet=17 otherGrantedRemainder=129 dropletLimit=200 queueDepth=75 queuePos=35 fleetObservationValid=true fleetObservationAge=0s fleetObservationUsable=true reservedProjection=194/200 freshProjection=194/200]
[2026-10-06 19:00:52] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 19:05:52] Admission accounting: reserved=297 unreserved=2 requested=2 limit=200 observedFleet=61 fleetObservationValid=true
[2026-10-06 19:05:52] admissionDecision[run=69435195 path=fresh requested=2 myReservation=0 observedFleet=61 unreservedObserved=2 reservationsSum=297 reservationHolders=37 reservationHoldersWithNoObservedDroplet=15 otherGrantedRemainder=131 dropletLimit=200 queueDepth=77 queuePos=31 fleetObservationValid=true fleetObservationAge=140s fleetObservationUsable=true reservedProjection=194/200 freshProjection=194/200]
[2026-10-06 19:05:52] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 19:11:00] Admission accounting: reserved=288 unreserved=2 requested=2 limit=200 observedFleet=61 fleetObservationValid=true
[2026-10-06 19:11:00] admissionDecision[run=69435195 path=fresh requested=2 myReservation=0 observedFleet=61 unreservedObserved=2 reservationsSum=288 reservationHolders=36 reservationHoldersWithNoObservedDroplet=14 otherGrantedRemainder=131 dropletLimit=200 queueDepth=81 queuePos=30 fleetObservationValid=true fleetObservationAge=258s fleetObservationUsable=true reservedProjection=194/200 freshProjection=194/200]
[2026-10-06 19:11:00] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 19:16:00] Admission accounting: reserved=271 unreserved=1 requested=2 limit=200 observedFleet=81 fleetObservationValid=true
[2026-10-06 19:16:00] admissionDecision[run=69435195 path=fresh requested=2 myReservation=0 observedFleet=81 unreservedObserved=1 reservationsSum=271 reservationHolders=35 reservationHoldersWithNoObservedDroplet=15 otherGrantedRemainder=114 dropletLimit=200 queueDepth=83 queuePos=21 fleetObservationValid=true fleetObservationAge=19s fleetObservationUsable=true reservedProjection=197/200 freshProjection=197/200]
[2026-10-06 19:16:00] Waiting for droplet capacity; retrying admission in 300s
[2026-10-06 19:26:11] Admission accounting: reserved=77 unreserved=0 requested=2 limit=200 observedFleet=0 fleetObservationValid=false
[2026-10-06 19:26:11] admissionDecision[run=69435195 path=fresh requested=2 myReservation=0 observedFleet=0 unreservedObserved=0 reservationsSum=77 reservationHolders=20 reservationHoldersWithNoObservedDroplet=20 otherGrantedRemainder=77 dropletLimit=200 queueDepth=60 queuePos=8 fleetObservationValid=false fleetObservationAge=never fleetObservationUsable=false reservedProjection=79/200 freshProjection=79/200]
[2026-10-06 19:26:11] Waiting for droplet capacity; retrying admission in 30s
[buildtest-coordinator] [2026-10-06 19:26:25] Resuming sharded build after service restart (was PENDING, 2 shards)
[2026-10-06 19:26:25] Reconciled dynamic restart recovery against 73 durable test_discovered identity/identities: restored 0 omitted identity/identities and ignored 0 recovery-only identity/identities from fresh archive analysis
[2026-10-06 19:26:25] Rebuilding dynamic dispatch after service restart from 73 discovered test(s) and 0 durable terminal result(s)
[2026-10-06 19:27:08] Dynamic dispatch: seeded 73 work unit(s) (73 discovered test(s), 0 terminal before seeding) into the shared lease queue
[dispatch] Settled restart ownership before dynamic registration: registered 0 durable dynamic queue(s); 0 spec(s) remain exclusively owned by shard collection or static fallback
[2026-10-06 19:27:11] Admission accounting: reserved=315 unreserved=1 requested=2 limit=200 observedFleet=89 fleetObservationValid=true
[2026-10-06 19:27:11] admissionDecision[run=69435195 path=reserved-head requested=2 myReservation=2 observedFleet=89 unreservedObserved=1 reservationsSum=315 reservationHolders=49 reservationHoldersWithNoObservedDroplet=26 otherGrantedRemainder=108 dropletLimit=200 queueDepth=51 queuePos=42 fleetObservationValid=true fleetObservationAge=3s fleetObservationUsable=true reservedProjection=199/200 freshProjection=199/200]
[2026-10-06 19:27:11] Waiting for droplet capacity; retrying admission in 30s
[shard 0/2] [2026-10-06 19:28:40] Droplet created: id=606724518, name=buildtest-69435195-ab01dee
[shard 0/2] [2026-10-06 19:28:40] Droplet active at 146.190.168.156
[shard 0/2] [2026-10-06 19:29:00] SSH access granted to droplet 606724518
[shard 0/2] [2026-10-06 19:29:00] Waiting for guest readiness on droplet 606724518
[shard 1/2] [2026-10-06 19:29:35] provisioning_failure runId=69435195 shardIndex=1 shardCount=2 method=createBuildDroplet attempt=1 maxAttempts=3 elapsedMs=123323 classification=INFRASTRUCTURE/PROVISIONING action=exhausted error=DropletServiceCallStalledException: Droplet creation outcome for 'buildtest-69435195-s1-ab01def' is not safe to retry inline because the async request result was not delivered conclusively. No per-droplet fleet polling was started; the coordinator must use its fleet-wide cleanup-before-requeue path. Last failure: SandboxException: Cannot invoke 'dropletserviceserver/DropletCreationStatusImpl.getState()Ljava/lang/String;': the sandboxed connection was invalidated (a prior call 'dropletserviceserver/DropletServiceClientImpl.addSshKeyToDroplet(JLjava/lang/String;)V' timed out after 30s). Reopen the connection to use a fresh SJVM sandbox.
[shard 1/2] [2026-10-06 19:29:35] ERROR: Provisioning failed for runId=69435195 shardIndex=1 method=createBuildDroplet attempts=1/3 elapsedMs=123323 classification=INFRASTRUCTURE/PROVISIONING: Droplet creation outcome for 'buildtest-69435195-s1-ab01def' is not safe to retry inline because the async request result was not delivered conclusively. No per-droplet fleet polling was started; the coordinator must use its fleet-wide cleanup-before-requeue path. Last failure: SandboxException: Cannot invoke 'dropletserviceserver/DropletCreationStatusImpl.getState()Ljava/lang/String;': the sandboxed connection was invalidated (a prior call 'dropletserviceserver/DropletServiceClientImpl.addSshKeyToDroplet(JLjava/lang/String;)V' timed out after 30s). Reopen the connection to use a fresh SJVM sandbox.
[shard 0/2] [2026-10-06 19:29:41] Guest readiness complete on droplet 606724518
[shard 0/2] [2026-10-06 19:29:41] Dynamic memory admission: droplet 0 has 4096 MiB RAM, 3221225472 bytes available to resident tests, and runner parallelism 4
[shard 0/2] [2026-10-06 19:29:41] Connecting via SSH and installing dependencies...
[shard 0/2] [2026-10-06 19:29:42] SSH connected
[shard 0/2] Stopped, disabled, and masked unattended-upgrades.service, apt-daily.service, apt-daily-upgrade.service, apt-daily.timer, and apt-daily-upgrade.timer; waited 0 seconds for apt/dpkg locks to clear
[shard 0/2] Dependencies already present (snapshot image), skipping installation
[shard 0/2] Java: openjdk version "21.0.11" 2026-04-21
[shard 0/2] Node.js: v18.19.1
[shard 0/2] Chromium: /usr/bin/chromium-browser
[shard 0/2] Coursier: /root/tools/coursier
[shard 0/2] Docker already present: Docker version 29.1.3, build 29.1.3-0ubuntu3~24.04.2
[shard 0/2] haveged already present
[shard 0/2] securerandom.source=file:/dev/urandom already set in /usr/lib/jvm/java-21-openjdk-amd64/conf/security/java.security
[shard 0/2] Dependencies installed successfully
[shard 0/2] Install image id: 245388985; base dependency fast path taken: true
[shard 0/2] [BuildDriver] Memory before swap: MemoryInfo(totalMemoryKb=4009860, availableMemoryKb=3460156, totalSwapKb=0, freeSwapKb=0)
[shard 0/2] mkswap: /swapfile: warning: wiping old swap signature.
[shard 0/2] Setting up swapspace version 1, size = 4 GiB (4294963200 bytes)
[shard 0/2] no label, UUID=ea3035a7-cf42-47f0-ac08-0914dfd5f5dc
[shard 0/2] Swap file created and enabled
[shard 0/2] [BuildDriver] Memory after swap: MemoryInfo(totalMemoryKb=4009860, availableMemoryKb=3462620, totalSwapKb=4194300, freeSwapKb=4194300)
[shard 0/2] [BuildDriver] Swap verified: 4194300KB total swap (was 0KB)
[shard 0/2] [2026-10-06 19:29:54] Dependencies installed
[shard 0/2] [2026-10-06 19:29:55] Uploading project archive...
[shard 0/2] Extracted projects:
CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4

[shard 0/2] [2026-10-06 19:29:55] Projects on remote: CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4
[shard 0/2] [2026-10-06 19:29:55] Projects from archive: handoff:serviceserver
[shard 0/2] [2026-10-06 19:29:56] Building and testing workspace...
[shard 0/2] [2026-10-06 19:29:56] Shard test specs (0): 
[2026-10-06 19:29:56] [dispatch] droplet 0 ready
[2026-10-06 19:29:57] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testDashboardMethodsCrossTheServiceBoundary.kts] on droplet 0: its reservation of 2228 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 2673 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:29:57] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testConversationHandoffLookupCrossesTheServiceBoundary.kts] on droplet 0: its reservation of 2337 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 4901 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:29:57] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testRelatedProjectsCrossTheServiceBoundary.kts] on droplet 0: its reservation of 2313 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 7238 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:29:57] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testServiceRestartPreservesState.kts] on droplet 0: its reservation of 2478 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9551 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:29:57] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testStatusColorsWireErrors.kts] on droplet 0: its reservation of 2392 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9801 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:29:57] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testStatusColorsWireRoundTrip.kts] on droplet 0: its reservation of 2356 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9880 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:29:57] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testConversationReferenceCrossesTheServiceBoundary.kts] on droplet 0: its reservation of 2297 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9899 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:29:57] [dispatch] lease_issued: Issued lease 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-69435195-6aff7aab-d6e2-4424-b96b-464797bb2cd2-L0 with 8 test(s) [CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testDashboardWeekOfHistoryCrossesTheServiceBoundary.kts, CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testDashboardMethodsCrossTheServiceBoundary.kts, CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testConversationHandoffLookupCrossesTheServiceBoundary.kts, CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testRelatedProjectsCrossTheServiceBoundary.kts, CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testServiceRestartPreservesState.kts, CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testStatusColorsWireErrors.kts, CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testStatusColorsWireRoundTrip.kts, CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testConversationReferenceCrossesTheServiceBoundary.kts] to droplet 0 (pull-based handout from shared queue; 65 unit(s) remaining). Memory admission: predicted peak 1586671616 bytes; resident predicted peak 1586671616 of 3221225472 bytes; 1634553856 bytes remaining budget
[shard 0/2] System memory: 3915MB, JVM heap: 1957MB
[shard 0/2] Downloading https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.pom
[shard 0/2] Downloaded https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.pom
[shard 0/2] Downloading https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.pom.sha1
[shard 0/2] Downloaded https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.pom.sha1
[shard 0/2] Downloading https://kotlin.directory/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.pom
[shard 0/2] Downloading https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.pom
[shard 0/2] Downloading https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.pom
[shard 0/2] Downloading https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.pom
[shard 0/2] Downloading https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.pom
[shard 0/2] Downloading https://kotlin.directory/community/kotlin/kompile/testrunner/bootstrap/community-kotlin-kompile-testrunner-bootstrap/0.0.16/community-kotlin-kompile-testrunner-bootstrap-0.0.16.pom
[shard 0/2] Downloaded https://kotlin.directory/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.pom
[shard 0/2] Downloading https://kotlin.directory/tools/kotlin/build/compile/interfaces/executionenvironment/tools-kotlin-build-compile-interfaces-executionenvironment/0.0.2/tools-kotlin-build-compile-interfaces-executionenvironment-0.0.2.pom
[shard 0/2] Downloaded https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.pom
[shard 0/2] Downloaded https://kotlin.directory/community/kotlin/kompile/testrunner/bootstrap/community-kotlin-kompile-testrunner-bootstrap/0.0.16/community-kotlin-kompile-testrunner-bootstrap-0.0.16.pom
[shard 0/2] Downloading https://kotlin.directory/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.pom.sha1
[shard 0/2] Downloading https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.pom.sha1
[shard 0/2] Downloaded https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.pom
[shard 0/2] Downloading https://kotlin.directory/community/kotlin/kompile/testrunner/bootstrap/community-kotlin-kompile-testrunner-bootstrap/0.0.16/community-kotlin-kompile-testrunner-bootstrap-0.0.16.pom.sha1
[shard 0/2] Failed to download https://kotlin.directory/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.pom.sha1
[shard 0/2] Downloading https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.pom.sha1
[shard 0/2] Downloaded https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.pom
[shard 0/2] Downloading https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.pom.sha1
[shard 0/2] Downloaded https://kotlin.directory/tools/kotlin/build/compile/interfaces/executionenvironment/tools-kotlin-build-compile-interfaces-executionenvironment/0.0.2/tools-kotlin-build-compile-interfaces-executionenvironment-0.0.2.pom
[shard 0/2] Downloaded https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.pom
[shard 0/2] Downloading https://kotlin.directory/tools/kotlin/build/compile/interfaces/executionenvironment/tools-kotlin-build-compile-interfaces-executionenvironment/0.0.2/tools-kotlin-build-compile-interfaces-executionenvironment-0.0.2.pom.sha1
[shard 0/2] Downloading https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.pom.sha1
[shard 0/2] Downloaded https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.pom.sha1
[shard 0/2] Downloaded https://kotlin.directory/community/kotlin/kompile/testrunner/bootstrap/community-kotlin-kompile-testrunner-bootstrap/0.0.16/community-kotlin-kompile-testrunner-bootstrap-0.0.16.pom.sha1
[shard 0/2] Downloaded https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.pom.sha1
[shard 0/2] Downloaded https://kotlin.directory/tools/kotlin/build/compile/interfaces/executionenvironment/tools-kotlin-build-compile-interfaces-executionenvironment/0.0.2/tools-kotlin-build-compile-interfaces-executionenvironment-0.0.2.pom.sha1
[shard 0/2] Downloaded https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.pom.sha1
[shard 0/2] Downloaded https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.pom.sha1
[shard 0/2] Downloading https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.jar
[shard 0/2] Downloading https://kotlin.directory/tools/kotlin/build/compile/interfaces/executionenvironment/tools-kotlin-build-compile-interfaces-executionenvironment/0.0.2/tools-kotlin-build-compile-interfaces-executionenvironment-0.0.2.jar
[shard 0/2] Downloading https://kotlin.directory/community/kotlin/kompile/testrunner/bootstrap/community-kotlin-kompile-testrunner-bootstrap/0.0.16/community-kotlin-kompile-testrunner-bootstrap-0.0.16.jar
[shard 0/2] Downloading https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.jar
[shard 0/2] Downloading https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.jar
[shard 0/2] Downloading https://kotlin.directory/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.jar
[shard 0/2] Downloaded https://kotlin.directory/community/kotlin/kompile/testrunner/bootstrap/community-kotlin-kompile-testrunner-bootstrap/0.0.16/community-kotlin-kompile-testrunner-bootstrap-0.0.16.jar
[shard 0/2] Downloading https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.jar
[shard 0/2] Downloaded https://kotlin.directory/tools/kotlin/build/compile/interfaces/executionenvironment/tools-kotlin-build-compile-interfaces-executionenvironment/0.0.2/tools-kotlin-build-compile-interfaces-executionenvironment-0.0.2.jar
[shard 0/2] Downloading https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.jar
[shard 0/2] Downloaded https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.jar
[shard 0/2] Downloading https://kotlin.directory/community/kotlin/kompile/testrunner/bootstrap/community-kotlin-kompile-testrunner-bootstrap/0.0.16/community-kotlin-kompile-testrunner-bootstrap-0.0.16.jar.sha1
[shard 0/2] Downloaded https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.jar
[shard 0/2] Downloading https://kotlin.directory/tools/kotlin/build/compile/interfaces/executionenvironment/tools-kotlin-build-compile-interfaces-executionenvironment/0.0.2/tools-kotlin-build-compile-interfaces-executionenvironment-0.0.2.jar.sha1
[shard 0/2] Downloaded https://kotlin.directory/community/kotlin/kompile/testrunner/bootstrap/community-kotlin-kompile-testrunner-bootstrap/0.0.16/community-kotlin-kompile-testrunner-bootstrap-0.0.16.jar.sha1
[shard 0/2] Downloading https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.jar.sha1
[shard 0/2] Downloaded https://kotlin.directory/tools/kotlin/build/compile/interfaces/executionenvironment/tools-kotlin-build-compile-interfaces-executionenvironment/0.0.2/tools-kotlin-build-compile-interfaces-executionenvironment-0.0.2.jar.sha1
[shard 0/2] Downloading https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.jar.sha1
[shard 0/2] Downloaded https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.jar
[shard 0/2] Downloading https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.jar.sha1
[shard 0/2] Downloaded https://kotlin.directory/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.jar
[shard 0/2] Downloading https://kotlin.directory/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.jar.sha1
[shard 0/2] Failed to download https://kotlin.directory/io/get-coursier/coursier-cache_2.13/2.1.31-buffer2/coursier-cache_2.13-2.1.31-buffer2.jar.sha1
[shard 0/2] Downloaded https://kotlin.directory/util/cache/hashtofile/hash-to-file-cache/0.0.11/hash-to-file-cache-0.0.11.jar.sha1
[shard 0/2] Downloaded https://kotlin.directory/kompile/executionenvironment/kompile-executionenvironment/0.0.44/kompile-executionenvironment-0.0.44.jar.sha1
[shard 0/2] Downloaded https://kotlin.directory/buildtest/runner/buildtest-runner/0.0.123/buildtest-runner-0.0.123.jar.sha1
[shard 0/2] Downloaded https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.jar
[shard 0/2] Downloading https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.jar.sha1
[shard 0/2] Downloaded https://kotlin.directory/kompile/buildscript/kompile-buildscript/0.0.43/kompile-buildscript-0.0.43.jar.sha1
[shard 0/2] Downloaded https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.jar
[shard 0/2] Downloading https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.jar.sha1
[shard 0/2] Downloaded https://kotlin.directory/kompile/manager/0.0.205/manager-0.0.205.jar.sha1
[shard 0/2] Build-script stderr: [BuildscriptRunner] Checking cache for key: d4368913a57c761c8d798bab916b17e0ffb9047738bee3658ac074c5f5a45d26
[shard 0/2]  [BuildScriptStderrEffect from Main.kt:1547]
[shard 0/2] Build-script stderr: [BuildscriptRunner] Cache MISS for key: d4368913a57c761c8d798bab916b17e0ffb9047738bee3658ac074c5f5a45d26, executing calculator
[shard 0/2]  [BuildScriptStderrEffect from Main.kt:1547]
[shard 0/2] Build-script stderr: [BuildscriptRunner] Checking cache for key: 305b26452831fd6f205f686b71d91d0dba01adbb91a634ebe3e3d60461699f50
[shard 0/2]  [BuildScriptStderrEffect from Main.kt:1547]
[shard 0/2] Build-script stderr: [BuildscriptRunner] Cache MISS for key: 305b26452831fd6f205f686b71d91d0dba01adbb91a634ebe3e3d60461699f50, executing calculator
[shard 0/2]  [BuildScriptStderrEffect from Main.kt:1547]
[shard 0/2] Diagnostic: This class shouldn't be used in Kotlin. Use kotlin.Any instead. [DiagnosticReportedEffect from Main.kt:1547]
[shard 0/2] Diagnostic: This class shouldn't be used in Kotlin. Use kotlin.Any instead. [DiagnosticReportedEffect from Main.kt:1547]
[shard 0/2] Build-script stderr: [BuildscriptRunner] Stored result in cache for key: 305b26452831fd6f205f686b71d91d0dba01adbb91a634ebe3e3d60461699f50
[shard 0/2]  [BuildScriptStderrEffect from Main.kt:1547]
[shard 0/2] Build-script stderr: [BuildscriptRunner] Stored result in cache for key: d4368913a57c761c8d798bab916b17e0ffb9047738bee3658ac074c5f5a45d26
[shard 0/2]  [BuildScriptStderrEffect from Main.kt:1547]
[shard 0/2] Build-script stderr: [BuildscriptRunner] Checking cache for key: 646d866e0cac0b4c946a334d39826e2fdd56ea6600f41f24e90ae3bf9bdf6c64
[shard 0/2]  [BuildScriptStderrEffect from Main.kt:1547]
[shard 0/2] Build-script stderr: [BuildscriptRunner] Cache MISS for key: 646d866e0cac0b4c946a334d39826e2fdd56ea6600f41f24e90ae3bf9bdf6c64, executing calculator
[shard 0/2]  [BuildScriptStderrEffect from Main.kt:1547]
[shard 0/2] Build-script stderr: [BuildscriptRunner] Checking cache for key: f42147efc4b18ad58185116634bafabea52145fc34db062b79745f5e03702d3c
[shard 0/2]  [BuildScriptStderrEffect from Main.kt:1547]
[shard 0/2] Build-script stderr: [BuildscriptRunner] Cache MISS for key: f42147efc4b18ad58185116634bafabea52145fc34db062b79745f5e03702d3c, executing calculator
[shard 0/2]  [BuildScriptStderrEffect from Main.kt:1547]
[shard 0/2] Build-script stderr: [BuildscriptRunner] Stored result in cache for key: f42147efc4b18ad58185116634bafabea52145fc34db062b79745f5e03702d3c
[shard 0/2]  [BuildScriptStderrEffect from Main.kt:1547]
[shard 0/2] Build-script stderr: [BuildscriptRunner] Stored result in cache for key: 646d866e0cac0b4c946a334d39826e2fdd56ea6600f41f24e90ae3bf9bdf6c64
[shard 0/2]  [BuildScriptStderrEffect from Main.kt:1547]
[shard 0/2] /tmp/qtcompile-group16440818761243007874/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 0/2]                     .append(" #").append(thread.id)
[shard 0/2]                                                 ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 0/2] /tmp/qtcompile-group7525138681856495618/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 0/2]                     .append(" #").append(thread.id)
[shard 0/2]                                                 ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 0/2] /tmp/qtcompile-group13253864104525080745/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 0/2]                     .append(" #").append(thread.id)
[shard 0/2]                                                 ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 0/2] /tmp/qtcompile12322308157625605286/testStatusColorsWireErrors.kt:194:30: warning: this declaration overrides deprecated member but not marked as deprecated itself. Please add @Deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details
[shard 0/2]                 override fun getStdlibJar(): ByteArray = stdlibJarBytes
[shard 0/2]                              ^ This declaration overrides deprecated member but not marked as deprecated itself. Please add @Deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details [DiagnosticEffect from Main.kt:1547]
[2026-10-06 19:34:24] [dispatch] re_lease: In-run flake re-lease: test [CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testConversationHandoffLookupCrossesTheServiceBoundary.kts] attempt 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-69435195-6aff7aab-d6e2-4424-b96b-464797bb2cd2-A2 FAILED on droplet 0 (history ordinal 1; 1 failures of budget 3; 0 live, target 2); queued retry top-up because live attempts are below target, preferring a droplet other than the one(s) it has failed on [0]
[shard 0/2] /tmp/qtcompile429492925085074704/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 0/2]                     .append(" #").append(thread.id)
[shard 0/2]                                                 ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 0/2] /tmp/qtcompile17612251951084054035/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 0/2]                     .append(" #").append(thread.id)
[shard 0/2]                                                 ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[2026-10-06 19:34:27] [dispatch] re_lease: In-run flake re-lease: test [CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testStatusColorsWireRoundTrip.kts] attempt 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-69435195-6aff7aab-d6e2-4424-b96b-464797bb2cd2-A6 FAILED on droplet 0 (history ordinal 1; 1 failures of budget 3; 0 live, target 2); queued retry top-up because live attempts are below target, preferring a droplet other than the one(s) it has failed on [0]
[2026-10-06 19:34:29] [dispatch] re_lease: In-run flake re-lease: test [CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testStatusColorsWireErrors.kts] attempt 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-69435195-6aff7aab-d6e2-4424-b96b-464797bb2cd2-A5 FAILED on droplet 0 (history ordinal 1; 1 failures of budget 3; 0 live, target 2); queued retry top-up because live attempts are below target, preferring a droplet other than the one(s) it has failed on [0]
[2026-10-06 19:34:56] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testSandboxedHandoffLifecycle.kts] on droplet 0: its reservation of 2312 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9676 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:34:56] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testWorkInProgressCrossesTheServiceBoundary.kts] on droplet 0: its reservation of 2253 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9760 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:34:57] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testReorderOfCompletedHandoffOverUrlSaysItLeftTheList.kts] on droplet 0: its reservation of 2298 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9760 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:34:57] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testSandboxedClientRejectsMalformedResponses.kts] on droplet 0: its reservation of 2241 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9761 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:34:57] [dispatch] lease_issued: Issued lease 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-69435195-6aff7aab-d6e2-4424-b96b-464797bb2cd2-L1 with 4 test(s) [CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testSandboxedHandoffLifecycle.kts, CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testWorkInProgressCrossesTheServiceBoundary.kts, CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testReorderOfCompletedHandoffOverUrlSaysItLeftTheList.kts, CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testSandboxedClientRejectsMalformedResponses.kts] to droplet 0 (pull-based handout from shared queue; 64 unit(s) remaining). Memory admission: predicted peak 765796352 bytes; resident predicted peak 1588559872 of 3221225472 bytes; 1632665600 bytes remaining budget
[2026-10-06 19:34:59] [dispatch] re_lease: In-run flake re-lease: test [CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testDashboardWeekOfHistoryCrossesTheServiceBoundary.kts] attempt 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-69435195-6aff7aab-d6e2-4424-b96b-464797bb2cd2-A0 FAILED on droplet 0 (history ordinal 1; 1 failures of budget 3; 0 live, target 2); queued retry top-up because live attempts are below target, preferring a droplet other than the one(s) it has failed on [0]
[2026-10-06 19:35:02] [dispatch] re_lease: In-run flake re-lease: test [CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testConversationReferenceCrossesTheServiceBoundary.kts] attempt 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-69435195-6aff7aab-d6e2-4424-b96b-464797bb2cd2-A7 FAILED on droplet 0 (history ordinal 1; 1 failures of budget 3; 0 live, target 2); queued retry top-up because live attempts are below target, preferring a droplet other than the one(s) it has failed on [0]
[2026-10-06 19:35:05] [dispatch] re_lease: In-run flake re-lease: test [CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testServiceRestartPreservesState.kts] attempt 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-69435195-6aff7aab-d6e2-4424-b96b-464797bb2cd2-A4 FAILED on droplet 0 (history ordinal 1; 1 failures of budget 3; 0 live, target 2); queued retry top-up because live attempts are below target, preferring a droplet other than the one(s) it has failed on [0]
[2026-10-06 19:35:26] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testReorderRejectsWhitespaceAnchorOverUrl.kts] on droplet 0: its reservation of 2267 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9104 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:35:26] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testGitSyncTickDoesNotMaterializeTheArchive.kts] on droplet 0: its reservation of 1875 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9130 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:35:26] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testGitSyncStatusRpcReportsStaleMirror.kts] on droplet 0: its reservation of 2261 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9130 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:35:26] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testDashboardTimedJobsStopOnClose.kts] on droplet 0: its reservation of 337 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9138 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:35:27] [dispatch] lease_issued: Issued lease 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-69435195-6aff7aab-d6e2-4424-b96b-464797bb2cd2-L2 with 4 test(s) [CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testReorderRejectsWhitespaceAnchorOverUrl.kts, CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testGitSyncTickDoesNotMaterializeTheArchive.kts, CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testGitSyncStatusRpcReportsStaleMirror.kts, CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testDashboardTimedJobsStopOnClose.kts] to droplet 0 (pull-based handout from shared queue; 63 unit(s) remaining). Memory admission: predicted peak 519659520 bytes; resident predicted peak 1285455872 of 3221225472 bytes; 1935769600 bytes remaining budget
[shard 0/2] /tmp/qtcompile18247950008729266489/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 0/2]                     .append(" #").append(thread.id)
[shard 0/2]                                                 ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 0/2] /tmp/qtcompile18247950008729266489/testSandboxedClientRejectsMalformedResponses.kt:142:30: warning: this declaration overrides deprecated member but not marked as deprecated itself. Please add @Deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details
[shard 0/2]                 override fun getStdlibJar(): ByteArray = stdlibJarBytes
[shard 0/2]                              ^ This declaration overrides deprecated member but not marked as deprecated itself. Please add @Deprecated annotation or suppress. See https://youtrack.jetbrains.com/issue/KT-47902 for details [DiagnosticEffect from Main.kt:1547]
[shard 0/2] /tmp/qtcompile14006128202119314542/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 0/2]                     .append(" #").append(thread.id)
[shard 0/2]                                                 ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 0/2] /tmp/qtcompile11439781410920210656/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 0/2]                     .append(" #").append(thread.id)
[shard 0/2]                                                 ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 0/2] /tmp/qtcompile1074912579881826685/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 0/2]                     .append(" #").append(thread.id)
[shard 0/2]                                                 ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 0/2] /tmp/qtcompile10882144431830578471/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 0/2]                     .append(" #").append(thread.id)
[shard 0/2]                                                 ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 0/2] /tmp/qtcompile3415431415942985202/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 0/2]                     .append(" #").append(thread.id)
[shard 0/2]                                                 ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 0/2] /tmp/qtcompile13633266345642912986/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 0/2]                     .append(" #").append(thread.id)
[shard 0/2]                                                 ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[shard 0/2] /tmp/qtcompile13053956251882051846/TestRunner.kt:82:49: warning: 'getter for id: Long' is deprecated. Deprecated in Java
[shard 0/2]                     .append(" #").append(thread.id)
[shard 0/2]                                                 ^ 'getter for id: Long' is deprecated. Deprecated in Java [DiagnosticEffect from Main.kt:1547]
[2026-10-06 19:37:17] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testMainRejectsMalformedGitSyncInterval.kts] on droplet 0: its reservation of 1995 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9130 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:37:17] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testDashboardAssemblyRefreshesThroughReplacedGithubProxySessions.kts] on droplet 0: its reservation of 1471 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9130 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:37:17] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testDashboardTimedJobFailureIsIsolated.kts] on droplet 0: its reservation of 1373 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9130 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:37:17] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testDashboardRefreshBlockedInGithubKeepsServing.kts] on droplet 0: its reservation of 1483 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 9130 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:37:17] [dispatch] lease_issued: Issued lease 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-69435195-6aff7aab-d6e2-4424-b96b-464797bb2cd2-L3 with 4 test(s) [CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testMainRejectsMalformedGitSyncInterval.kts, CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testDashboardAssemblyRefreshesThroughReplacedGithubProxySessions.kts, CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testDashboardTimedJobFailureIsIsolated.kts, CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testDashboardRefreshBlockedInGithubKeepsServing.kts] to droplet 0 (pull-based handout from shared queue; 59 unit(s) remaining). Memory admission: predicted peak 362917888 bytes; resident predicted peak 1126707200 of 3221225472 bytes; 2094518272 bytes remaining budget
[2026-10-06 19:37:20] [dispatch] re_lease: In-run flake re-lease: test [CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testSandboxedHandoffLifecycle.kts] attempt 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-69435195-6aff7aab-d6e2-4424-b96b-464797bb2cd2-A8 FAILED on droplet 0 (history ordinal 1; 1 failures of budget 3; 0 live, target 2); queued retry top-up because live attempts are below target, preferring a droplet other than the one(s) it has failed on [0]
[2026-10-06 19:37:29] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testDashboardTimedJobsReportUnavailableDependencies.kts] on droplet 0: its reservation of 1340 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 6322 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:37:31] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testGitSyncSeed.kts] on droplet 0: its reservation of 1532 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 6322 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:37:31] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testServerRejectsStaleSandboxClient.kts] on droplet 0: its reservation of 1373 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 6481 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:37:31] [dispatch] cpu_skip_advisory: CPU admission would have skipped test [CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testGithubProxySessionClosedExactlyOnce.kts] on droplet 0: its reservation of 1358 millicores would raise the worst-case concurrent CPU of the droplet's 4 lanes above its 2000 millicores (already 6481 millicores reserved by resident and selected tests); it was admitted because CPU admission is in OBSERVE mode
[2026-10-06 19:37:31] [dispatch] lease_issued: Issued lease 312c4d03-36b8-46f7-bc10-8a4c35ebda9f-69435195-6aff7aab-d6e2-4424-b96b-464797bb2cd2-L4 with 4 test(s) [CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testDashboardTimedJobsReportUnavailableDependencies.kts, CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testGitSyncSeed.kts, CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testServerRejectsStaleSandboxClient.kts, CodexCoder21Organization-HandoffServiceServer-51caf48223eb540013baed16e774b4c878b47ca4/tests/testGithubProxySessionClosedExactlyOnce.kts] to droplet 0 (pull-based handout from shared queue; 56 unit(s) remaining). Memory admission: predicted peak 287338496 bytes; resident predicted peak 650256384 of 3221225472 bytes; 2570969088 bytes remaining budget