IJPL-244833 IJent process leaks after closing IDE backend: add parent pid tracking to ijent

(cherry picked from commit 5d043c6efc2a4ba964da4a8b910cd56e3b5f4772)

# Conflicts:
#	fleet/native/ijent/ijent_protobuf/src/ijent_protobuf_hash.rs
#	platform/ijent/impl/gen/com/intellij/platform/ijent/impl/proto/IjentGrpcGrpc.java
#	platform/ijent/impl/gen/com/intellij/platform/ijent/impl/proto/IjentGrpcService.java
#	platform/ijent/impl/gen/com/intellij/platform/ijent/impl/proto/IjentProtobufHash.kt
#	platform/ijent/impl/src/com/intellij/platform/ijent/impl/base/GrpcIjentSessionProvider.kt

GitOrigin-RevId: 390b8f81cd5d4cba585bc15a3ed7f36b6f70adf7
This commit is contained in:
Vyacheslav Karpukhin
2026-07-07 21:47:27 +00:00
committed by intellij-monorepo-bot
parent c09fba4a26
commit ea3661b3cb
@@ -29,4 +29,5 @@ class IjentConnectionContext(
val mediator: IjentSessionMediator,
val targetPlatform: EelPlatform,
val connectionStrategy: IjentConnectionStrategy,
val backendPid: Long? = null,
)