alinaliBQ opened a new issue, #48606:
URL: https://github.com/apache/arrow/issues/48606

   ### Describe the enhancement requested
   
   When uploading big sized binaries to nuget, we see timeout errors due to 
package taking more than default 300 seconds to upload. Suggest to make 
`timeout` settable inside `ci/scripts/cpp_build.sh`. 
   
   Log:
   ```
   Uploading binaries for 
google-cloud-cpp[core,rest-common,storage]:[email protected] to NuGet from 
GitHub
   error: "C:\ProgramData\Chocolatey\bin\nuget.exe" push -ForceEnglishOutput 
-Verbosity detailed -NonInteractive 
"D:\a\arrow\arrow\vcpkg\buildtrees\google-cloud-cpp_x64-windows.2.36.0-vcpkg2cc2ca3336e27ccdce9fcbc7693bc6a1d934f231d1d0800ef4319f10e205b3a4.nupkg"
 -Timeout 100 -Source GitHub failed with exit code 1
   NuGet Version: 7.0.1.1
   Pushing 
google-cloud-cpp_x64-windows.2.36.0-vcpkg2cc2ca3336e27ccdce9fcbc7693bc6a1d934f231d1d0800ef4319f10e205b3a4.nupkg
 to 'https://nuget.pkg.github.com/apache'...
     PUT https://nuget.pkg.github.com/apache/
   A task was canceled.
     Pushing took too long. You can change the default timeout of 300 seconds 
by using the -Timeout <seconds> option with the push command.
   System.AggregateException: One or more errors occurred. ---> 
System.Threading.Tasks.TaskCanceledException: A task was canceled.
      at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task 
task)
      at 
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task
 task)
      at 
NuGet.Protocol.HttpRetryHandler.<>c__DisplayClass5_1.<<SendAsync>b__0>d.MoveNext()
   --- End of stack trace from previous location where exception was thrown ---
      at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
      at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task 
task)
      at 
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task
 task)
      at NuGet.Protocol.TimeoutUtility.<StartWithTimeout>d__0`1.MoveNext()
   --- End of stack trace from previous location where exception was thrown ---
      at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
      at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task 
task)
      at NuGet.Protocol.HttpRetryHandler.<SendAsync>d__5.MoveNext()
   --- End of stack trace from previous location where exception was thrown ---
      at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
      at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task 
task)
      at 
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task
 task)
      at NuGet.Protocol.HttpSource.<GetThrottledResponse>d__22.MoveNext()
   --- End of stack trace from previous location where exception was thrown ---
      at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
      at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task 
task)
      at 
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task
 task)
      at NuGet.Protocol.HttpSource.<ProcessResponseAsync>d__20`1.MoveNext()
   --- End of stack trace from previous location where exception was thrown ---
      at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
      at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task 
task)
      at 
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task
 task)
      at 
NuGet.Protocol.Core.Types.PackageUpdateResource.<PushPackageToServer>d__25.MoveNext()
   --- End of stack trace from previous location where exception was thrown ---
      at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
      at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task 
task)
      at 
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task
 task)
      at 
NuGet.Protocol.Core.Types.PackageUpdateResource.<PushPackageCore>d__21.MoveNext()
   --- End of stack trace from previous location where exception was thrown ---
      at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
      at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task 
task)
      at 
NuGet.Protocol.Core.Types.PackageUpdateResource.<PushPackagePath>d__20.MoveNext()
   --- End of stack trace from previous location where exception was thrown ---
      at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
      at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task 
task)
      at 
NuGet.Protocol.Core.Types.PackageUpdateResource.<PushAsync>d__15.MoveNext()
   --- End of stack trace from previous location where exception was thrown ---
      at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
      at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task 
task)
      at 
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task
 task)
      at NuGet.Commands.PushRunner.<Run>d__0.MoveNext()
   --- End of stack trace from previous location where exception was thrown ---
      at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
      at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task 
task)
      at 
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task
 task)
      at NuGet.CommandLine.PushCommand.<ExecuteCommandAsync>d__40.MoveNext()
      --- End of inner exception stack trace ---
      at NuGet.CommandLine.PushCommand.<ExecuteCommandAsync>d__40.MoveNext()
   --- End of stack trace from previous location where exception was thrown ---
      at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
      at 
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task
 task)
      at NuGet.CommandLine.Command.Execute()
      at NuGet.CommandLine.Program.MainCore(String workingDirectory, String[] 
args, IEnvironmentVariableReader environmentVariableReader)
   ---> (Inner Exception #0) System.Threading.Tasks.TaskCanceledException: A 
task was canceled.
      at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task 
task)
      at 
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task
 task)
      at 
NuGet.Protocol.HttpRetryHandler.<>c__DisplayClass5_1.<<SendAsync>b__0>d.MoveNext()
   --- End of stack trace from previous location where exception was thrown ---
      at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
      at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task 
task)
      at 
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task
 task)
      at NuGet.Protocol.TimeoutUtility.<StartWithTimeout>d__0`1.MoveNext()
   --- End of stack trace from previous location where exception was thrown ---
      at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
      at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task 
task)
      at NuGet.Protocol.HttpRetryHandler.<SendAsync>d__5.MoveNext()
   --- End of stack trace from previous location where exception was thrown ---
      at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
      at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task 
task)
      at 
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task
 task)
      at NuGet.Protocol.HttpSource.<GetThrottledResponse>d__22.MoveNext()
   --- End of stack trace from previous location where exception was thrown ---
      at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
      at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task 
task)
      at 
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task
 task)
      at NuGet.Protocol.HttpSource.<ProcessResponseAsync>d__20`1.MoveNext()
   --- End of stack trace from previous location where exception was thrown ---
      at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
      at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task 
task)
      at 
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task
 task)
      at 
NuGet.Protocol.Core.Types.PackageUpdateResource.<PushPackageToServer>d__25.MoveNext()
   --- End of stack trace from previous location where exception was thrown ---
      at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
      at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task 
task)
      at 
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task
 task)
      at 
NuGet.Protocol.Core.Types.PackageUpdateResource.<PushPackageCore>d__21.MoveNext()
   --- End of stack trace from previous location where exception was thrown ---
      at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
      at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task 
task)
      at 
NuGet.Protocol.Core.Types.PackageUpdateResource.<PushPackagePath>d__20.MoveNext()
   --- End of stack trace from previous location where exception was thrown ---
      at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
      at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task 
task)
      at 
NuGet.Protocol.Core.Types.PackageUpdateResource.<PushAsync>d__15.MoveNext()
   --- End of stack trace from previous location where exception was thrown ---
      at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
      at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task 
task)
      at 
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task
 task)
      at NuGet.Commands.PushRunner.<Run>d__0.MoveNext()
   --- End of stack trace from previous location where exception was thrown ---
      at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
      at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task 
task)
      at 
System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task
 task)
      at NuGet.CommandLine.PushCommand.<ExecuteCommandAsync>d__40.MoveNext()<---
   
   ---> (Inner Exception #1) System.Exception: Pushing took too long. You can 
change the default timeout of 300 seconds by using the -Timeout <seconds> 
option with the push command.<---
   
   
   note: while pushing NuGet package
   ```
   
   ### Component(s)
   
   C++


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to