From 0cf6981eafb7ec1ecd4b9fe3b32b621cb1a5cfab Mon Sep 17 00:00:00 2001 From: murgatroid99 Date: Thu, 7 Mar 2019 15:41:12 -0800 Subject: [PATCH] Start with http2 sessions unrefed in case no streams are ever created --- packages/grpc-js/src/subchannel.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/grpc-js/src/subchannel.ts b/packages/grpc-js/src/subchannel.ts index 13612a88..6ec7da20 100644 --- a/packages/grpc-js/src/subchannel.ts +++ b/packages/grpc-js/src/subchannel.ts @@ -46,6 +46,7 @@ export class Http2SubChannel extends EventEmitter implements SubChannel { userAgent: string, channelArgs: Partial) { super(); this.session = http2.connect(target, connectionOptions); + this.session.unref(); this.session.on('connect', () => { this.emit('connect'); });