Mercurial > hg > orthanc-databases
comparison MySQL/Plugins/MySQLStorageArea.cpp @ 269:567761f0c1ea
fix issue #151: support of retries in the storage area plugins to deal with multiple writers
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 21 Apr 2021 17:54:31 +0200 |
parents | d663d9e44f8d |
children | 16aac0287485 |
comparison
equal
deleted
inserted
replaced
268:9b003f265a8f | 269:567761f0c1ea |
---|---|
86 } | 86 } |
87 | 87 |
88 | 88 |
89 MySQLStorageArea::MySQLStorageArea(const MySQLParameters& parameters, | 89 MySQLStorageArea::MySQLStorageArea(const MySQLParameters& parameters, |
90 bool clearAll) : | 90 bool clearAll) : |
91 StorageBackend(MySQLDatabase::CreateDatabaseFactory(parameters)) | 91 StorageBackend(MySQLDatabase::CreateDatabaseFactory(parameters), |
92 parameters.GetMaxConnectionRetries()) | |
92 { | 93 { |
93 { | 94 { |
94 AccessorBase accessor(*this); | 95 AccessorBase accessor(*this); |
95 MySQLDatabase& database = dynamic_cast<MySQLDatabase&>(accessor.GetManager().GetDatabase()); | 96 MySQLDatabase& database = dynamic_cast<MySQLDatabase&>(accessor.GetManager().GetDatabase()); |
96 ConfigureDatabase(database, parameters, clearAll); | 97 ConfigureDatabase(database, parameters, clearAll); |