From aa25fce355880e5cf1bb05e918ec7a9b5b983dd3 Mon Sep 17 00:00:00 2001 From: Dongbo Wang Date: Tue, 19 Mar 2019 23:11:15 -0700 Subject: [PATCH 1/2] Fix the upper bound log --- src/PowerShell/PowerShellManagerPool.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/PowerShell/PowerShellManagerPool.cs b/src/PowerShell/PowerShellManagerPool.cs index 2e721367..85273216 100644 --- a/src/PowerShell/PowerShellManagerPool.cs +++ b/src/PowerShell/PowerShellManagerPool.cs @@ -31,8 +31,6 @@ internal class PowerShellManagerPool internal PowerShellManagerPool(MessagingStream msgStream) { string upperBound = Environment.GetEnvironmentVariable("PSWorkerInProcConcurrencyUpperBound"); - RpcLogger.WriteSystemLog(string.Format(PowerShellWorkerStrings.LogConcurrencyUpperBound, upperBound)); - if (string.IsNullOrEmpty(upperBound) || !int.TryParse(upperBound, out _upperBound)) { _upperBound = 1; @@ -40,6 +38,7 @@ internal PowerShellManagerPool(MessagingStream msgStream) _msgStream = msgStream; _pool = new BlockingCollection(_upperBound); + RpcLogger.WriteSystemLog(string.Format(PowerShellWorkerStrings.LogConcurrencyUpperBound, _upperBound.ToString())); } /// From 6df892e0ea0cfdab5feb0fa5787e0d3d9f8609cb Mon Sep 17 00:00:00 2001 From: Dongbo Wang Date: Tue, 19 Mar 2019 23:24:40 -0700 Subject: [PATCH 2/2] Add ToString() --- src/PowerShell/PowerShellManagerPool.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/PowerShell/PowerShellManagerPool.cs b/src/PowerShell/PowerShellManagerPool.cs index 85273216..ab3e8308 100644 --- a/src/PowerShell/PowerShellManagerPool.cs +++ b/src/PowerShell/PowerShellManagerPool.cs @@ -83,7 +83,7 @@ internal PowerShellManager CheckoutIdleWorker(StreamingMessage request, AzFuncti logger.SetContext(requestId, invocationId); psManager = new PowerShellManager(logger); - RpcLogger.WriteSystemLog(string.Format(PowerShellWorkerStrings.LogNewPowerShellManagerCreated, _poolSize)); + RpcLogger.WriteSystemLog(string.Format(PowerShellWorkerStrings.LogNewPowerShellManagerCreated, _poolSize.ToString())); } else {