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);