@Test
public void test_ConcurrentManagedServicesWithConcurrentConfigurations()
{
final Log log = new Log(bundleContext);
log.info("starting test_ConcurrentManagedServicesWithConcurrentConfigurations");
// Use at least 10 parallel threads, or take all available processors if the running host contains more than 10 processors.
int parallelism = Math.max(10, Runtime.getRuntime().availableProcessors());
final ConfigurationAdmin ca = getConfigurationAdmin();
final ExecutorService executor = Executors.newFixedThreadPool(parallelism);
try