← Back to all runs

Build Run: 10075cd5

CodexCoder21Organization/community.kotlin.eventlog.localfilesystem

Stored run summary updated . Data age: 282m 27s.

Projectscommunity.kotlin.eventlog.localfilesystem:community-kotlin-eventlog-localfilesystem
RepositoryCodexCoder21Organization/community.kotlin.eventlog.localfilesystembranch wip/bug-eventlog-statusmap2commit a00ce80a5cec
Droplets (0 active, 5 total)
Image: 245388985 · 2 vCPU
Status
COMPLETED
Build Rules
0 built, 0 failed, 1 cache hit, 1 total
Tests
75 passed, 0 failed, 75 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 passedpassedfailedrunning04m 32s
Test ages
0204060800-1s01-10s6710-30s730-60s11-5m05-15m015-60m01h+0test lifespanpassedfailedrunning

75 tests: 75 passed.

Lane activity

Lane activity cannot be drawn for this run: this run's per-test attempt history could not be read this time. The coordinator did not return a complete attempt-history response. Reload this page in a minute to try again. Every other chart on this page is unaffected.

Requested
1 hour
spent waiting (pending)
Started
Build span
Build extent unavailable: one or more droplets have incomplete phase timestamps.
Total duration from build request until completion: 68m 25s Excluding the 60m 28s spent pending in the queue: 7m 56s68m 25spending: 60m 28s 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.pending60m 28sprovisioning droplet: 1m 39s wall clock. Lifecycle time: the real elapsed time the run spent in the provisioning droplet 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.provisioning dropletinstalling dependencies: 14.1s 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: 661ms 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 projectunit tests: 4m 36s 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 12s. 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.4m 36s (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 12s (cpu time)collecting results: 1.5s wall clock. Lifecycle time: the real elapsed time the run spent in the collecting results 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.collecting resultsfinishing: 257ms wall clock. Lifecycle time: the real elapsed time the run spent in the finishing 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.finishing
test time
39.8s
cpu time
1m 12s
Finished
Notes
PR https://github.com/CodexCoder21Organization/community.kotlin.eventlog.localfilesystem/pull/15 Commit https://github.com/CodexCoder21Organization/community.kotlin.eventlog.localfilesystem/commit/a00ce80a5cece5819f40facabb26a2c553e4450d kotlin-build-ci-upload-request=d7fe6bd2-2874-4366-8eca-e47ab9ee0248 Dynamic dispatch degradation: tail acceleration raced 1 straggler(s) on an idle droplet; 2 failed-test re-lease(s) within the run (see dispatch_decision events for details) Retention: archive.tar.gz: archive.tar.gz retained until 2026-10-20T09:29:54.283Z; removed under the runs-pool size policy. Retention: build.log: log retained until 2026-10-20T09:29:54.388Z; removed under the runs-pool size policy. Retention: test-events.jsonl: test-events.jsonl retained until 2026-10-20T09:29:55.029Z; removed under the runs-pool size policy.

Build Rules

0 built, 0 failed, 1 cache hit, 1 total
StatusBuild RuleRepresentative wall timeOutputError
CACHE HITcommunity.kotlin.eventlog.localfilesystem:community-kotlin-eventlog-localfilesystem:0.0.63592ms9 files, 14.7 MB

Test Results

75 passed, 0 failed, 75 total
StatusProjectTestDurationError
PASSEDcommunity.kotlin.eventlog.localfilesystemappendAfterCloseThrowsException3542ms
PASSEDcommunity.kotlin.eventlog.localfilesystemappendAfterTruncateContinuesSequence3295ms
PASSEDcommunity.kotlin.eventlog.localfilesystemappendAndRetrieveEvent2972ms
PASSEDcommunity.kotlin.eventlog.localfilesystemblockedIteratorContinuesAcrossTruncation3203ms
PASSEDcommunity.kotlin.eventlog.localfilesystemcloseWaitsForPendingWrites3506ms
PASSEDcommunity.kotlin.eventlog.localfilesystemclosedIteratorHasNextReturnsFalse7113ms
PASSEDcommunity.kotlin.eventlog.localfilesystemclosingEventLogWakesWaitingIterators3611ms
PASSEDcommunity.kotlin.eventlog.localfilesystemcommitStatusTransitionsFromPendingToCommitted3491ms
PASSEDcommunity.kotlin.eventlog.localfilesystemconcurrentAppendsAreThreadSafe1603ms
PASSEDcommunity.kotlin.eventlog.localfilesystemconcurrentAppendsSurviveTruncate3002ms
PASSEDcommunity.kotlin.eventlog.localfilesystemcontinuousAppendsCannotStarveTruncation7448ms
PASSEDcommunity.kotlin.eventlog.localfilesystemcreatesParentDirectoriesIfNeeded3451ms
PASSEDcommunity.kotlin.eventlog.localfilesystemcursorBelowTruncationResumesAtEarliestRetainedEvent3038ms
PASSEDcommunity.kotlin.eventlog.localfilesystemcursorResumesFromCorrectPosition3410ms
PASSEDcommunity.kotlin.eventlog.localfilesystemcursorWorksAcrossRestarts3370ms
PASSEDcommunity.kotlin.eventlog.localfilesystemdataPersistsAcrossRestarts2827ms
PASSEDcommunity.kotlin.eventlog.localfilesystemduplicateTimestampsAreAllowed1439ms
PASSEDcommunity.kotlin.eventlog.localfilesystemduplicateTimestampsPreserveInsertionOrder1829ms
PASSEDcommunity.kotlin.eventlog.localfilesystemeachSubmissionHasUniqueId3298ms
PASSEDcommunity.kotlin.eventlog.localfilesystememptyDataStringIsAllowed1645ms
PASSEDcommunity.kotlin.eventlog.localfilesystememptyLogStreamBlocksUntilFirstEvent3468ms
PASSEDcommunity.kotlin.eventlog.localfilesystemeventsAreSortedByTimestamp2993ms
PASSEDcommunity.kotlin.eventlog.localfilesystemfetchBatchAfterCloseThrowsException2964ms
PASSEDcommunity.kotlin.eventlog.localfilesystemfetchBatchFromUsesSequenceNumbers1579ms
PASSEDcommunity.kotlin.eventlog.localfilesystemfetchBatchIsCaughtUpFlagAccurate3502ms
PASSEDcommunity.kotlin.eventlog.localfilesystemfetchBatchReturnsRequestedCount4678ms
PASSEDcommunity.kotlin.eventlog.localfilesystemfetchBatchWithTimeoutWaitsForEvents3034ms
PASSEDcommunity.kotlin.eventlog.localfilesystemgetCommitStatusAfterCloseStillWorks3169ms
PASSEDcommunity.kotlin.eventlog.localfilesystemgetEventsAfterCloseThrowsException2525ms
PASSEDcommunity.kotlin.eventlog.localfilesystemgetEventsInTimeRange2917ms
PASSEDcommunity.kotlin.eventlog.localfilesysteminclusiveBoundaryTest2012ms
PASSEDcommunity.kotlin.eventlog.localfilesysteminvalidCursorThrowsException1801ms
PASSEDcommunity.kotlin.eventlog.localfilesysteminvertedTimeRangeReturnsEmpty1810ms
PASSEDcommunity.kotlin.eventlog.localfilesystemisCaughtUpReturnsFalseWhileProcessingBacklog3517ms
PASSEDcommunity.kotlin.eventlog.localfilesystemisCaughtUpReturnsTrueWhenNoMoreEvents3024ms
PASSEDcommunity.kotlin.eventlog.localfilesystemiteratorCloseIsIdempotent1870ms
PASSEDcommunity.kotlin.eventlog.localfilesystemiteratorReceivesEventsAppendedWhileBlocking2600ms
PASSEDcommunity.kotlin.eventlog.localfilesystemlargeDataStringIsHandled4753ms
PASSEDcommunity.kotlin.eventlog.localfilesystemmanyEventsPerformanceTest4559ms
PASSEDcommunity.kotlin.eventlog.localfilesystemmaxLongTimestampIsAllowed3695ms
PASSEDcommunity.kotlin.eventlog.localfilesystemmultipleClosesAreIdempotent4634ms
PASSEDcommunity.kotlin.eventlog.localfilesystemmultipleIteratorsReceiveSameEvents4066ms
PASSEDcommunity.kotlin.eventlog.localfilesystemnegativeTimestampIsAllowed2996ms
PASSEDcommunity.kotlin.eventlog.localfilesystemopenIteratorContinuesAcrossConcurrentTruncate2925ms
PASSEDcommunity.kotlin.eventlog.localfilesystemprefetchedIteratorSkipsTruncatedEvent2801ms
PASSEDcommunity.kotlin.eventlog.localfilesystemracingTruncationsAreLinearized2513ms
PASSEDcommunity.kotlin.eventlog.localfilesystemreclamationResumesAfterReopen4871ms
PASSEDcommunity.kotlin.eventlog.localfilesystemreopenAfterTruncateContinuesSequence3376ms
PASSEDcommunity.kotlin.eventlog.localfilesystemsequenceFloorSurvivesConcurrentInstanceTruncation3408ms
PASSEDcommunity.kotlin.eventlog.localfilesystemspecialCharactersInDataArePreserved3346ms
PASSEDcommunity.kotlin.eventlog.localfilesystemstoredEventContainsCorrectId1949ms
PASSEDcommunity.kotlin.eventlog.localfilesystemstreamFromAfterCloseThrowsException3429ms
PASSEDcommunity.kotlin.eventlog.localfilesystemstreamFromBeginningReturnsAllEvents3538ms
PASSEDcommunity.kotlin.eventlog.localfilesystemstreamFromCursorSkipsEarlierEvents3493ms
PASSEDcommunity.kotlin.eventlog.localfilesystemtailingIteratorReceivesAllConcurrentlyAppendedEvents5284ms
PASSEDcommunity.kotlin.eventlog.localfilesystemtestAppendDiagnosticHandlerCanCloseLog10073ms
PASSEDcommunity.kotlin.eventlog.localfilesystemtestAppendFailureStreakLogsOneCauseAndCountsRejectedBatches1919ms
PASSEDcommunity.kotlin.eventlog.localfilesystemtestAppendRecoveryDiagnosticHandlerCanCloseLog11812ms
PASSEDcommunity.kotlin.eventlog.localfilesystemtestBlockedAppendDiagnosticDoesNotDelayWriterOrClose9682ms
PASSEDcommunity.kotlin.eventlog.localfilesystemtestCommittedAppendStatusRetentionStaysBoundedAfterTruncation43027ms
PASSEDcommunity.kotlin.eventlog.localfilesystemtestFailedAppendDiagnosticIncludesCause3029ms
PASSEDcommunity.kotlin.eventlog.localfilesystemtestFailedAppendReceiptRemainsFailedAfterLaterCommits4925ms
PASSEDcommunity.kotlin.eventlog.localfilesystemtestFailedAppendStatusRetentionStaysBounded26026ms
PASSEDcommunity.kotlin.eventlog.localfilesystemtestHistoricalCommitStatusesKeepTheirInstanceScope1646ms
PASSEDcommunity.kotlin.eventlog.localfilesystemtestRestartAfterKnownPendingAppendsKeepsReceiptScope11525ms
PASSEDcommunity.kotlin.eventlog.localfilesystemtestThrowingAppendFailureHandlerKeepsWriterProgress11660ms
PASSEDcommunity.kotlin.eventlog.localfilesystemtestThrowingAppendRecoveryHandlerKeepsWriterProgress20969ms
PASSEDcommunity.kotlin.eventlog.localfilesystemtruncateAfterCloseThrowsFullMessage3370ms
PASSEDcommunity.kotlin.eventlog.localfilesystemtruncateAllIsRejected4864ms
PASSEDcommunity.kotlin.eventlog.localfilesystemtruncateBoundaryTable3333ms
PASSEDcommunity.kotlin.eventlog.localfilesystemtruncateDeletesOnlyEventsBelowBound1689ms
PASSEDcommunity.kotlin.eventlog.localfilesystemtruncateReclaimsDatabaseSpace3729ms
PASSEDcommunity.kotlin.eventlog.localfilesystemtruncationDoesNotStallAppendCommits12108ms
PASSEDcommunity.kotlin.eventlog.localfilesystemunknownIdReturnsNull4270ms
PASSEDcommunity.kotlin.eventlog.localfilesystemzeroTimestampIsAllowed2991ms

Build Log

log retained until 2026-10-20T09:29:54.388Z; removed under the runs-pool size policy.