temporarily dont renew the job lock

This commit is contained in:
eric sciple
2022-04-28 03:04:35 +00:00
committed by GitHub
parent c278fb1736
commit 5686904fbe
2 changed files with 10 additions and 1 deletions

View File

@@ -666,8 +666,15 @@ namespace GitHub.Runner.Listener
{
try
{
#if USE_BROKER
if (!firstJobRequestRenewed.Task.IsCompleted)
{
// fire first renew succeed event.
firstJobRequestRenewed.TrySetResult(0);
}
#else
request = await runnerServer.RenewAgentRequestAsync(poolId, requestId, lockToken, orchestrationId, token);
Trace.Info($"Successfully renew job request {requestId}, job is valid till {request.LockedUntil.Value}");
Trace.Info($"Successfully renew job request {requestId}, job is valid till {request?.LockedUntil.Value}");
if (!firstJobRequestRenewed.Task.IsCompleted)
{
@@ -677,6 +684,7 @@ namespace GitHub.Runner.Listener
// Update settings if the runner name has been changed server-side
UpdateAgentNameIfNeeded(request.ReservedAgent?.Name);
}
#endif
if (encounteringError > 0)
{

View File

@@ -817,6 +817,7 @@ namespace GitHub.Runner.Worker
{
// Something else bad happened, let's go to our retry logic
response.EnsureSuccessStatusCode();
throw new Exception("Unexpected response code: " + response.StatusCode);
}
}
}