Merge branch 'netcore/dev' into bug/use-sql-main-dom-lock-when-linux

This commit is contained in:
Bjarke Berg
2020-06-25 11:39:11 +02:00
committed by GitHub
128 changed files with 2166 additions and 589 deletions

View File

@@ -176,9 +176,10 @@ namespace Umbraco.Web.Common.Extensions
var globalSettings = configs.Global();
var connStrings = configs.ConnectionStrings();
var appSettingMainDomLock = globalSettings.MainDomLock;
var isLinux = RuntimeInformation.IsOSPlatform(OSPlatform.Linux);
var mainDomLock = appSettingMainDomLock == "SqlMainDomLock" || isLinux == true
? (IMainDomLock)new SqlMainDomLock(logger, globalSettings, connStrings, dbProviderFactoryCreator)
? (IMainDomLock)new SqlMainDomLock(logger, globalSettings, connStrings, dbProviderFactoryCreator, hostingEnvironment)
: new MainDomSemaphoreLock(logger, hostingEnvironment);
var mainDom = new MainDom(logger, mainDomLock);