-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
read Environment.ProcessorCount once into a static #2714
Conversation
ref fsprojects/FAKE#1571 for the build error ... |
Not sure why test are failing. I restarted the tests, |
BeforeAkka.Remote.Tests.Performance.Transports.HeliosRemoteMessagingThroughputSpec+OneWayMeasures the throughput of Akka.Remote over a particular transport using one-way messaging System InfoNBench=NBench, Version=1.0.1.0, Culture=neutral, PublicKeyToken=null
OS=Microsoft Windows NT 6.2.9200.0
ProcessorCount=2
CLR=4.0.30319.42000,IsMono=False,MaxGcGeneration=2 NBench SettingsRunMode=Iterations, TestMode=Measurement
NumberOfIterations=3, MaximumRunTime=00:00:01
Concurrent=True
Tracing=True DataTotals
Per-second Totals
Raw DataTotalCollections [Gen0]
TotalCollections [Gen1]
TotalCollections [Gen2]
[Counter] RemoteMessageReceived
|
AfterAkka.Remote.Tests.Performance.Transports.HeliosRemoteMessagingThroughputSpec+OneWayMeasures the throughput of Akka.Remote over a particular transport using one-way messaging System InfoNBench=NBench, Version=0.3.4.0, Culture=neutral, PublicKeyToken=null
OS=Microsoft Windows NT 6.2.9200.0
ProcessorCount=2
CLR=4.0.30319.42000,IsMono=False,MaxGcGeneration=2
WorkerThreads=32767, IOThreads=2 NBench SettingsRunMode=Iterations, TestMode=Measurement
NumberOfIterations=3, MaximumRunTime=00:00:01
Concurrent=True
Tracing=True DataTotals
Per-second Totals
Raw DataTotalCollections [Gen0]
TotalCollections [Gen1]
TotalCollections [Gen2]
[Counter] RemoteMessageReceived
|
Specs look good from the POV of Akka.Remote, but the current dispatcher throughput specs that measure the dispatcher implementations themselves don't perform enough work for a measurement to be reliable. About to submit a PR that bumps it up considerably. |
@0x53A looks like the build agent was properly cleaning itself out on checkout for Mono builds, hence why we had this issue. Just updated those settings and am re-running it now. |
No idea where there's a persistent Mono compilation failure here, given that we're doing clean checkouts now... |
|
@0x53A killing off the current TC build agents and relaunching them since the same issue re-appeared |
My guess that it's related to the cache was wrong, it can't even compile build.fsx: This looks similar to fsharp/fsharp#685, which was fixed in fsharp/fsharp#687. This would also explain why your pr didn't fail - mine is based on master, which had an old FAKE, yours was against 1.3, which has a newer FAKE. |
@0x53A you were targeting the Could you revert your changes to the build scripts? |
@0x53A actually, I'd probably just rebase the entire thing on |
@Aaronontheweb done - let's see if the CI likes me |
@Aaronontheweb build looks broken: |
@0x53A we're having issues with other parts of our test suite unrelated to your changes (timeouts;) no worries, we'll b dealing with that shortly. |
Fixes issue: akkadotnet/akka.net#2714 Also removed the unused property ThreadMaxStackSize from DedicatedThreadPoolSettings Made ExceptionHandler configurable again (was removed from the settings constructor somehow)
Fixes issue: akkadotnet/akka.net#2714 Also removed the unused property ThreadMaxStackSize from DedicatedThreadPoolSettings Made ExceptionHandler configurable again (was removed from the settings constructor somehow)
fixes #2713