From 986336710f4f5eb973e098ac36fa6c9360b379fd Mon Sep 17 00:00:00 2001 From: Harold Hunt Date: Sat, 16 Nov 2024 22:41:54 -0500 Subject: [PATCH 01/10] Issue-223 - Test dotnet 9.0 --- DEVELOPMENT-CURRENT-COMMANDS.md | 4 ++-- DockerfileExtensionDotNet | 2 +- DockerfileRouter | 2 +- global.json | 5 +++++ .../PwrDrvr.LambdaDispatch.Extension.csproj | 6 +++--- .../PwrDrvr.LambdaDispatch.Messages.csproj | 2 +- .../PwrDrvr.LambdaDispatch.Router.csproj | 10 +++++----- .../PwrDrvr.LambdaDispatch.Extension.Tests.csproj | 2 +- .../PwrDrvr.LambdaDispatch.HttpTestClient.csproj | 2 +- .../PwrDrvr.LambdaDispatch.Router.TestClient.csproj | 6 +++--- .../PwrDrvr.LambdaDispatch.Router.Tests.csproj | 2 +- 11 files changed, 24 insertions(+), 19 deletions(-) create mode 100644 global.json diff --git a/DEVELOPMENT-CURRENT-COMMANDS.md b/DEVELOPMENT-CURRENT-COMMANDS.md index e99f3bea..2c39ad1b 100644 --- a/DEVELOPMENT-CURRENT-COMMANDS.md +++ b/DEVELOPMENT-CURRENT-COMMANDS.md @@ -18,7 +18,7 @@ NUMBER_OF_WORKERS=4 node dist/app.cjs dotnet build -c Release src/PwrDrvr.LambdaDispatch.Router -BUILD_TIME=$(date) GIT_HASH=$(git rev-parse --short HEAD) LAMBDA_DISPATCH_MinWorkerThreads=1 LAMBDA_DISPATCH_MaxWorkerThreads=4 DOTNET_ThreadPool_UnfairSemaphoreSpinLimit=0 LAMBDA_DISPATCH_InstanceCountMultiplier=4 LAMBDA_DISPATCH_MaxConcurrentCount=20 LAMBDA_DISPATCH_AllowInsecureControlChannel=true LAMBDA_DISPATCH_PreferredControlChannelScheme=http LAMBDA_DISPATCH_FunctionName=dogs AWS_LAMBDA_SERVICE_URL=http://localhost:5051 AWS_REGION=us-east-2 AWS_ACCESS_KEY_ID=test-access-key-id AWS_SECRET_ACCESS_KEY=test-secret-access-key AWS_SESSION_TOKEN=test-session-token src/PwrDrvr.LambdaDispatch.Router/bin/Release/net8.0/PwrDrvr.LambdaDispatch.Router 2>&1 | tee router.log +BUILD_TIME=$(date) GIT_HASH=$(git rev-parse --short HEAD) LAMBDA_DISPATCH_MinWorkerThreads=1 LAMBDA_DISPATCH_MaxWorkerThreads=4 DOTNET_ThreadPool_UnfairSemaphoreSpinLimit=0 LAMBDA_DISPATCH_InstanceCountMultiplier=4 LAMBDA_DISPATCH_MaxConcurrentCount=20 LAMBDA_DISPATCH_AllowInsecureControlChannel=true LAMBDA_DISPATCH_PreferredControlChannelScheme=http LAMBDA_DISPATCH_FunctionName=dogs AWS_LAMBDA_SERVICE_URL=http://localhost:5051 AWS_REGION=us-east-2 AWS_ACCESS_KEY_ID=test-access-key-id AWS_SECRET_ACCESS_KEY=test-secret-access-key AWS_SESSION_TOKEN=test-session-token src/PwrDrvr.LambdaDispatch.Router/bin/Release/net9.0/PwrDrvr.LambdaDispatch.Router 2>&1 | tee router.log # extension @@ -37,7 +37,7 @@ date # d-router - fix-scale-down-timer branch -BUILD_TIME=$(date) GIT_HASH=$(git rev-parse --short HEAD) LAMBDA_DISPATCH_MaxWorkerThreads=2 DOTNET_ThreadPool_UnfairSemaphoreSpinLimit=0 LAMBDA_DISPATCH_InstanceCountMultiplier=2 LAMBDA_DISPATCH_MaxConcurrentCount=10 LAMBDA_DISPATCH_AllowInsecureControlChannel=true LAMBDA_DISPATCH_PreferredControlChannelScheme=http LAMBDA_DISPATCH_FunctionName=dogs AWS_LAMBDA_SERVICE_URL=http://localhost:5051 AWS_REGION=us-east-2 AWS_ACCESS_KEY_ID=test-access-key-id AWS_SECRET_ACCESS_KEY=test-secret-access-key AWS_SESSION_TOKEN=test-session-token src/PwrDrvr.LambdaDispatch.Router/bin/Release/net8.0/PwrDrvr.LambdaDispatch.Router 2>&1 > router.log +BUILD_TIME=$(date) GIT_HASH=$(git rev-parse --short HEAD) LAMBDA_DISPATCH_MaxWorkerThreads=2 DOTNET_ThreadPool_UnfairSemaphoreSpinLimit=0 LAMBDA_DISPATCH_InstanceCountMultiplier=2 LAMBDA_DISPATCH_MaxConcurrentCount=10 LAMBDA_DISPATCH_AllowInsecureControlChannel=true LAMBDA_DISPATCH_PreferredControlChannelScheme=http LAMBDA_DISPATCH_FunctionName=dogs AWS_LAMBDA_SERVICE_URL=http://localhost:5051 AWS_REGION=us-east-2 AWS_ACCESS_KEY_ID=test-access-key-id AWS_SECRET_ACCESS_KEY=test-secret-access-key AWS_SESSION_TOKEN=test-session-token src/PwrDrvr.LambdaDispatch.Router/bin/Release/net9.0/PwrDrvr.LambdaDispatch.Router 2>&1 > router.log # d-demoapp diff --git a/DockerfileExtensionDotNet b/DockerfileExtensionDotNet index 3c58f809..70bcec98 100644 --- a/DockerfileExtensionDotNet +++ b/DockerfileExtensionDotNet @@ -1,6 +1,6 @@ # Use the official .NET 8 SDK image as the build environment # Build with whatever CPU the host OS has -FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build-env +FROM mcr.microsoft.com/dotnet/sdk:9.0 AS build-env # Needed for Native AOT compilation RUN apt update diff --git a/DockerfileRouter b/DockerfileRouter index 9c476cbd..29b87103 100644 --- a/DockerfileRouter +++ b/DockerfileRouter @@ -1,6 +1,6 @@ # Use the official .NET 8 SDK image as the build environment # Build with whatever CPU the host OS has -FROM mcr.microsoft.com/dotnet/sdk:8.0 AS build-env +FROM mcr.microsoft.com/dotnet/sdk:9.0 AS build-env # Set the working directory WORKDIR /app diff --git a/global.json b/global.json new file mode 100644 index 00000000..65324522 --- /dev/null +++ b/global.json @@ -0,0 +1,5 @@ +{ + "sdk": { + "version": "9.0.100" + } +} diff --git a/src/PwrDrvr.LambdaDispatch.Extension/PwrDrvr.LambdaDispatch.Extension.csproj b/src/PwrDrvr.LambdaDispatch.Extension/PwrDrvr.LambdaDispatch.Extension.csproj index 4c8ddea7..0c8b1111 100644 --- a/src/PwrDrvr.LambdaDispatch.Extension/PwrDrvr.LambdaDispatch.Extension.csproj +++ b/src/PwrDrvr.LambdaDispatch.Extension/PwrDrvr.LambdaDispatch.Extension.csproj @@ -5,7 +5,7 @@ portable true Exe - net8.0 + net9.0 enable enable Lambda @@ -57,8 +57,8 @@ - - + + diff --git a/src/PwrDrvr.LambdaDispatch.Messages/PwrDrvr.LambdaDispatch.Messages.csproj b/src/PwrDrvr.LambdaDispatch.Messages/PwrDrvr.LambdaDispatch.Messages.csproj index 3bd9c770..cd267a9b 100644 --- a/src/PwrDrvr.LambdaDispatch.Messages/PwrDrvr.LambdaDispatch.Messages.csproj +++ b/src/PwrDrvr.LambdaDispatch.Messages/PwrDrvr.LambdaDispatch.Messages.csproj @@ -1,7 +1,7 @@  - net8.0 + net9.0 enable enable portable diff --git a/src/PwrDrvr.LambdaDispatch.Router/PwrDrvr.LambdaDispatch.Router.csproj b/src/PwrDrvr.LambdaDispatch.Router/PwrDrvr.LambdaDispatch.Router.csproj index 49c531fe..49bec0f4 100644 --- a/src/PwrDrvr.LambdaDispatch.Router/PwrDrvr.LambdaDispatch.Router.csproj +++ b/src/PwrDrvr.LambdaDispatch.Router/PwrDrvr.LambdaDispatch.Router.csproj @@ -1,7 +1,7 @@ - net8.0 + net9.0 enable enable portable @@ -32,10 +32,10 @@ - - - - + + + + diff --git a/test/PwrDrvr.LambdaDispatch.Extension.Tests/PwrDrvr.LambdaDispatch.Extension.Tests.csproj b/test/PwrDrvr.LambdaDispatch.Extension.Tests/PwrDrvr.LambdaDispatch.Extension.Tests.csproj index a2373ac2..799273e4 100644 --- a/test/PwrDrvr.LambdaDispatch.Extension.Tests/PwrDrvr.LambdaDispatch.Extension.Tests.csproj +++ b/test/PwrDrvr.LambdaDispatch.Extension.Tests/PwrDrvr.LambdaDispatch.Extension.Tests.csproj @@ -1,6 +1,6 @@ - net8.0 + net9.0 enable enable true diff --git a/test/PwrDrvr.LambdaDispatch.HttpTestClient/PwrDrvr.LambdaDispatch.HttpTestClient.csproj b/test/PwrDrvr.LambdaDispatch.HttpTestClient/PwrDrvr.LambdaDispatch.HttpTestClient.csproj index 2fc2dd63..abd7018f 100644 --- a/test/PwrDrvr.LambdaDispatch.HttpTestClient/PwrDrvr.LambdaDispatch.HttpTestClient.csproj +++ b/test/PwrDrvr.LambdaDispatch.HttpTestClient/PwrDrvr.LambdaDispatch.HttpTestClient.csproj @@ -3,7 +3,7 @@ true Exe - net8.0 + net9.0 enable enable diff --git a/test/PwrDrvr.LambdaDispatch.Router.TestClient/PwrDrvr.LambdaDispatch.Router.TestClient.csproj b/test/PwrDrvr.LambdaDispatch.Router.TestClient/PwrDrvr.LambdaDispatch.Router.TestClient.csproj index 08e6adb0..2a907707 100644 --- a/test/PwrDrvr.LambdaDispatch.Router.TestClient/PwrDrvr.LambdaDispatch.Router.TestClient.csproj +++ b/test/PwrDrvr.LambdaDispatch.Router.TestClient/PwrDrvr.LambdaDispatch.Router.TestClient.csproj @@ -1,4 +1,4 @@ - + @@ -6,7 +6,7 @@ portable true Exe - net8.0 + net9.0 enable enable Lambda @@ -33,7 +33,7 @@ - + diff --git a/test/PwrDrvr.LambdaDispatch.Router.Tests/PwrDrvr.LambdaDispatch.Router.Tests.csproj b/test/PwrDrvr.LambdaDispatch.Router.Tests/PwrDrvr.LambdaDispatch.Router.Tests.csproj index 9a00a60a..63e952b5 100644 --- a/test/PwrDrvr.LambdaDispatch.Router.Tests/PwrDrvr.LambdaDispatch.Router.Tests.csproj +++ b/test/PwrDrvr.LambdaDispatch.Router.Tests/PwrDrvr.LambdaDispatch.Router.Tests.csproj @@ -1,7 +1,7 @@ - net8.0 + net9.0 PwrDrvr.LambdaDispatch.Router.Tests enable enable From ab07615ae0f5477d1dbdbcd427bbb0934373f244 Mon Sep 17 00:00:00 2001 From: Harold Hunt Date: Sat, 16 Nov 2024 22:55:30 -0500 Subject: [PATCH 02/10] Issue-223 - Setup dotnet-9 for tests --- .github/workflows/build.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4ed5ed7b..67af04ad 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -26,6 +26,10 @@ jobs: - name: Checkout code uses: actions/checkout@v4 + - uses: actions/setup-dotnet@v4 + with: + dotnet-version: '9.0.100' + - name: Run DotNet Tests run: | dotnet test --collect:"XPlat Code Coverage" From 49602690d566ab6f148bc896ebe9f4d0b252dbbe Mon Sep 17 00:00:00 2001 From: Harold Hunt Date: Sat, 15 Mar 2025 15:25:12 -0400 Subject: [PATCH 03/10] Update to 9.0.201 --- .github/workflows/build.yml | 10 +++++----- global.json | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 67af04ad..b093f69a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -28,7 +28,7 @@ jobs: - uses: actions/setup-dotnet@v4 with: - dotnet-version: '9.0.100' + dotnet-version: '9.0.201' - name: Run DotNet Tests run: | @@ -238,7 +238,7 @@ jobs: cp -r /tmp/digests-router-amd64/private/* /tmp/digests-router/private/ || true cp -r /tmp/digests-router-arm64/public/* /tmp/digests-router/public/ || true cp -r /tmp/digests-router-arm64/private/* /tmp/digests-router/private/ || true - + # List files to verify echo "Public digests:" ls -la /tmp/digests-router/public/ || true @@ -436,7 +436,7 @@ jobs: run: | mkdir -p /tmp/digests rm -rf /tmp/digests/* || true - + - name: Download x86_64 digests uses: actions/download-artifact@v4 with: @@ -448,13 +448,13 @@ jobs: with: name: digests-extension-aarch64 path: /tmp/digests-aarch64 - + - name: Merge digests run: | # Copy files from platform-specific folders to the main folder cp -r /tmp/digests-x86_64/* /tmp/digests/ || true cp -r /tmp/digests-aarch64/* /tmp/digests/ || true - + # List files to verify echo "Extension digests:" ls -la /tmp/digests/ || true diff --git a/global.json b/global.json index 65324522..4667f91b 100644 --- a/global.json +++ b/global.json @@ -1,5 +1,5 @@ { "sdk": { - "version": "9.0.100" + "version": "9.0.201" } } From 95ae178deadbab3867ef3d62f1bca41a388a6e2b Mon Sep 17 00:00:00 2001 From: Harold Hunt Date: Sat, 15 Mar 2025 16:10:33 -0400 Subject: [PATCH 04/10] Bump to dotnet 10 preview --- .github/workflows/build.yml | 3 ++- global.json | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b093f69a..393c62f1 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -28,7 +28,8 @@ jobs: - uses: actions/setup-dotnet@v4 with: - dotnet-version: '9.0.201' + dotnet-version: '10.0.x' + dotnet-quality: 'preview' - name: Run DotNet Tests run: | diff --git a/global.json b/global.json index 4667f91b..526cdfa8 100644 --- a/global.json +++ b/global.json @@ -1,5 +1,5 @@ { "sdk": { - "version": "9.0.201" + "version": "10.0.0" } } From a4f1c16cdc39e288f4f0c86a78adbd12303e7cae Mon Sep 17 00:00:00 2001 From: Harold Hunt Date: Sat, 15 Mar 2025 16:17:29 -0400 Subject: [PATCH 05/10] Try this --- global.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/global.json b/global.json index 526cdfa8..de2ac638 100644 --- a/global.json +++ b/global.json @@ -1,5 +1,7 @@ { "sdk": { - "version": "10.0.0" + "version": "10.0.100-preview.1.25120.13", + "rollForward": "latestFeature", + "allowPrerelease": true } } From 2c32dbe9403824fd16121c5b5b18bd0feb3a8850 Mon Sep 17 00:00:00 2001 From: Harold Hunt Date: Sat, 15 Mar 2025 16:51:54 -0400 Subject: [PATCH 06/10] Bump docker image version to 10 --- DockerfileRouter | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/DockerfileRouter b/DockerfileRouter index 29b87103..5ee6f70c 100644 --- a/DockerfileRouter +++ b/DockerfileRouter @@ -1,6 +1,5 @@ -# Use the official .NET 8 SDK image as the build environment -# Build with whatever CPU the host OS has -FROM mcr.microsoft.com/dotnet/sdk:9.0 AS build-env +# Check for image versions here: https://github.com/dotnet/dotnet-docker/blob/main/README.sdk.md +FROM mcr.microsoft.com/dotnet/sdk:10.0-preview AS build-env # Set the working directory WORKDIR /app From cfe0cf79a452107e09605207b34c8ce6112ee5ae Mon Sep 17 00:00:00 2001 From: Harold Hunt Date: Sat, 15 Mar 2025 17:34:27 -0400 Subject: [PATCH 07/10] Update to net10 --- .../PwrDrvr.LambdaDispatch.Extension.csproj | 2 +- .../PwrDrvr.LambdaDispatch.Messages.csproj | 2 +- .../PwrDrvr.LambdaDispatch.Router.csproj | 2 +- .../PwrDrvr.LambdaDispatch.Extension.Tests.csproj | 2 +- .../PwrDrvr.LambdaDispatch.HttpTestClient.csproj | 2 +- .../PwrDrvr.LambdaDispatch.Router.TestClient.csproj | 2 +- .../PwrDrvr.LambdaDispatch.Router.Tests.csproj | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/PwrDrvr.LambdaDispatch.Extension/PwrDrvr.LambdaDispatch.Extension.csproj b/src/PwrDrvr.LambdaDispatch.Extension/PwrDrvr.LambdaDispatch.Extension.csproj index 0c8b1111..908356fd 100644 --- a/src/PwrDrvr.LambdaDispatch.Extension/PwrDrvr.LambdaDispatch.Extension.csproj +++ b/src/PwrDrvr.LambdaDispatch.Extension/PwrDrvr.LambdaDispatch.Extension.csproj @@ -5,7 +5,7 @@ portable true Exe - net9.0 + net10.0 enable enable Lambda diff --git a/src/PwrDrvr.LambdaDispatch.Messages/PwrDrvr.LambdaDispatch.Messages.csproj b/src/PwrDrvr.LambdaDispatch.Messages/PwrDrvr.LambdaDispatch.Messages.csproj index cd267a9b..79f13488 100644 --- a/src/PwrDrvr.LambdaDispatch.Messages/PwrDrvr.LambdaDispatch.Messages.csproj +++ b/src/PwrDrvr.LambdaDispatch.Messages/PwrDrvr.LambdaDispatch.Messages.csproj @@ -1,7 +1,7 @@  - net9.0 + net10.0 enable enable portable diff --git a/src/PwrDrvr.LambdaDispatch.Router/PwrDrvr.LambdaDispatch.Router.csproj b/src/PwrDrvr.LambdaDispatch.Router/PwrDrvr.LambdaDispatch.Router.csproj index 49bec0f4..0da07399 100644 --- a/src/PwrDrvr.LambdaDispatch.Router/PwrDrvr.LambdaDispatch.Router.csproj +++ b/src/PwrDrvr.LambdaDispatch.Router/PwrDrvr.LambdaDispatch.Router.csproj @@ -1,7 +1,7 @@ - net9.0 + net10.0 enable enable portable diff --git a/test/PwrDrvr.LambdaDispatch.Extension.Tests/PwrDrvr.LambdaDispatch.Extension.Tests.csproj b/test/PwrDrvr.LambdaDispatch.Extension.Tests/PwrDrvr.LambdaDispatch.Extension.Tests.csproj index 799273e4..5717b174 100644 --- a/test/PwrDrvr.LambdaDispatch.Extension.Tests/PwrDrvr.LambdaDispatch.Extension.Tests.csproj +++ b/test/PwrDrvr.LambdaDispatch.Extension.Tests/PwrDrvr.LambdaDispatch.Extension.Tests.csproj @@ -1,6 +1,6 @@ - net9.0 + net10.0 enable enable true diff --git a/test/PwrDrvr.LambdaDispatch.HttpTestClient/PwrDrvr.LambdaDispatch.HttpTestClient.csproj b/test/PwrDrvr.LambdaDispatch.HttpTestClient/PwrDrvr.LambdaDispatch.HttpTestClient.csproj index abd7018f..56c71406 100644 --- a/test/PwrDrvr.LambdaDispatch.HttpTestClient/PwrDrvr.LambdaDispatch.HttpTestClient.csproj +++ b/test/PwrDrvr.LambdaDispatch.HttpTestClient/PwrDrvr.LambdaDispatch.HttpTestClient.csproj @@ -3,7 +3,7 @@ true Exe - net9.0 + net10.0 enable enable diff --git a/test/PwrDrvr.LambdaDispatch.Router.TestClient/PwrDrvr.LambdaDispatch.Router.TestClient.csproj b/test/PwrDrvr.LambdaDispatch.Router.TestClient/PwrDrvr.LambdaDispatch.Router.TestClient.csproj index 2a907707..5c95fd92 100644 --- a/test/PwrDrvr.LambdaDispatch.Router.TestClient/PwrDrvr.LambdaDispatch.Router.TestClient.csproj +++ b/test/PwrDrvr.LambdaDispatch.Router.TestClient/PwrDrvr.LambdaDispatch.Router.TestClient.csproj @@ -6,7 +6,7 @@ portable true Exe - net9.0 + net10.0 enable enable Lambda diff --git a/test/PwrDrvr.LambdaDispatch.Router.Tests/PwrDrvr.LambdaDispatch.Router.Tests.csproj b/test/PwrDrvr.LambdaDispatch.Router.Tests/PwrDrvr.LambdaDispatch.Router.Tests.csproj index 63e952b5..e94ef226 100644 --- a/test/PwrDrvr.LambdaDispatch.Router.Tests/PwrDrvr.LambdaDispatch.Router.Tests.csproj +++ b/test/PwrDrvr.LambdaDispatch.Router.Tests/PwrDrvr.LambdaDispatch.Router.Tests.csproj @@ -1,7 +1,7 @@ - net9.0 + net10.0 PwrDrvr.LambdaDispatch.Router.Tests enable enable From 3a2ec65890c7187da03347bb6b0b444c3a0d15c8 Mon Sep 17 00:00:00 2001 From: Harold Hunt Date: Sat, 15 Mar 2025 23:36:21 -0400 Subject: [PATCH 08/10] Update test host to net 10 --- .../PwrDrvr.LambdaDispatch.Router.Tests.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/PwrDrvr.LambdaDispatch.Router.Tests/PwrDrvr.LambdaDispatch.Router.Tests.csproj b/test/PwrDrvr.LambdaDispatch.Router.Tests/PwrDrvr.LambdaDispatch.Router.Tests.csproj index e94ef226..3f39cf9f 100644 --- a/test/PwrDrvr.LambdaDispatch.Router.Tests/PwrDrvr.LambdaDispatch.Router.Tests.csproj +++ b/test/PwrDrvr.LambdaDispatch.Router.Tests/PwrDrvr.LambdaDispatch.Router.Tests.csproj @@ -13,7 +13,7 @@ - + From 7d82ebfa6eb6b928d948e19d81d83aaf2531264f Mon Sep 17 00:00:00 2001 From: Harold Hunt Date: Sun, 16 Mar 2025 12:56:23 -0400 Subject: [PATCH 09/10] Move access log to trace --- extension/src/router_channel.rs | 2 +- src/PwrDrvr.LambdaDispatch.Router/Dispatcher.cs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/extension/src/router_channel.rs b/extension/src/router_channel.rs index 76dd2e6e..3a510974 100644 --- a/extension/src/router_channel.rs +++ b/extension/src/router_channel.rs @@ -534,7 +534,7 @@ impl RouterChannel { // Include: Path and Query string, status code, bytes sent, bytes received, duration, time since // last bytes sent, time since last bytes received // log::info() - log::info!( + log::trace!( "{} - {} - BytesSentToApp: {} - BytesRcvdFromApp: {} - Access Log", app_url, status_code, diff --git a/src/PwrDrvr.LambdaDispatch.Router/Dispatcher.cs b/src/PwrDrvr.LambdaDispatch.Router/Dispatcher.cs index 6a9dc4d3..0e59aa52 100644 --- a/src/PwrDrvr.LambdaDispatch.Router/Dispatcher.cs +++ b/src/PwrDrvr.LambdaDispatch.Router/Dispatcher.cs @@ -258,7 +258,7 @@ public async Task AddRequest(HttpRequest incomingRequest, HttpResponse incomingR } // Log an access log entry - _logger.LogInformation("{Method} {Url} {Protocol} {RemoteIP} {UserAgent} - {} Status - {} Bytes Received - {} Bytes Sent - Access Log", + _logger.LogTrace("{Method} {Url} {Protocol} {RemoteIP} {UserAgent} - {} Status - {} Bytes Received - {} Bytes Sent - Access Log", accessLogProps.Method, accessLogProps.Uri, accessLogProps.Protocol, @@ -745,7 +745,7 @@ private bool TryBackgroundDispatchOne(PendingRequest pendingRequest, ILambdaConn RunRequestResult runRequestResult = task.Result; // Log an access log entry - _logger.LogInformation("{Method} {Url} {Protocol} {RemoteIP} {UserAgent} - {} Status - {} Bytes Received - {} Bytes Sent - Access Log - Background", + _logger.LogTrace("{Method} {Url} {Protocol} {RemoteIP} {UserAgent} - {} Status - {} Bytes Received - {} Bytes Sent - Access Log - Background", accessLogProps.Method, accessLogProps.Uri, accessLogProps.Protocol, From d289c4d1abc455b75546a9eabf6072e3b95b474b Mon Sep 17 00:00:00 2001 From: Harold Hunt Date: Tue, 8 Apr 2025 19:47:41 -0400 Subject: [PATCH 10/10] Issue-223 - Router - GC Updates --- .../PwrDrvr.LambdaDispatch.Router.csproj | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/PwrDrvr.LambdaDispatch.Router/PwrDrvr.LambdaDispatch.Router.csproj b/src/PwrDrvr.LambdaDispatch.Router/PwrDrvr.LambdaDispatch.Router.csproj index 0da07399..ea6ba7a3 100644 --- a/src/PwrDrvr.LambdaDispatch.Router/PwrDrvr.LambdaDispatch.Router.csproj +++ b/src/PwrDrvr.LambdaDispatch.Router/PwrDrvr.LambdaDispatch.Router.csproj @@ -1,6 +1,8 @@ + true + true net10.0 enable enable