From 41821cee932ff4bbb6006f094181ede68b8565cd Mon Sep 17 00:00:00 2001 From: Tanguy Pruvot Date: Mon, 1 Jan 2018 12:57:39 +0100 Subject: [PATCH] sql: also add a stratum start time column time column is refreshed at regular interval by the process --- sql/2018-01-stratums_ports.sql | 2 ++ stratum/db.cpp | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/sql/2018-01-stratums_ports.sql b/sql/2018-01-stratums_ports.sql index 164d94b..d46ef7b 100644 --- a/sql/2018-01-stratums_ports.sql +++ b/sql/2018-01-stratums_ports.sql @@ -3,6 +3,8 @@ -- filled by the stratum instance, to allow to handle/watch multiple instances +ALTER TABLE `stratums` ADD `started` int(11) UNSIGNED NULL AFTER `time`; + ALTER TABLE `stratums` ADD `workers` int(10) UNSIGNED NOT NULL DEFAULT '0' AFTER `algo`; ALTER TABLE `stratums` ADD `port` int(6) UNSIGNED NULL AFTER `workers`; diff --git a/stratum/db.cpp b/stratum/db.cpp index 72fc1cd..765a7dc 100644 --- a/stratum/db.cpp +++ b/stratum/db.cpp @@ -87,9 +87,9 @@ void db_register_stratum(YAAMP_DB *db) int t = time(NULL); if(!db) return; - db_query(db, "INSERT INTO stratums (pid, time, algo, port) VALUES (%d, %d, '%s', %d) " + db_query(db, "INSERT INTO stratums (pid, time, started, algo, port) VALUES (%d, %d, %d, '%s', %d) " " ON DUPLICATE KEY UPDATE time=%d, algo='%s', port=%d", - pid, t, g_stratum_algo, g_tcp_port, + pid, t, t, g_stratum_algo, g_tcp_port, t, g_stratum_algo, g_tcp_port ); }