test: raise the thread pool minimum to avoid starvation
Property tests saturate the pool while network tests wait on continuations, so a loopback handshake could exceed its timeout and fail the run intermittently. A higher floor removes the starvation.
This commit is contained in:
1 parent
65c515bf7a
commit
77f00d1b4e
1 file changed
+12
@@ -0,0 +1,12 @@
|
||||
using System.Runtime.CompilerServices;
|
||||
|
||||
namespace PalladiumWallet.Tests;
|
||||
|
||||
internal static class ThreadPoolSetup
|
||||
{
|
||||
// Property tests saturate the pool while network tests wait on continuations; with the
|
||||
// default minimum the pool injects threads slowly and a loopback handshake can stall for
|
||||
// seconds. A higher floor removes that starvation so the request timeouts stay meaningful.
|
||||
[ModuleInitializer]
|
||||
internal static void Init() => ThreadPool.SetMinThreads(256, 256);
|
||||
}
|
||||
Reference in new issue
Block a user