Skip to content
Snippets Groups Projects
Commit 8412e6a3 authored by Cam Saül's avatar Cam Saül
Browse files

Merge pull request #2235 from metabase/fail-at-life-less-often

Reduce intermittent CI failure rate
parents 181cfdf3 e53ee5ee
Branches
Tags
No related merge requests found
......@@ -14,7 +14,7 @@
Don't set the timeout too low -- I've have Circle fail when the timeout was 1000ms
on *one* occasion."
1500)
3000)
(def ^:dynamic ^com.mongodb.DB *mongo-connection*
"Connection to a Mongo database.
......
......@@ -115,9 +115,9 @@
(.set data (name k) v))
(doto (TableDataInsertAllRequest$Rows.)
(.setJson data))))))))
;; Wait up to 15 seconds for all the rows to be loaded and become available by BigQuery
;; Wait up to 30 seconds for all the rows to be loaded and become available by BigQuery
(let [expected-row-count (count row-maps)]
(loop [seconds-to-wait-for-load 15]
(loop [seconds-to-wait-for-load 30]
(let [actual-row-count (table-row-count dataset-id table-id)]
(cond
(= expected-row-count actual-row-count) :ok
......@@ -182,13 +182,10 @@
(try (destroy-dataset! database-name)
(catch Throwable _))
(create-dataset! database-name)
(u/pdoseq [tabledef table-definitions]
(doseq [tabledef table-definitions]
(load-tabledef! database-name tabledef)))
(println (u/format-color 'green "[OK]")))
(defn- destroy-db! [{:keys [database-name]}]
#_(destroy-dataset! (normalize-name database-name)))
;;; # ------------------------------------------------------------ IDatasetLoader ------------------------------------------------------------
......@@ -198,4 +195,4 @@
{:engine (constantly :bigquery)
:database->connection-details (u/drop-first-arg database->connection-details)
:create-db! (u/drop-first-arg create-db!)
:destroy-db! (u/drop-first-arg destroy-db!)}))
:destroy-db! (constantly nil)}))
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment