Back to list


info: starting build process on Thu Jan 29 05:56:22 AM UTC 2026
make: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/cluck'
make[1]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/cluck'
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/cluck'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/cluck'
[ 16%] Built target cluck
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/cluck'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/cluck'
[ 38%] Built target cluckd
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/cluck'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/cluck'
[ 41%] Built target daemon_message-definitions_VerifyMessageDefinitions
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/cluck'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/cluck'
[ 52%] Built target cluck-status
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/cluck'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/cluck'
[ 75%] Built target cluckdaemon
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/cluck'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/cluck'
[ 94%] Built target unittest
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/cluck'
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/cluck'
make[2]: Entering directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/cluck'
[ 97%] Generating API documentation with Doxygen
make[2]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/cluck'
[100%] Built target cluck_Documentation
make[1]: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/cluck'
make: Leaving directory '/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/cluck'
../../BUILD/Debug/contrib/cluck/tests/unittest --tmp-dir "../../BUILD/Debug/contrib/cluck/tmp" --binary-dir "/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/cluck" --dist-dir "/home/alexis/snapwebsites/snapcpp/BUILD/Debug/dist" --source-dir "/home/alexis/snapwebsites/snapcpp/contrib/cluck"   --progress "" 
cluck v1.0.1 [1345211]:unittest: seed is 1769666183
source directory: "/home/alexis/snapwebsites/snapcpp/contrib/cluck"
binary directory: "/home/alexis/snapwebsites/snapcpp/BUILD/Debug/contrib/cluck"
dist directory: "/home/alexis/snapwebsites/snapcpp/BUILD/Debug/dist"
temporary directory: "../../BUILD/Debug/contrib/cluck/tmp"
Randomness seeded to: 2721969720
SECTION: daemon_ticket: verify defaults
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: information: -------------------------------------------------- (in function "bool snaplogger::process_logger_options(advgetopt::getopt&, const std::string&, std::basic_ostream<char>&, bool)()") (options.cpp:792) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: information: cluckd v1.0.1 started. (in function "bool snaplogger::process_logger_options(advgetopt::getopt&, const std::string&, std::basic_ostream<char>&, bool)()") (options.cpp:798) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: unimportant: entering nested diagnostic (in function "snaplogger::nested_diagnostic::nested_diagnostic(const std::string&, bool)()") (nested_diagnostic.cpp:53) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "STATUS" (priority: 10). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "ALIVE" (priority: 10). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "HELP" (priority: 10). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "INVALID" (priority: 10). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "LEAK" (priority: 10). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "LOG_ROTATE" (priority: 10). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "QUITTING" (priority: 10). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "READY" (priority: 10). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "RESTART" (priority: 10). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "SERVICE_UNAVAILABLE" (priority: 10). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "STOP" (priority: 10). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "UNKNOWN" (priority: 10). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "<match all>" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "FLUID_SETTINGS_DEFAULT_VALUE" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "FLUID_SETTINGS_DELETED" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "FLUID_SETTINGS_OPTIONS" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "FLUID_SETTINGS_REGISTERED" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "FLUID_SETTINGS_UPDATED" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "FLUID_SETTINGS_VALUE" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "FLUID_SETTINGS_VALUE_UPDATED" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "FLUID_SETTINGS_READY" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "INVALID" (priority: 0). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "UNKNOWN" (priority: 0). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "ABSOLUTELY" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "CLOCK_STABLE" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "CLUSTER_DOWN" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "CLUSTER_UP" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "DISCONNECTED" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "HANGUP" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "STATUS" (priority: 0). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "ACTIVATE_LOCK" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "ADD_TICKET" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "DROP_TICKET" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "GET_MAX_TICKET" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "INFO" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "LIST_TICKETS" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "LOCK" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "LOCK_ACTIVATED" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "LOCK_ENTERED" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "LOCK_ENTERING" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "LOCK_EXITING" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "LOCK_FAILED" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "LOCK_LEADERS" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "LOCK_STARTED" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "LOCK_STATUS" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "LOCK_TICKETS" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "MAX_TICKET" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "TICKET_ADDED" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "TICKET_READY" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "UNLOCK" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: debug: registered your server as the root plugin named "logger". (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: trace: Attempting to lock "ticket_test" (123) on "rc/5003" for "rc/website" (timeout: 1769666188.189861696). (in function "cluck_daemon::ticket::ticket(cluck_daemon::cluckd*, cluck_daemon::messenger::pointer_t, const std::string&, ed::dispatcher_match::tag_t, const std::string&, cluck::timeout_t, cluck::timeout_t, const std::string&, const std::string&)()") (ticket.cpp:384) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: trace: Attempting to lock "ticket_test" (0) on "rc/5003" for "/" (timeout: 1769666182.21922705). (in function "cluck_daemon::ticket::ticket(cluck_daemon::cluckd*, cluck_daemon::messenger::pointer_t, const std::string&, ed::dispatcher_match::tag_t, const std::string&, cluck::timeout_t, cluck::timeout_t, const std::string&, const std::string&)()") (ticket.cpp:384) {daemon_ticket: verify defaults}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: unimportant: exiting nested diagnostic (in function "virtual snaplogger::nested_diagnostic::~nested_diagnostic()()") (nested_diagnostic.cpp:66) {daemon_ticket: verify defaults}
SECTION: daemon_ticket: test set_alive_timeout()
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: unimportant: entering nested diagnostic (in function "snaplogger::nested_diagnostic::nested_diagnostic(const std::string&, bool)()") (nested_diagnostic.cpp:53) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "STATUS" (priority: 10). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "ALIVE" (priority: 10). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "HELP" (priority: 10). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "INVALID" (priority: 10). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "LEAK" (priority: 10). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "LOG_ROTATE" (priority: 10). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "QUITTING" (priority: 10). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "READY" (priority: 10). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "RESTART" (priority: 10). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "SERVICE_UNAVAILABLE" (priority: 10). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "STOP" (priority: 10). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "UNKNOWN" (priority: 10). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "<match all>" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "FLUID_SETTINGS_DEFAULT_VALUE" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "FLUID_SETTINGS_DELETED" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "FLUID_SETTINGS_OPTIONS" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "FLUID_SETTINGS_REGISTERED" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "FLUID_SETTINGS_UPDATED" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "FLUID_SETTINGS_VALUE" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "FLUID_SETTINGS_VALUE_UPDATED" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "FLUID_SETTINGS_READY" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "INVALID" (priority: 0). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "UNKNOWN" (priority: 0). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "ABSOLUTELY" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "CLOCK_STABLE" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "CLUSTER_DOWN" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "CLUSTER_UP" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "DISCONNECTED" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "HANGUP" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "STATUS" (priority: 0). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "ACTIVATE_LOCK" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "ADD_TICKET" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "DROP_TICKET" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "GET_MAX_TICKET" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "INFO" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "LIST_TICKETS" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "LOCK" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "LOCK_ACTIVATED" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "LOCK_ENTERED" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "LOCK_ENTERING" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "LOCK_EXITING" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "LOCK_FAILED" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "LOCK_LEADERS" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "LOCK_STARTED" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "LOCK_STATUS" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "LOCK_TICKETS" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "MAX_TICKET" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "TICKET_ADDED" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "TICKET_READY" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "UNLOCK" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: information: -------------------------------------------------- (in function "bool snaplogger::process_logger_options(advgetopt::getopt&, const std::string&, std::basic_ostream<char>&, bool)()") (options.cpp:792) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: information: cluckd v1.0.1 started. (in function "bool snaplogger::process_logger_options(advgetopt::getopt&, const std::string&, std::basic_ostream<char>&, bool)()") (options.cpp:798) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: trace: Attempting to lock "ticket_test" (123) on "rc/5003" for "rc/website" (timeout: 1769666188.220649409). (in function "cluck_daemon::ticket::ticket(cluck_daemon::cluckd*, cluck_daemon::messenger::pointer_t, const std::string&, ed::dispatcher_match::tag_t, const std::string&, cluck::timeout_t, cluck::timeout_t, const std::string&, const std::string&)()") (ticket.cpp:384) {daemon_ticket: test set_alive_timeout()}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: unimportant: exiting nested diagnostic (in function "virtual snaplogger::nested_diagnostic::~nested_diagnostic()()") (nested_diagnostic.cpp:66) {daemon_ticket: test set_alive_timeout()}
SECTION: cluck_daemon_three_computers: verify cluckd
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: unimportant: entering nested diagnostic (in function "snaplogger::nested_diagnostic::nested_diagnostic(const std::string&, bool)()") (nested_diagnostic.cpp:53) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "STATUS" (priority: 10). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "ALIVE" (priority: 10). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "HELP" (priority: 10). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "INVALID" (priority: 10). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "LEAK" (priority: 10). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "LOG_ROTATE" (priority: 10). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "QUITTING" (priority: 10). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "READY" (priority: 10). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "RESTART" (priority: 10). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "SERVICE_UNAVAILABLE" (priority: 10). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "STOP" (priority: 10). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "UNKNOWN" (priority: 10). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "<match all>" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "FLUID_SETTINGS_DEFAULT_VALUE" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "FLUID_SETTINGS_DELETED" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "FLUID_SETTINGS_OPTIONS" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "FLUID_SETTINGS_REGISTERED" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "FLUID_SETTINGS_UPDATED" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "FLUID_SETTINGS_VALUE" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "FLUID_SETTINGS_VALUE_UPDATED" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "FLUID_SETTINGS_READY" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "INVALID" (priority: 0). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "UNKNOWN" (priority: 0). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "ABSOLUTELY" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "CLOCK_STABLE" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "CLUSTER_DOWN" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "CLUSTER_UP" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "DISCONNECTED" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "HANGUP" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "STATUS" (priority: 0). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "ACTIVATE_LOCK" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "ADD_TICKET" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "DROP_TICKET" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "GET_MAX_TICKET" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "INFO" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "LIST_TICKETS" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "LOCK" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "LOCK_ACTIVATED" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "LOCK_ENTERED" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "LOCK_ENTERING" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "LOCK_EXITING" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "LOCK_FAILED" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "LOCK_LEADERS" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "LOCK_STARTED" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "LOCK_STATUS" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "LOCK_TICKETS" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "MAX_TICKET" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "TICKET_ADDED" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "TICKET_READY" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester catch_daemon_ticket[1345211/1345211]: configuration: add_match() with command expression "UNLOCK" (priority: 7). (in function "void ed::dispatcher::add_match(const ed::dispatcher_match&)()") (dispatcher.cpp:332) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester cluckd[1345211/1345211]: information: -------------------------------------------------- (in function "bool snaplogger::process_logger_options(advgetopt::getopt&, const std::string&, std::basic_ostream<char>&, bool)()") (options.cpp:792) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester cluckd[1345211/1345211]: information: cluckd v1.0.1 started. (in function "bool snaplogger::process_logger_options(advgetopt::getopt&, const std::string&, std::basic_ostream<char>&, bool)()") (options.cpp:798) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester cluckd[1345211/1345211]: trace: added 1 connection, "interrupt", there is now 1 connection (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester cluckd[1345211/1345211]: trace: added 1 connection, "timer", there are now 2 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester cluckd[1345211/1345211]: trace: added 1 connection, "cluck_messenger", there are now 3 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester cluckd[1345211/1345211]: trace: added 1 connection, "communicator_tcp_stream", there are now 4 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester cluckd[1345211/1345211]: trace: added 1 connection, "thread_done", there are now 5 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester cluckd[1345211/1345211]: information: --------------------------------- cluckd started. (in function "void cluck_daemon::cluckd::run()()") (cluckd.cpp:423) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester cluckd[1345211/1345211]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", there are now 6 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227) {cluck_daemon_three_computers: verify cluckd}
--- message: --- expect REGISTER ---
2026/01/29 05:56:23 unittester cluckd[1345211/1345217]: information: entering thread "background tcp_client_permanent_message_connection for asynchronous connections" #1345217. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester cluckd[1345211/1345217]: information: leaving thread "background tcp_client_permanent_message_connection for asynchronous connections" #1345217 with status 0. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester cluckd[1345211/1345211]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::thread_signal_handler", of 6 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester cluckd[1345211/1345211]: trace: added 1 connection, "tcp_client_permanent_message_connection_impl::messenger", there are now 6 connections (including this one). (in function "bool ed::communicator::add_connection(ed::connection::pointer_t)()") (communicator.cpp:227) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester cluckd[1345211/1345211]: debug: tcp server client: send message [REGISTER service=cluckd;version=1] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163) {cluck_daemon_three_computers: verify cluckd}
--- message: REGISTER service=cluckd;version=1
2026/01/29 05:56:23 unittester cluckd[1345211/1345216]: debug: tcp server client: send message [HELP] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester cluckd[1345211/1345211]: trace: dispatch message "HELP". (in function "bool ed::dispatcher::dispatch(ed::message&)()") (dispatcher.cpp:450) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester cluckd[1345211/1345216]: debug: tcp server client: send message [READY my_address=127.0.0.1] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163) {cluck_daemon_three_computers: verify cluckd}
--- message: --- expect COMMANDS ---
2026/01/29 05:56:23 unittester cluckd[1345211/1345211]: configuration warning: command "STATUS" was already inserted. Is it a "match_t::MATCH_CALLBACK"? If so then it is fine. If not, some of your callback functions may not get called. (in function "bool ed::dispatcher::get_commands(advgetopt::string_set_t&)()") (dispatcher.cpp:606) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester cluckd[1345211/1345211]: configuration warning: command "INVALID" was already inserted. Is it a "match_t::MATCH_CALLBACK"? If so then it is fine. If not, some of your callback functions may not get called. (in function "bool ed::dispatcher::get_commands(advgetopt::string_set_t&)()") (dispatcher.cpp:606) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester cluckd[1345211/1345211]: configuration warning: command "UNKNOWN" was already inserted. Is it a "match_t::MATCH_CALLBACK"? If so then it is fine. If not, some of your callback functions may not get called. (in function "bool ed::dispatcher::get_commands(advgetopt::string_set_t&)()") (dispatcher.cpp:606) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester cluckd[1345211/1345211]: debug: tcp server client: send message [<:cluckd COMMANDS list=ABSOLUTELY,ACTIVATE_LOCK,ADD_TICKET,ALIVE,CLOCK_STABLE,CLUSTER_DOWN,CLUSTER_UP,DISCONNECTED,DROP_TICKET,FLUID_SETTINGS_DEFAULT_VALUE,FLUID_SETTINGS_DELETED,FLUID_SETTINGS_OPTIONS,FLUID_SETTINGS_READY,FLUID_SETTINGS_REGISTERED,FLUID_SETTINGS_UPDATED,FLUID_SETTINGS_VALUE,FLUID_SETTINGS_VALUE_UPDATED,GET_MAX_TICKET,HANGUP,HELP,INFO,INVALID,LEAK,LIST_TICKETS,LOCK,LOCK_ACTIVATED,LOCK_ENTERED,LOCK_ENTERING,LOCK_EXITING,LOCK_FAILED,LOCK_LEADERS,LOCK_STARTED,LOCK_STATUS,LOCK_TICKETS,LOG_ROTATE,MAX_TICKET,QUITTING,READY,RESTART,SERVICE_UNAVAILABLE,STATUS,STOP,TICKET_ADDED,TICKET_READY,UNKNOWN,UNLOCK] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester cluckd[1345211/1345211]: trace: dispatch message "READY my_address=127.0.0.1". (in function "bool ed::dispatcher::dispatch(ed::message&)()") (dispatcher.cpp:450) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester cluckd[1345211/1345211]: debug: tcp server client: send message [<:cluckd SERVICE_STATUS service=fluid_settings] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester cluckd[1345211/1345211]: debug: tcp server client: send message [<:cluckd CLOCK_STATUS cache=no] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163) {cluck_daemon_three_computers: verify cluckd}
--- message: <:cluckd COMMANDS list=ABSOLUTELY,ACTIVATE_LOCK,ADD_TICKET,ALIVE,CLOCK_STABLE,CLUSTER_DOWN,CLUSTER_UP,DISCONNECTED,DROP_TICKET,FLUID_SETTINGS_DEFAULT_VALUE,FLUID_SETTINGS_DELETED,FLUID_SETTINGS_OPTIONS,FLUID_SETTINGS_READY,FLUID_SETTINGS_REGISTERED,FLUID_SETTINGS_UPDATED,FLUID_SETTINGS_VALUE,FLUID_SETTINGS_VALUE_UPDATED,GET_MAX_TICKET,HANGUP,HELP,INFO,INVALID,LEAK,LIST_TICKETS,LOCK,LOCK_ACTIVATED,LOCK_ENTERED,LOCK_ENTERING,LOCK_EXITING,LOCK_FAILED,LOCK_LEADERS,LOCK_STARTED,LOCK_STATUS,LOCK_TICKETS,LOG_ROTATE,MAX_TICKET,QUITTING,READY,RESTART,SERVICE_UNAVAILABLE,STATUS,STOP,TICKET_ADDED,TICKET_READY,UNKNOWN,UNLOCK
--- message: --- expect SERVICE_STATUS ---
--- message: <:cluckd SERVICE_STATUS service=fluid_settings
2026/01/29 05:56:23 unittester cluckd[1345211/1345216]: debug: tcp server client: send message [STATUS cache=no;server=unittester;service=fluid_settings;status=up;up_since=1769666183.409309874] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163) {cluck_daemon_three_computers: verify cluckd}
--- message: --- expect CLOCK_STATUS ---
--- message: <:cluckd CLOCK_STATUS cache=no
2026/01/29 05:56:23 unittester cluckd[1345211/1345211]: trace: dispatch message "STATUS cache=no;server=unittester;service=fluid_settings;status=up;up_since=1769666183.409309874". (in function "bool ed::dispatcher::dispatch(ed::message&)()") (dispatcher.cpp:450) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester cluckd[1345211/1345216]: debug: tcp server client: send message [unittester:cluckd/CLOCK_STABLE cache=no;clock_resolution=verified] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163) {cluck_daemon_three_computers: verify cluckd}
--- message: --- expect FLUID_SETTINGS_LISTEN ---
2026/01/29 05:56:23 unittester cluckd[1345211/1345211]: debug: tcp server client: send message [<:cluckd fluid_settings/FLUID_SETTINGS_LISTEN cache="no;reply";names=cluckd::server-name,fluid-settings::fluid-settings-timeout] (in function "virtual bool ed::tcp_server_client_message_connection::send_message(ed::message&, bool)()") (tcp_server_client_message_connection.cpp:163) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester cluckd[1345211/1345211]: trace: dispatch message "unittester:cluckd/CLOCK_STABLE cache=no;clock_resolution=verified". (in function "bool ed::dispatcher::dispatch(ed::message&)()") (dispatcher.cpp:450) {cluck_daemon_three_computers: verify cluckd}
--- message: <:cluckd fluid_settings/FLUID_SETTINGS_LISTEN cache="no;reply";names=cluckd::server-name,fluid-settings::fluid-settings-timeout
2026/01/29 05:56:23 unittester cluckd[1345211/1345216]: fatal: thread internal_run() got exception: "event_dispatcher_exception: /home/alexis/snapwebsites/snapcpp/contrib/cluck/tests/rprtr/cluck_daemon_test_three_computers.rprtr:1339: message expected parameter "names" to be a string set to "cluckd::server-name" but found "cluckd::server-name,fluid-settings::fluid-settings-timeout" instead.", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester cluckd[1345211/1345211]: trace: removing 1 connection, "thread_done", of 6 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester cluckd[1345211/1345211]: trace: removing 1 connection, "communicator_tcp_stream", of 5 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester cluckd[1345211/1345211]: trace: removing 1 connection, "tcp_client_permanent_message_connection_impl::messenger", of 4 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester cluckd[1345211/1345216]: fatal: thread internal_leave() got exception: "event_dispatcher_exception: thread failed with leave status: 2", exiting thread now. (in function "void snaplogger::{anonymous}::cppthread_logs(cppthread::log_level_t, const std::string&)()") (private_logger.cpp:118) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester cluckd[1345211/1345211]: trace: removing 1 connection, "cluck_messenger", of 3 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester cluckd[1345211/1345211]: trace: removing 1 connection, "interrupt", of 2 connections (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260) {cluck_daemon_three_computers: verify cluckd}
2026/01/29 05:56:23 unittester cluckd[1345211/1345211]: trace: removing 1 connection, "timer", of 1 connection (including this one). (in function "bool ed::communicator::remove_connection(ed::connection::pointer_t)()") (communicator.cpp:260) {cluck_daemon_three_computers: verify cluckd}

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
unittest is a Catch2 v3.12.0 host application.
Run with -? for options

-------------------------------------------------------------------------------
cluck_daemon_three_computers
  cluck_daemon_three_computers: verify cluckd
-------------------------------------------------------------------------------
/home/alexis/snapwebsites/snapcpp/contrib/cluck/tests/catch_daemon.cpp:277
...............................................................................

/home/alexis/snapwebsites/snapcpp/contrib/cluck/tests/catch_daemon.cpp:362: FAILED:
  CATCH_REQUIRE( s->get_exit_code() == 0 )
with expansion:
  -1 == 0

terminate called after throwing an instance of 'ed::runtime_error'
  what():  event_dispatcher_exception: /home/alexis/snapwebsites/snapcpp/contrib/cluck/tests/rprtr/cluck_daemon_test_three_computers.rprtr:1339: message expected parameter "names" to be a string set to "cluckd::server-name" but found "cluckd::server-name,fluid-settings::fluid-settings-timeout" instead.
Command terminated by signal 6
0.22user 0.04system 0:00.54elapsed 48%CPU (0avgtext+0avgdata 32744maxresident)k
256inputs+128outputs (0major+2048minor)pagefaults 0swaps
info: test logs were saved in: "../../BUILD/Debug/contrib/cluck/tests/tests.log".
error: test(s) failed.

Build, Tests/Coverage, or Upload failed on Thu Jan 29 05:56:23 AM UTC 2026.

Back to list