Merge pull request #178 from CartoDB/disable-log-invalidation-time

Disable log invalidation time
This commit is contained in:
Javier Goizueta 2015-11-27 15:03:46 +01:00
commit 21d5ee5813

View File

@ -64,10 +64,6 @@ DECLARE
tabname TEXT; tabname TEXT;
rec RECORD; rec RECORD;
found BOOL; found BOOL;
function_start timestamptz;
function_end timestamptz;
function_duration float;
log_error_verbosity_value text;
BEGIN BEGIN
IF TG_OP = 'UPDATE' or TG_OP = 'INSERT' THEN IF TG_OP = 'UPDATE' or TG_OP = 'INSERT' THEN
@ -76,8 +72,6 @@ BEGIN
tabname = OLD.tabname; tabname = OLD.tabname;
END IF; END IF;
function_start := clock_timestamp();
-- Notify table data update -- Notify table data update
-- This needs a little bit more of research regarding security issues -- This needs a little bit more of research regarding security issues
-- see https://github.com/CartoDB/cartodb/pull/241 -- see https://github.com/CartoDB/cartodb/pull/241
@ -111,14 +105,7 @@ BEGIN
EXIT; EXIT;
END LOOP; END LOOP;
IF NOT found THEN RAISE WARNING 'Missing cdb_invalidate_varnish()'; END IF; IF NOT found THEN RAISE WARNING 'Missing cdb_invalidate_varnish()'; END IF;
function_end := clock_timestamp();
SELECT extract(epoch from (function_end - function_start)) INTO function_duration;
SELECT setting INTO log_error_verbosity_value FROM pg_settings WHERE name='log_error_verbosity';
SET log_error_verbosity=TERSE;
RAISE LOG 'invalidation_duration: %', function_duration::text;
PERFORM 'SET log_error_verbosity= ' || log_error_verbosity_value;
RETURN NULL; RETURN NULL;
END; END;
$$ $$