[fleet] make fahrplan multiplatform + untie from opentelemetry

GitOrigin-RevId: 9fed1b11d11cc5d1525959c58ed93f1808d08712
This commit is contained in:
Sergei Sysoev
2025-07-04 04:12:27 +00:00
committed by intellij-monorepo-bot
parent 8f7e74e6e0
commit 60dbca64fc
@@ -1,7 +1,6 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package fleet.tracing
import java.nio.file.Path
import kotlin.coroutines.CoroutineContext
interface DynamicTraceRecording : CoroutineContext.Element {
@@ -9,6 +8,6 @@ interface DynamicTraceRecording : CoroutineContext.Element {
override val key: CoroutineContext.Key<*> get() = DynamicTraceRecording
suspend fun start(output: Path)
suspend fun stop(): Path?
suspend fun start()
suspend fun stop(): Sequence<ByteArray>?
}