]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#1579] [802-cass_cluster_set_reconnect_wait_time] Added 2.13 support
authorFrancis Dupont <fdupont@isc.org>
Tue, 6 Aug 2019 11:49:52 +0000 (13:49 +0200)
committerRazvan Becheriu <razvan@isc.org>
Sat, 28 Nov 2020 05:32:16 +0000 (05:32 +0000)
src/lib/cql/cql_connection.cc

index 911103fa87739bb39a4259910797ea81955e2d44..e694861fca59b20d8c0b8f3235a2677e79e9072c 100644 (file)
@@ -277,8 +277,15 @@ CqlConnection::openDatabase() {
                       "castable to int, instead got \""
                           << reconnect_wait_time << "\", " << ex.what());
         }
+#if (CASS_VERSION_MAJOR > 2) || \
+    ((CASS_VERSION_MAJOR == 2) && (CASS_VERSION_MINOR >= 13))
+        cass_uint64_t delay_ms =
+            static_cast<cass_uint64_t>(reconnect_wait_time_number);
+        cass_cluster_set_constant_reconnect(cluster_, delay_ms);
+#else
         cass_cluster_set_reconnect_wait_time(cluster_,
                                              reconnect_wait_time_number);
+#endif
     }
 
     if (connect_timeout) {