From: Francis Dupont Date: Thu, 21 May 2020 11:15:33 +0000 (+0200) Subject: [#1219] Made HA MT compatible X-Git-Tag: Kea-1.7.8~28 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9b42b902ecd6ef51e743e34f1bc4dfdfff456c27;p=thirdparty%2Fkea.git [#1219] Made HA MT compatible --- diff --git a/src/hooks/dhcp/high_availability/ha.dox b/src/hooks/dhcp/high_availability/ha.dox index 0c27355173..25cea65845 100644 --- a/src/hooks/dhcp/high_availability/ha.dox +++ b/src/hooks/dhcp/high_availability/ha.dox @@ -409,8 +409,7 @@ Addressing this issue requires two enhancements: @section haMTCompatibility Multi-Threading Compatibility -The High Availability hooks library currently reports it is not -compatible with multi-threading. This will be revisited as there is -no essential reason for such incompatibility. +The High Availability hooks library currently it is compatible with +multi-threading. */ diff --git a/src/hooks/dhcp/high_availability/ha_callouts.cc b/src/hooks/dhcp/high_availability/ha_callouts.cc index a1547d6a8d..8817890118 100644 --- a/src/hooks/dhcp/high_availability/ha_callouts.cc +++ b/src/hooks/dhcp/high_availability/ha_callouts.cc @@ -328,12 +328,9 @@ int unload() { /// @brief This function is called to retrieve the multi-threading compatibility. /// -/// @note: this should be revisited as the library is not essentially -/// incompatible. -/// -/// @return 0 which means not compatible with multi-threading. +/// @return 1 which means compatible with multi-threading. int multi_threading_compatible() { - return (0); + return (1); } } // end extern "C"