From 86769eedea22fc8136e48ec7cafecab1877faccc Mon Sep 17 00:00:00 2001 From: Shane Kilkelly Date: Thu, 18 Jun 2020 11:45:04 +0100 Subject: [PATCH] Add a healthCheck method to the Bridge, check db --- .../main/java/uk/ac/ic/wlgitbridge/bridge/Bridge.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/services/git-bridge/src/main/java/uk/ac/ic/wlgitbridge/bridge/Bridge.java b/services/git-bridge/src/main/java/uk/ac/ic/wlgitbridge/bridge/Bridge.java index 9246eb988f..3e54cd1920 100644 --- a/services/git-bridge/src/main/java/uk/ac/ic/wlgitbridge/bridge/Bridge.java +++ b/services/git-bridge/src/main/java/uk/ac/ic/wlgitbridge/bridge/Bridge.java @@ -263,6 +263,17 @@ public class Bridge { gcJob.start(); } + public boolean healthCheck() { + try { + dbStore.getNumProjects(); + Log.error("[HealthCheck] passed"); + return true; + } catch (Exception e) { + Log.error("[HealthCheck] FAILED!", e); + return false; + } + } + /** * Performs a check of inconsistencies in the DB. This was used to upgrade * the schema.