diff Framework/Plugins/IndexBackend.cpp @ 234:d1b124d116c1

PostgreSQL index plugin handles retries for collisions between multiple writers
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 08 Apr 2021 10:50:01 +0200
parents 4e15eace9b90
children 35598014f140
line wrap: on
line diff
--- a/Framework/Plugins/IndexBackend.cpp	Tue Apr 06 15:07:27 2021 +0200
+++ b/Framework/Plugins/IndexBackend.cpp	Thu Apr 08 10:50:01 2021 +0200
@@ -2275,7 +2275,9 @@
   }
 
 
-  void IndexBackend::Register(IndexBackend* backend)
+  void IndexBackend::Register(IndexBackend* backend,
+                              size_t countConnections,
+                              unsigned int maxDatabaseRetries)
   {
     if (backend == NULL)
     {
@@ -2288,7 +2290,7 @@
 #  if ORTHANC_PLUGINS_VERSION_IS_ABOVE(1, 9, 2)
     if (OrthancPluginCheckVersionAdvanced(backend->GetContext(), 1, 9, 2) == 1)
     {
-      OrthancDatabases::DatabaseBackendAdapterV3::Register(backend);
+      OrthancDatabases::DatabaseBackendAdapterV3::Register(backend, countConnections, maxDatabaseRetries);
       hasLoadedV3 = true;
     }
 #  endif