Pipelines/Steps/Install/OnPrem/Solr/Create-SecondaryCores.ps1
$ErrorActionPreference = "Stop" Write-Output "Create secondary Solr cores started..." if (($null -eq $SAFConfiguration.search.solr.secondaryCoresFor) -or ($SAFConfiguration.search.solr.secondaryCoresFor.Count -lt 1)) { Write-Output "No secondary cores defined. Skipping..." } else { foreach ($originalCoreName in $SAFConfiguration.search.solr.secondaryCoresFor) { $fullOriginalCoreName = "$($SAFConfiguration.prefix)_$($originalCoreName)" DuplicateConfigSet -SolrRootDir $SAFSolrServiceDir -OriginalCoreName $fullOriginalCoreName -DuplicatedNameSuffix "sec" RestartWindowsService -Service $SAFConfiguration.search.solr.install.serviceName } } Write-Output "Create secondary Solr cores done." |