Minor cosmetic fixes.
+2204. [func] tmark
+ The skeleton of a new open source hook library,
+ libdhcp_perfmon.so, has been added. The library is
+ still in development and does yet provide any functionality.
+ (Gitlab #3242)
+
Kea 2.5.5 (development) released on January 31, 2024
2203. [build] razvan
| | | message carried in |
| | | the packet is parsed. |
+----------------------------------+---------------------------------------+--------------------------------+
- | ``kea-dhcp4.perfmon-hooks`` | :ischooklib:`libdhcp_perfmon.so` | Used |
+ | ``kea-dhcp4.perfmon-hooks``, | :ischooklib:`libdhcp_perfmon.so` | Used |
| ``kea-dhcp6.perfmon-hooks`` | open-source hook library | to log messages related to |
| | | performan monitoring. |
+----------------------------------+---------------------------------------+--------------------------------+
validDaemonTest("kea-dhcp4");
}
-// Simple V6 test that checks the library cannot by loaded by invalid daemons.
+// Simple test that checks the library cannot by loaded by invalid daemons.
TEST_F(BootpLibLoadTest, invalidDaemonLoad) {
invalidDaemonTest("kea-dhcp6", AF_INET6);
invalidDaemonTest("kea-ctrl-agent");
validDaemonTest("kea-dhcp6", AF_INET6);
}
-// Simple V6 test that checks the library cannot by loaded by invalid daemons.
+// Simple test that checks the library cannot by loaded by invalid daemons.
TEST_F(LeaseCmdsCbLibLoadTest, invalidDaemonLoad) {
invalidDaemonTest("kea-ctrl-agent");
invalidDaemonTest("kea-dhcp-ddns");
validDaemonTest("kea-dhcp6", AF_INET6);
}
-// Simple V6 test that checks the library cannot by loaded by invalid daemons.
+// Simple test that checks the library cannot by loaded by invalid daemons.
TEST_F(MySqlCbLibLoadTest, invalidDaemonLoad) {
invalidDaemonTest("kea-ctrl-agent");
invalidDaemonTest("kea-dhcp-ddns");
-SUBDIRS = . tests libloadtests
+SUBDIRS = . libloadtests tests
AM_CPPFLAGS = -I$(top_builddir)/src/lib -I$(top_srcdir)/src/lib
AM_CPPFLAGS += $(BOOST_INCLUDES)
namespace {
-/// @brief Test fixture for testing loading and unloading the stat cmds library
+/// @brief Test fixture for testing loading and unloading the perfmon library
class PerfMonLibLoadTest : public isc::test::LibLoadTest {
public:
/// @brief Constructor
validDaemonTest("kea-dhcp6", AF_INET6);
}
-// Simple V6 test that checks the library cannot by loaded by invalid daemons.
+// Simple test that checks the library cannot by loaded by invalid daemons.
TEST_F(PerfMonLibLoadTest, invalidDaemonLoad) {
invalidDaemonTest("kea-ctrl-agent");
invalidDaemonTest("kea-dhcp-ddns");
either kea-dhcp4 and kea-dhcp6 servers to extend them with the
ability to track and report performance related data.
-The initial purpose of this library is provide supplemental data and
+The initial purpose of this library is to provide supplemental data and
commands for monitoring the performance of kea-dhcp4 and kea-dhcp6
servers in real time.
extern isc::log::Logger perfmon_logger;
-} // end of isc::perfmon
+} // end of isc::perfmon namespace
} // end of isc namespace
validDaemonTest("kea-dhcp6", AF_INET6);
}
-// Simple V6 test that checks the library cannot by loaded by invalid daemons.
+// Simple test that checks the library cannot by loaded by invalid daemons.
TEST_F(PgSqlCbLibLoadTest, invalidDaemonLoad) {
invalidDaemonTest("kea-ctrl-agent");
invalidDaemonTest("kea-dhcp-ddns");
validDaemonTest("kea-dhcp6", AF_INET6);
}
-// Simple V6 test that checks the library cannot by loaded by invalid daemons.
+// Simple test that checks the library cannot by loaded by invalid daemons.
TEST_F(StatCmdsCbLibLoadTest, invalidDaemonLoad) {
invalidDaemonTest("kea-ctrl-agent");
invalidDaemonTest("kea-dhcp-ddns");