comparison OrthancServer/Sources/ServerContext.cpp @ 5817:272b0d0eef38 find-refactoring tip

ReadOnly mode continued
author Alain Mazy <am@orthanc.team>
date Thu, 26 Sep 2024 17:23:43 +0200
parents b4e7a85cde80
children
comparison
equal deleted inserted replaced
5805:8a8756b2dd0b 5817:272b0d0eef38
404 new SharedArchive(lock.GetConfiguration().GetUnsignedIntegerParameter("QueryRetrieveSize", 100))); 404 new SharedArchive(lock.GetConfiguration().GetUnsignedIntegerParameter("QueryRetrieveSize", 100)));
405 mediaArchive_.reset( 405 mediaArchive_.reset(
406 new SharedArchive(lock.GetConfiguration().GetUnsignedIntegerParameter("MediaArchiveSize", 1))); 406 new SharedArchive(lock.GetConfiguration().GetUnsignedIntegerParameter("MediaArchiveSize", 1)));
407 defaultLocalAet_ = lock.GetConfiguration().GetOrthancAET(); 407 defaultLocalAet_ = lock.GetConfiguration().GetOrthancAET();
408 jobsEngine_.SetWorkersCount(lock.GetConfiguration().GetUnsignedIntegerParameter("ConcurrentJobs", 2)); 408 jobsEngine_.SetWorkersCount(lock.GetConfiguration().GetUnsignedIntegerParameter("ConcurrentJobs", 2));
409
409 saveJobs_ = lock.GetConfiguration().GetBooleanParameter("SaveJobs", true); 410 saveJobs_ = lock.GetConfiguration().GetBooleanParameter("SaveJobs", true);
411 if (readOnly_ && saveJobs_)
412 {
413 LOG(WARNING) << "READ-ONLY SYSTEM: SaveJobs = true is incompatible with a ReadOnly system, ignoring this configuration";
414 saveJobs_ = false;
415 }
416
410 metricsRegistry_->SetEnabled(lock.GetConfiguration().GetBooleanParameter("MetricsEnabled", true)); 417 metricsRegistry_->SetEnabled(lock.GetConfiguration().GetBooleanParameter("MetricsEnabled", true));
411 418
412 // New configuration options in Orthanc 1.5.1 419 // New configuration options in Orthanc 1.5.1
413 findStorageAccessMode_ = StringToFindStorageAccessMode(lock.GetConfiguration().GetStringParameter("StorageAccessOnFind", "Always")); 420 findStorageAccessMode_ = StringToFindStorageAccessMode(lock.GetConfiguration().GetStringParameter("StorageAccessOnFind", "Always"));
414 limitFindInstances_ = lock.GetConfiguration().GetUnsignedIntegerParameter("LimitFindInstances", 0); 421 limitFindInstances_ = lock.GetConfiguration().GetUnsignedIntegerParameter("LimitFindInstances", 0);