[tor-commits] [metrics-web/master] Add log messages to database refresh function.
karsten at torproject.org
karsten at torproject.org
Tue Apr 26 13:04:50 UTC 2011
commit e28c324c5e73808703970b060c7511b24f5981a2
Author: Karsten Loesing <karsten.loesing at gmx.net>
Date: Tue Apr 26 15:03:57 2011 +0200
Add log messages to database refresh function.
---
db/tordir.sql | 15 +++++++++++++++
1 files changed, 15 insertions(+), 0 deletions(-)
diff --git a/db/tordir.sql b/db/tordir.sql
index 8b9b8ca..f01a662 100644
--- a/db/tordir.sql
+++ b/db/tordir.sql
@@ -848,19 +848,34 @@ CREATE TABLE gettor_stats (
-- Refresh all statistics in the database.
CREATE OR REPLACE FUNCTION refresh_all() RETURNS INTEGER AS $$
BEGIN
+ RAISE NOTICE '% Starting refresh run.', timeofday();
+ RAISE NOTICE '% Deleting old dates from updates.', timeofday();
DELETE FROM updates;
+ RAISE NOTICE '% Copying scheduled dates.', timeofday();
INSERT INTO updates SELECT * FROM scheduled_updates;
+ RAISE NOTICE '% Refreshing relay statuses per day.', timeofday();
PERFORM refresh_relay_statuses_per_day();
+ RAISE NOTICE '% Refreshing network size.', timeofday();
PERFORM refresh_network_size();
+ RAISE NOTICE '% Refreshing hourly network size.', timeofday();
PERFORM refresh_network_size_hour();
+ RAISE NOTICE '% Refreshing relays by country.', timeofday();
PERFORM refresh_relay_countries();
+ RAISE NOTICE '% Refreshing relay platforms.', timeofday();
PERFORM refresh_relay_platforms();
+ RAISE NOTICE '% Refreshing relay versions.', timeofday();
PERFORM refresh_relay_versions();
+ RAISE NOTICE '% Refreshing total relay bandwidth.', timeofday();
PERFORM refresh_total_bandwidth();
+ RAISE NOTICE '% Refreshing relay bandwidth history.', timeofday();
PERFORM refresh_total_bwhist();
+ RAISE NOTICE '% Refreshing bandwidth history by flags.', timeofday();
PERFORM refresh_bwhist_flags();
+ RAISE NOTICE '% Refreshing user statistics.', timeofday();
PERFORM refresh_user_stats();
+ RAISE NOTICE '% Deleting processed dates.', timeofday();
DELETE FROM scheduled_updates WHERE id IN (SELECT id FROM updates);
+ RAISE NOTICE '% Terminating refresh run.', timeofday();
RETURN 1;
END;
$$ LANGUAGE plpgsql;
More information about the tor-commits
mailing list