Fix calculation of Kotlin Daemon alive timeout

#KT-48779 Fixed
This commit is contained in:
Andrey Uskov
2021-12-21 21:20:35 +03:00
committed by teamcity
parent 76b7cb3193
commit e37ab3dfda
@@ -801,18 +801,21 @@ class CompileServiceImpl(
compilationOptions: CompilationOptions, compilationOptions: CompilationOptions,
servicesFacade: CompilerServicesFacadeBase, servicesFacade: CompilerServicesFacadeBase,
compilationResults: CompilationResults? compilationResults: CompilationResults?
) = compileImpl( ) = ifAlive {
sessionId, compileImpl(
compilerArguments, sessionId,
compilationOptions, compilerArguments,
servicesFacade, compilationOptions,
compilationResults, servicesFacade,
hasIncrementalCaches = JpsCompilerServicesFacade::hasIncrementalCaches, compilationResults,
createMessageCollector = ::CompileServicesFacadeMessageCollector, hasIncrementalCaches = JpsCompilerServicesFacade::hasIncrementalCaches,
createReporter = ::DaemonMessageReporter, createMessageCollector = ::CompileServicesFacadeMessageCollector,
createServices = this::createCompileServices, createReporter = ::DaemonMessageReporter,
getICReporter = { a, b, c -> getBuildReporter(a, b!!, c)} createServices = this::createCompileServices,
) getICReporter = { a, b, c -> getBuildReporter(a, b!!, c)}
)
}
@Deprecated("The usages should be replaced with other `leaseReplSession` method", ReplaceWith("leaseReplSession")) @Deprecated("The usages should be replaced with other `leaseReplSession` method", ReplaceWith("leaseReplSession"))
override fun leaseReplSession( override fun leaseReplSession(