From f32e46c699fdcfd1a8689362db40b35085441ec3 Mon Sep 17 00:00:00 2001 From: Pierre-Olivier Mercier Date: Sun, 20 Jan 2019 20:00:45 +0100 Subject: [PATCH] libfic: db: increase db boot time to 90 seconds --- libfic/db.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libfic/db.go b/libfic/db.go index dbc462c0..d1271697 100644 --- a/libfic/db.go +++ b/libfic/db.go @@ -44,8 +44,8 @@ func DBInit(dsn string) (err error) { } _, err = db.Exec(`SET SESSION sql_mode = 'STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO';`) - for i := 0; err != nil && i < 15; i += 1 { - if _, err = db.Exec(`SET SESSION sql_mode = 'STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO';`); err != nil && i <= 5 { + for i := 0; err != nil && i < 45; i += 1 { + if _, err = db.Exec(`SET SESSION sql_mode = 'STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO';`); err != nil && i <= 45 { log.Println("An error occurs when trying to connect to DB, will retry in 2 seconds: ", err) time.Sleep(2 * time.Second) }