Skip to content

Commit cbd3c6f

Browse files
saibulususaibulusu
andauthored
nasparallelbench fixes for single VM (#534)
* nasparallelbench wait for api * Removing imports. * Removing comment. * Removed private helper method, using PollForHeartbeatAsync. * Polling for 40 minutes. --------- Co-authored-by: saibulusu <[email protected]>
1 parent eee8cba commit cbd3c6f

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

src/VirtualClient/VirtualClient.Actions/NASParallelBench/NASParallelBenchExecutor.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,12 @@ namespace VirtualClient.Actions
77
using System.Collections.Generic;
88
using System.Net;
99
using System.Net.Http;
10-
using System.Runtime.InteropServices;
1110
using System.Threading;
1211
using System.Threading.Tasks;
1312
using Microsoft.Extensions.DependencyInjection;
14-
using Microsoft.Extensions.Logging;
1513
using Newtonsoft.Json.Linq;
1614
using VirtualClient.Common;
1715
using VirtualClient.Common.Extensions;
18-
using VirtualClient.Common.Platform;
1916
using VirtualClient.Common.Telemetry;
2017
using VirtualClient.Contracts;
2118

@@ -146,6 +143,8 @@ private async Task BuildBinariesAsync(EventContext telemetryContext, Cancellatio
146143
IApiClientManager clientManager = this.Dependencies.GetService<IApiClientManager>();
147144
var apiClient = clientManager.GetOrCreateApiClient(IPAddress.Loopback.ToString(), IPAddress.Loopback);
148145

146+
await apiClient.PollForHeartbeatAsync(TimeSpan.FromMinutes(40), cancellationToken);
147+
149148
HttpResponseMessage response = await apiClient.GetStateAsync(nameof(this.NpbBuildState), cancellationToken)
150149
.ConfigureAwait(false);
151150

0 commit comments

Comments
 (0)