aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGary Wilber <Spacetech326@gmail.com>2020-10-02 18:26:10 -0700
committerGary Wilber <Spacetech326@gmail.com>2020-10-02 18:26:10 -0700
commita51adec836ae967a827cdddffc5572ef621b69d3 (patch)
tree0e0dba2e1a1c50cc27651d145c3eb9dfcaa793ee
parentac6d51554c7b358980e6ba181a21b54424d64b69 (diff)
fix parallelism when set to 0
-rw-r--r--MediaBrowser.Controller/Entities/Folder.cs5
1 files changed, 4 insertions, 1 deletions
diff --git a/MediaBrowser.Controller/Entities/Folder.cs b/MediaBrowser.Controller/Entities/Folder.cs
index 8cea8755c..db59cdc31 100644
--- a/MediaBrowser.Controller/Entities/Folder.cs
+++ b/MediaBrowser.Controller/Entities/Folder.cs
@@ -564,6 +564,9 @@ namespace MediaBrowser.Controller.Entities
progress.Report(childrenProgress.Average());
}
+ var fanoutConcurrency = ConfigurationManager.Configuration.LibraryScanFanoutConcurrency;
+ var parallelism = fanoutConcurrency == 0 ? Environment.ProcessorCount : fanoutConcurrency;
+
var actionBlock = new ActionBlock<int>(
async i =>
{
@@ -588,7 +591,7 @@ namespace MediaBrowser.Controller.Entities
},
new ExecutionDataflowBlockOptions
{
- MaxDegreeOfParallelism = ConfigurationManager.Configuration.LibraryScanFanoutConcurrency,
+ MaxDegreeOfParallelism = parallelism,
CancellationToken = cancellationToken,
});