From 11cc65e3ae1bc7d24056ad5e4c561b972017a784 Mon Sep 17 00:00:00 2001 From: Andrei Pavel Date: Fri, 18 Aug 2017 16:47:58 +0300 Subject: boost::any for cassandra and more: - replaced void* with boost::any for type safety (might be just a bit less efficient) - replaced a multi-index-container used for statement parameters ( with position index and name index ) and a vector of the same parameters with a compile-time type-based map - refactored lease manager to use exchanges - exchanges now support UDTs (user defined types) and collections to be used in Cassandra statements - replaced size-ambiguous types (e.g. int) with size-explicit types (e.g. int32_t) in Cassandra-related code - made exception messages and log messages more detailed and consistent in format --- src/lib/dhcpsrv/dhcpsrv_messages.mes | 394 +++++++++++++++++++++++++++++++++-- 1 file changed, 382 insertions(+), 12 deletions(-) (limited to 'src/lib/dhcpsrv/dhcpsrv_messages.mes') diff --git a/src/lib/dhcpsrv/dhcpsrv_messages.mes b/src/lib/dhcpsrv/dhcpsrv_messages.mes index 1aa7369d23..bb24bf495f 100644 --- a/src/lib/dhcpsrv/dhcpsrv_messages.mes +++ b/src/lib/dhcpsrv/dhcpsrv_messages.mes @@ -185,17 +185,11 @@ with the specified address to the Cassandra backend database. A debug message issued when the server is about to add an IPv6 lease with the specified address to the Cassandra backend database. -% DHCPSRV_CQL_COMMIT committing to Cassandra database +% DHCPSRV_CQL_COMMIT committing to Cassandra database. A commit call been issued on the server. For Cassandra, this is a no-op. -% DHCPSRV_CQL_BEGIN_TRANSACTION committing to Cassandra database. -The server has issued a begin transaction call. - -% DHCPSRV_CQL_DB opening Cassandra lease database: %1 -This informational message is logged when a DHCP server (either V4 or -V6) is about to open a Cassandra lease database. The parameters of -the connection including database name and username needed to access it -(but not the password if any) are logged. +% DHCPSRV_CQL_CONNECTION_COMMIT committing to Cassandra database on current connection. +A commit call been issued on the server. For Cassandra, this is a no-op. % DHCPSRV_CQL_DEALLOC_ERROR An error occurred while closing the CQL connection: %1 This is an error message issued when a DHCP server (either V4 or V6) experienced @@ -204,6 +198,48 @@ the Cassandra database. The connection is closed as part of normal server shutdown. This error is most likely a programmatic issue that is highly unlikely to occur or negatively impact server operation. +% DHCPSRV_CQL_TRANSACTION_MGR_TRANSACTION_START starting transaction %1. +The server has issued a begin transaction call. + +% DHCPSRV_CQL_TRANSACTION_MGR_REGISTER_TRANSACTION registering action on opened transaction %1. +The server has issued a begin transaction call on an opened transaction. + +% DHCPSRV_CQL_TRANSACTION_MGR_TRANSACTION_COMMIT applying commit on transaction %1. +The server has issued a commit transaction call. + +% DHCPSRV_CQL_TRANSACTION_MGR_REGISTER_TRANSACTION_COMMIT registering commit on opened transaction %1. +The server has issued a commit transaction call on an opened transaction. + +% DHCPSRV_CQL_TRANSACTION_MGR_TRANSACTION_ROLLBACK applying rollback on transaction %1. +The server has issued a rollback transaction call. + +% DHCPSRV_CQL_TRANSACTION_MGR_REGISTER_TRANSACTION_ROLLBACK registering rollback on opened transaction %1. +The server has issued a rollback transaction call on an opened transaction. + +% DHCPSRV_CQL_TRANSACTION_MGR_TRANSACTION_NOT_FOUND failed to select a transaction. +The server failed to select a transaction to operate on. + +% DHCPSRV_CQL_BEGIN_TRANSACTION begin transaction. +The server has issued a begin transaction call. + +% DHCPSRV_CQL_CONNECTION_BEGIN_TRANSACTION begin transaction on current connection. +The server has issued a begin transaction call. + +% DHCPSRV_CQL_TRANSACTION_MGR_START_TRANSACTION start transaction action has been initiated. +The server has issued a start transaction call. + +% DHCPSRV_CQL_TRANSACTION_MGR_COMMIT_TRANSACTION commit transaction action has been initiated. +The server has issued a commit transaction call. + +% DHCPSRV_CQL_TRANSACTION_MGR_ROLLBACK_TRANSACTION rollback transaction action has been initiated. +The server has issued a rollback transaction call. + +% DHCPSRV_CQL_DB opening Cassandra lease database: %1 +This informational message is logged when a DHCP server (either V4 or +V6) is about to open a Cassandra lease database. The parameters of +the connection including database name and username needed to access it +(but not the password if any) are logged. + % DHCPSRV_CQL_DELETE_ADDR deleting lease for address %1 A debug message issued when the server is attempting to delete a lease from the Cassandra database for the specified address. @@ -277,9 +313,11 @@ subnet ID and hardware address. A debug message issued when the server is about to obtain schema version information from the Cassandra database. -% DHCPSRV_CQL_ROLLBACK rolling back Cassandra database -The code has issued a rollback call. For Cassandra, this is -a no-op. +% DHCPSRV_CQL_ROLLBACK rolling back Cassandra database. +The code has issued a rollback call. For Cassandra, this is a no-op. + +% DHCPSRV_CQL_CONNECTION_ROLLBACK rolling back Cassandra database on current connection. +The code has issued a rollback call. For Cassandra, this is a no-op. % DHCPSRV_CQL_UPDATE_ADDR4 updating IPv4 lease for address %1 A debug message issued when the server is attempting to update IPv4 @@ -289,6 +327,148 @@ lease from the Cassandra database for the specified address. A debug message issued when the server is attempting to update IPv6 lease from the Cassandra database for the specified address. +% DHCPSRV_CQL_INSERT_SRV_CONFIG4 Inserting a new DHCPv4 server configuration with id %1 +A debug message issued when there is no existing DHCPv4 server configuration in +database and a configuration will be inserted. + +% DHCPSRV_CQL_INSERT_SRV_CONFIG6 Inserting a new DHCPv6 server configuration with id %1 +A debug message issued when there is no existing DHCPv6 server configuration in +database and a configuration will be inserted. + +% DHCPSRV_CQL_UPDATE_SRV_CONFIG4 Updating the DHCPv4 server configuration with id %1. +A debug message issued when there already exists a DHCPv4 server configuration +in database and this configuration is going to be updated. + +% DHCPSRV_CQL_UPDATE_SRV_CONFIG6 Updating the DHCPv6 server configuration with id %1. +A debug message issued when there already exists a DHCPv6 server configuration +in database and this configuration is going to be updated. + +% DHCPSRV_CQL_REQUEST_UPDATE_SRV_CONFIG4 Received request to update the DHCPv4 database server configuration +A debug message issued when a DHCPv4 server configuration database update request is received. +If there already exists a configuration in the database then the configuration will be updated. +Otherwise a new configuration will be inserted. + +% DHCPSRV_CQL_REQUEST_UPDATE_SRV_CONFIG6 Received request to update the DHCPv6 database server configuration +A debug message issued when a DHCPv6 server configuration database update request is received. +If there already exists a configuration in the database then the configuration will be updated. +Otherwise a new configuration will be inserted. + +% DHCPSRV_CQL_UPDATE_SRV_CONFIG4_TIMESTAMP_CHANGED Cannot update the DHCPv4 database server configuration (old timestamp is %1, new timestamp is %2) +A warning message issued when DHCPv4 database server configuration cannot be updated. +On a database server configuration update the actual timestamp of the configuration is also provided to the server. +If in the meanwhile the database timestamp has been changed by somebody else then the update operation fails. + +% DHCPSRV_CQL_UPDATE_SRV_CONFIG6_TIMESTAMP_CHANGED Cannot update the DHCPv6 database server configuration (old timestamp is %1, new timestamp is %2) +A warning message issued when DHCPv6 database server configuration cannot be updated. +On a database server configuration update the actual timestamp of the configuration is also provided to the server. +If in the meanwhile the database timestamp has been changed by somebody else then the update operation fails. + +% DHCPSRV_CQL_GET_SRV_CONFIG4_TIMESTAMP Obtaining the DHCPv4 server configuration's version from database +Obtains the DHCPv4 server configuration's version from database. + +% DHCPSRV_CQL_GET_SRV_CONFIG6_TIMESTAMP Obtaining the DHCPv6 server configuration's version from database +Obtains the DHCPv6 server configuration's version from database. + +% DHCPSRV_CQL_GET_SRV_CONFIG4_JSON Obtaining the DHCPv4 server JSON configuration from database +Obtains the DHCPv4 server JSON configuration from database. + +% DHCPSRV_CQL_GET_SRV_CONFIG6_JSON Obtaining the DHCPv6 server JSON configuration from database +Obtains the DHCPv6 server JSON configuration from database. + +% DHCPSRV_CQL_GET_SRV_CONFIG4_GENERIC Obtaining the DHCPv4 server GENERIC configuration from database +Obtains the DHCPv4 server GENERIC configuration from database. + +% DHCPSRV_CQL_GET_SRV_CONFIG6_GENERIC Obtaining the DHCPv6 server GENERIC configuration from database +Obtains the DHCPv6 server GENERIC configuration from database. + +% DHCPSRV_CQL_GET_SRV_MASTER_CONFIG4 Obtaining the DHCPv4 server configuration from the master database id %1 +Obtains the DHCPv4 server configuration from the master database. + +% DHCPSRV_CQL_GET_SRV_MASTER_CONFIG6 Obtaining the DHCPv6 server configuration from the master database id %1 +Obtains the DHCPv6 server configuration from the master database. + +% DHCPSRV_CQL_GET_SRV_MASTER_CONFIG4_SHARD_DB Obtaining the DHCPv6 server configuration from the master database for '%1' shard database +Obtains the DHCPv4 server configuration from the master database for the specified shard database. + +% DHCPSRV_CQL_GET_SRV_MASTER_CONFIG6_SHARD_DB Obtaining the DHCPv6 server configuration from the master database for '%1' shard database +Obtains the DHCPv6 server configuration from the master database for the specified shard database. + +% DHCPSRV_CQL_GET_SRV_MASTER_CONFIG4_SHARDS_NAME Obtaining the DHCPv4 shards name from the master database +Obtains the DHCPv4 shards name from the master database + +% DHCPSRV_CQL_GET_SRV_MASTER_CONFIG6_SHARDS_NAME Obtaining the DHCPv6 shards name from the master database +Obtains the DHCPv6 shards name from the master database + +% DHCPSRV_CQL_CLEAR_SRV_MASTER_CONFIG4 Clearing the DHCPv4 master configuration from database +Clears the DHCPv4 master configuration from database + +% DHCPSRV_CQL_CLEAR_SRV_MASTER_CONFIG6 Clearing the DHCPv6 master configuration from database +Clears the DHCPv6 master configuration from database + +% DHCPSRV_CQL_DELETE_SRV_MASTER_CONFIG4 Deleting the DHCPv4 master configuration from database id %1 +Clears the DHCPv4 master configuration from database + +% DHCPSRV_CQL_DELETE_SRV_MASTER_CONFIG6 Deleting the DHCPv6 master configuration from database id %1 +Clears the DHCPv6 master configuration from database + +% DHCPSRV_CQL_INSERT_SRV_MASTER_CONFIG4 Inserting a new DHCPv4 master server configuration with id %1 and shard database %2 +A debug message issued when there is no existing DHCPv4 master server configuration in +database and a configuration will be inserted. + +% DHCPSRV_CQL_INSERT_SRV_MASTER_CONFIG6 Inserting a new DHCPv6 master server configuration with id %1 and shard database %2 +A debug message issued when there is no existing DHCPv6 master server configuration in +database and a configuration will be inserted. + +% DHCPSRV_CQL_GET_SRV_MASTER_CONFIG4_TIMESTAMP Obtaining the DHCPv4 master server configuration's version from database id %1 +Obtains the DHCPv4 master server configuration's version from database. + +% DHCPSRV_CQL_GET_SRV_MASTER_CONFIG6_TIMESTAMP Obtaining the DHCPv6 master server configuration's version from database id %1 +Obtains the DHCPv6 master server configuration's version from database. + +% DHCPSRV_CQL_HOST_DB Connecting to CQL hosts database: %1 +An informational message logged when the CQL hosts database is about to be +connected to. The parameters of the connection including database name and +username needed to access it (but not the password if any) are logged. + +% DHCPSRV_CQL_HOST_DB_GET_VERSION obtaining schema version information for the CQL hosts database +A debug message issued when the server is about to obtain schema version +information from the CQL hosts database. + +% DHCPSRV_CQL_HOST_ADD Adding host information to the database +An informational message logged when options belonging to any reservation from a +single host are inserted. + +% DHCPSRV_CQL_HOST_GET_ALL Retrieving multiple hosts from a CQL database +An informational message logged when multiple hosts from a CQL database are retrieved. + +% DHCPSRV_CQL_HOST_GET4 Retrieving one DHCPv4 host from a CQL database +An informational message logged when a DHCP server is about to retrieve one +host from a CQL database by IPv4 criteria. + +% DHCPSRV_CQL_HOST_GET6 Retrieving one DHCPv6 host from a CQL database +An informational message logged when a DHCP server is about to retrieve one +host from a CQL database by IPv6 criteria. + +% DHCPSRV_CQL_HOST_LOOKUP_BY_ID_4S Looking up primary key "id" filtering by host identifier. + +% DHCPSRV_CQL_HOST_LOOKUP_BY_4S Looking up primary key "id" filtering by host IPv4 address. + +% DHCPSRV_CQL_HOST_LOOKUP_BY_6S Looking up primary key "id" filtering by host IPv4 subnet ID. + +% DHCPSRV_CQL_HOST_LOOKUP_BY_ID_6S Looking up primary key "id" filtering by host identifier type. + +% DHCPSRV_CQL_HOST_LOOKUP_BY_4A Looking up primary key "id" filtering by host IPv4 address. + +% DHCPSRV_CQL_HOST_LOOKUP_BY_4S_4A Looking up primary key "id" filtering by host IPv6 subnet ID. + +% DHCPSRV_CQL_HOST_LOOKUP_BY_6S_6A Looking up primary key "id" filtering by reserved prefix address. + +% DHCPSRV_CQL_HOST_LOOKUP_BY_6A_6L Looking up primary key "id" filtering by reserved prefix length. + +% DHCPSRV_CQL_HOST_SYNC_RESERVATIONS Syncing reservations in database with kea.conf. + +% DHCPSRV_CQL_LEASE_EXCEPTION_THROWN Exception thrown during Cassandra operation: %1 + % DHCPSRV_DHCP4O6_RECEIVED_BAD_PACKET received bad DHCPv4o6 packet: %1 A bad DHCPv4o6 packet was received. @@ -389,6 +569,10 @@ with the specified address to the memory file backend database. The code has issued a commit call. For the memory file database, this is a no-op. +% DHCPSRV_MEMFILE_BEGIN_TRANSACTION committing to memory file database +The code has issued a begin transaction call. For the memory file database, this is +a no-op. + % DHCPSRV_MEMFILE_CONVERTING_LEASE_FILES running LFC now to convert lease files to the current schema: %1.%2 A warning message issued when the server has detected lease files that need to be either upgraded or downgraded to match the server's schema, and that @@ -616,6 +800,9 @@ The code has issued a commit call. All outstanding transactions will be committed to the database. Note that depending on the MySQL settings, the committal may not include a write to disk. +% DHCPSRV_MYSQL_BEGIN_TRANSACTION committing to MySQL database +The code has issued a begin transaction call. + % DHCPSRV_MYSQL_DB opening MySQL lease database: %1 This informational message is logged when a DHCP server (either V4 or V6) is about to open a MySQL lease database. The parameters of the @@ -737,6 +924,96 @@ lease from the MySQL database for the specified address. A debug message issued when the server is attempting to update IPv6 lease from the MySQL database for the specified address. +% DHCPSRV_MYSQL_INSERT_SRV_CONFIG4 Inserting a new DHCPv4 configuration with id %1 +A debug message issued when there is no existing DHCPv4 server configuration in database and a configuration will be inserted. + +% DHCPSRV_MYSQL_INSERT_SRV_CONFIG6 Inserting a new DHCPv6 configuration with id %1 +A debug message issued when there is no existing DHCPv6 server configuration in database and a configuration will be inserted. + +% DHCPSRV_MYSQL_UPDATE_SRV_CONFIG4 Updating the DHCPv4 server configuration with id %1. +A debug message issued when there already exists a DHCPv4 server configuration in database +and this configuration is going to be updated. + +% DHCPSRV_MYSQL_UPDATE_SRV_CONFIG6 Updating the DHCPv6 server configuration with id %1. +A debug message issued when there already exists a DHCPv6 server configuration in database +and this configuration is going to be updated. + +% DHCPSRV_MYSQL_REQUEST_UPDATE_SRV_CONFIG4 Received request to update the DHCPv4 database server configuration +A debug message issued when a DHCPv4 configuration database update request is received. +If there already exists a configuration in the database then the configuration will be updated. +Otherwise a new configuration will be inserted. + +% DHCPSRV_MYSQL_REQUEST_UPDATE_SRV_CONFIG6 Received request to update the DHCPv6 database server configuration +A debug message issued when a DHCPv6 configuration database update request is received. +If there already exists a configuration in the database then the configuration will be updated. +Otherwise a new configuration will be inserted. + +% DHCPSRV_MYSQL_UPDATE_SRV_CONFIG4_TIMESTAMP_CHANGED Cannot update the DHCP4 database server configuration (old timestamp is %1, new timestamp is %2) +A warning message issued when DHCP4 database server configuration cannot be updated. +On a database server configuration update the actual timestamp of the configuration is also provided to the server. +If in the meanwhile the database timestamp has been changed by somebody else then the update operation fails. + +% DHCPSRV_MYSQL_UPDATE_SRV_CONFIG6_TIMESTAMP_CHANGED Cannot update the DHCPv6 database server configuration (old timestamp is %1, new timestamp is %2) +A warning message issued when DHCPv6 database server configuration cannot be updated. +On a database server configuration update the actual timestamp of the configuration is also provided to the server. +If in the meanwhile the database timestamp has been changed by somebody else then the update operation fails. + +% DHCPSRV_MYSQL_GET_SRV_CONFIG4_TIMESTAMP Obtaining the DHCPv4 server configuration's timestamp from database +Obtains the DHCPv4 server configuration's timestamp from database. + +% DHCPSRV_MYSQL_GET_SRV_CONFIG6_TIMESTAMP Obtaining the DHCPv6 server configuration's timestamp from database +Obtains the DHCPv6 server configuration's timestamp from database. + +% DHCPSRV_MYSQL_GET_SRV_CONFIG4_JSON Obtaining the DHCPv4 server JSON configuration from database +Obtains the DHCPv4 server JSON configuration from database. + +% DHCPSRV_MYSQL_GET_SRV_CONFIG6_JSON Obtaining the DHCPv6 server JSON configuration from database +Obtains the DHCPv6 server JSON configuration from database. + +% DHCPSRV_MYSQL_GET_SRV_CONFIG4_GENERIC Obtaining the DCHPv4 server GENERIC configuration from database +Obtains the DCHPv4 server GENERIC configuration from database. + +% DHCPSRV_MYSQL_GET_SRV_CONFIG6_GENERIC Obtaining the DCHPv6 server GENERIC configuration from database +Obtains the DCHPv6 server GENERIC configuration from database. + +% DHCPSRV_MYSQL_GET_SRV_MASTER_CONFIG4 Obtaining the DHCPv4 server configuration from the master database id %1 +Obtains the DHCPv4 server configuration from the master database. + +% DHCPSRV_MYSQL_GET_SRV_MASTER_CONFIG6 Obtaining the DHCPv6 server configuration from the master database id %1 +Obtains the DHCPv6 server configuration from the master database. + +% DHCPSRV_MYSQL_GET_SRV_MASTER_CONFIG4_SHARD_DB Obtaining the DHCPv6 server configuration from the master database for '%1' shard database +Obtains the DHCPv4 server configuration from the master database for the specified shard database. + +% DHCPSRV_MYSQL_GET_SRV_MASTER_CONFIG6_SHARD_DB Obtaining the DHCPv6 server configuration from the master database for '%1' shard database +Obtains the DHCPv6 server configuration from the master database for the specified shard database. + +% DHCPSRV_MYSQL_GET_SRV_MASTER_CONFIG4_SHARDS_NAME Obtaining the DHCPv4 shards name from the master database +Obtains the DHCPv4 shards name from the master database + +% DHCPSRV_MYSQL_GET_SRV_MASTER_CONFIG6_SHARDS_NAME Obtaining the DHCPv6 shards name from the master database +Obtains the DHCPv6 shards name from the master database + +% DHCPSRV_MYSQL_CLEAR_SRV_MASTER_CONFIG4 Clearing the DHCPv4 master configuration from database +Clears the DHCPv4 master configuration from database + +% DHCPSRV_MYSQL_CLEAR_SRV_MASTER_CONFIG6 Clearing the DHCPv6 master configuration from database +Clears the DHCPv6 master configuration from database + +% DHCPSRV_MYSQL_INSERT_SRV_MASTER_CONFIG4 Inserting a new DHCPv4 master server configuration with id %1 and shard database %2 +A debug message issued when there is no existing DHCPv4 master server configuration in +database and a configuration will be inserted. + +% DHCPSRV_MYSQL_INSERT_SRV_MASTER_CONFIG6 Inserting a new DHCPv6 master server configuration with id %1 and shard database %2 +A debug message issued when there is no existing DHCPv6 master server configuration in +database and a configuration will be inserted. + +% DHCPSRV_MYSQL_GET_SRV_MASTER_CONFIG4_TIMESTAMP Obtaining the DHCPv4 master server configuration's version from database id %1 +Obtains the DHCPv4 master server configuration's version from database. + +% DHCPSRV_MYSQL_GET_SRV_MASTER_CONFIG6_TIMESTAMP Obtaining the DHCPv6 master server configuration's version from database id %1 +Obtains the DHCPv6 master server configuration's version from database. + % DHCPSRV_NOTYPE_DB no 'type' keyword to determine database backend: %1 This is an error message, logged when an attempt has been made to access a database backend, but where no 'type' keyword has been included in @@ -765,6 +1042,9 @@ The code has issued a commit call. All outstanding transactions will be committed to the database. Note that depending on the PostgreSQL settings, the committal may not include a write to disk. +% DHCPSRV_PGSQL_BEGIN_TRANSACTION committing to PostgreSQL database +The code has issued a begin transaction call. + % DHCPSRV_PGSQL_DB opening PostgreSQL lease database: %1 This informational message is logged when a DHCP server (either V4 or V6) is about to open a PostgreSQL lease database. The parameters of the @@ -888,6 +1168,96 @@ lease from the PostgreSQL database for the specified address. A debug message issued when the server is attempting to update IPv6 lease from the PostgreSQL database for the specified address. +% DHCPSRV_PGSQL_INSERT_SRV_CONFIG4 Inserting a new DHCPv4 server configuration with id %1 +A debug message issued when there is no existing DHCPv4 server configuration in database and a configuration will be inserted. + +% DHCPSRV_PGSQL_INSERT_SRV_CONFIG6 Inserting a new DHCPv6 server configuration with id %1 +A debug message issued when there is no existing DHCPv6 server configuration in database and a configuration will be inserted. + +% DHCPSRV_PGSQL_UPDATE_SRV_CONFIG4 Updating the DHCPv4 server configuration with id %1. +A debug message issued when there already exists a DHCPv4 server configuration in database +and this configuration is going to be updated. + +% DHCPSRV_PGSQL_UPDATE_SRV_CONFIG6 Updating the DHCPv6 server configuration with id %1. +A debug message issued when there already exists a DHCPv6 server configuration in database +and this configuration is going to be updated. + +% DHCPSRV_PGSQL_REQUEST_UPDATE_SRV_CONFIG4 Received request to update the IPv4 database server configuration +A debug message issued when a IPv4 server configuration database update request is received. +If there already exists a configuration in the database then the configuration will be updated. +Otherwise a new configuration will be inserted. + +% DHCPSRV_PGSQL_REQUEST_UPDATE_SRV_CONFIG6 Received request to update the IPv6 database server configuration +A debug message issued when a IPv6 server configuration database update request is received. +If there already exists a configuration in the database then the configuration will be updated. +Otherwise a new configuration will be inserted. + +% DHCPSRV_PGSQL_UPDATE_SRV_CONFIG4_TIMESTAMP_CHANGED Cannot update the IPv4 database server configuration (old timestamp is %1, new timestamp is %2) +A warning message issued when IPv4 database server configuration cannot be updated. +On a database server configuration update the actual timestamp of the configuration is also provided to the server. +If in the meanwhile the database timestamp has been changed by somebody else then the update operation fails. + +% DHCPSRV_PGSQL_UPDATE_SRV_CONFIG6_TIMESTAMP_CHANGED Cannot update the IPv6 database server configuration (old timestamp is %1, new timestamp is %2) +A warning message issued when IPv6 database server configuration cannot be updated. +On a database server configuration update the actual timestamp of the configuration is also provided to the server. +If in the meanwhile the database timestamp has been changed by somebody else then the update operation fails. + +% DHCPSRV_PGSQL_GET_SRV_CONFIG4_TIMESTAMP Obtaining the DHCPv4 server configuration's version from database +Obtains the DHCPv4 server configuration's version from database. + +% DHCPSRV_PGSQL_GET_SRV_CONFIG6_TIMESTAMP Obtaining the DHCPv6 server configuration's version from database +Obtains the DHCPv6 server configuration's version from database. + +% DHCPSRV_PGSQL_GET_SRV_CONFIG4_JSON Obtaining the DHCPv4 server JSON configuration from database +Obtains the DHCPv4 server JSON configuration from database. + +% DHCPSRV_PGSQL_GET_SRV_CONFIG6_JSON Obtaining the DHCPv6 server JSON configuration from database +Obtains the DHCPv6 server JSON configuration from database. + +% DHCPSRV_PGSQL_GET_SRV_CONFIG4_GENERIC Obtaining the DHCPv4 server GENERIC configuration from database +Obtains the DHCPv4 server GENERIC configuration from database. + +% DHCPSRV_PGSQL_GET_SRV_CONFIG6_GENERIC Obtaining the DHCPv6 server GENERIC configuration from database +Obtains the DHCPv6 server GENERIC configuration from database. + +% DHCPSRV_PGSQL_GET_SRV_MASTER_CONFIG4 Obtaining the DHCPv4 server configuration from the master database id %1 +Obtains the DHCPv4 server configuration from the master database. + +% DHCPSRV_PGSQL_GET_SRV_MASTER_CONFIG6 Obtaining the DHCPv6 server configuration from the master database id %1 +Obtains the DHCPv6 server configuration from the master database. + +% DHCPSRV_PGSQL_GET_SRV_MASTER_CONFIG4_SHARD_DB Obtaining the DHCPv6 server configuration from the master database for '%1' shard database +Obtains the DHCPv4 server configuration from the master database for the specified shard database. + +% DHCPSRV_PGSQL_GET_SRV_MASTER_CONFIG6_SHARD_DB Obtaining the DHCPv6 server configuration from the master database for '%1' shard database +Obtains the DHCPv6 server configuration from the master database for the specified shard database. + +% DHCPSRV_PGSQL_GET_SRV_MASTER_CONFIG4_SHARDS_NAME Obtaining the DHCPv4 shards name from the master database +Obtains the DHCPv4 shards name from the master database + +% DHCPSRV_PGSQL_GET_SRV_MASTER_CONFIG6_SHARDS_NAME Obtaining the DHCPv6 shards name from the master database +Obtains the DHCPv6 shards name from the master database + +% DHCPSRV_PGSQL_CLEAR_SRV_MASTER_CONFIG4 Clearing the DHCPv4 master configuration from database +Clears the DHCPv4 master configuration from database + +% DHCPSRV_PGSQL_CLEAR_SRV_MASTER_CONFIG6 Clearing the DHCPv6 master configuration from database +Clears the DHCPv6 master configuration from database + +% DHCPSRV_PGSQL_INSERT_SRV_MASTER_CONFIG4 Inserting a new DHCPv4 master server configuration with id %1 and shard database %2 +A debug message issued when there is no existing DHCPv4 master server configuration in +database and a configuration will be inserted. + +% DHCPSRV_PGSQL_INSERT_SRV_MASTER_CONFIG6 Inserting a new DHCPv6 master server configuration with id %1 and shard database %2 +A debug message issued when there is no existing DHCPv6 master server configuration in +database and a configuration will be inserted. + +% DHCPSRV_PGSQL_GET_SRV_MASTER_CONFIG4_TIMESTAMP Obtaining the DHCPv4 master server configuration's version from database id %1 +Obtains the DHCPv4 master server configuration's version from database. + +% DHCPSRV_PGSQL_GET_SRV_MASTER_CONFIG6_TIMESTAMP Obtaining the DHCPv6 master server configuration's version from database id %1 +Obtains the DHCPv6 master server configuration's version from database. + % DHCPSRV_QUEUE_NCR %1: name change request to %2 DNS entry queued: %3 A debug message which is logged when the NameChangeRequest to add or remove a DNS entries for a particular lease has been queued. The first argument -- cgit v1.2.3