From e70a9de45a98011c8ceae72859ff5bc81f5101e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torkel=20=C3=96degaard?= Date: Wed, 18 Jul 2018 15:54:30 +0200 Subject: [PATCH] fix: postgres/mysql engine cache was not being used, fixes #12636 (cherry picked from commit cd60234e7c07d25b101e1e4382d64bd5f3b304b4) --- devenv/datasources/default/default.yaml | 4 +++- pkg/tsdb/sql_engine.go | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/devenv/datasources/default/default.yaml b/devenv/datasources/default/default.yaml index dc2310f15aa..effb7608bd0 100644 --- a/devenv/datasources/default/default.yaml +++ b/devenv/datasources/default/default.yaml @@ -60,7 +60,8 @@ datasources: url: localhost:5432 database: grafana user: grafana - password: password + secureJsonData: + password: password jsonData: sslmode: "disable" @@ -71,3 +72,4 @@ datasources: authType: credentials defaultRegion: eu-west-2 + diff --git a/pkg/tsdb/sql_engine.go b/pkg/tsdb/sql_engine.go index 82a9b8f0d88..ec908aeb9de 100644 --- a/pkg/tsdb/sql_engine.go +++ b/pkg/tsdb/sql_engine.go @@ -68,6 +68,7 @@ func (e *DefaultSqlEngine) InitEngine(driverName string, dsInfo *models.DataSour engine.SetMaxOpenConns(10) engine.SetMaxIdleConns(10) + engineCache.versions[dsInfo.Id] = dsInfo.Version engineCache.cache[dsInfo.Id] = engine e.XormEngine = engine