Mercurial > hg > orthanc
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); |