Adding database health to healthcheck. 14/11114/2
authornaman.gupta <naman.gupta@samsung.com>
Tue, 16 May 2023 10:53:59 +0000 (16:23 +0530)
committersubhash kumar singh <subh.singh@samsung.com>
Wed, 17 May 2023 05:03:25 +0000 (05:03 +0000)
Adding database health to healthcheck.

Signed-off-by: naman.gupta <naman.gupta@samsung.com>
Change-Id: I18901dd232f35fdf81441dc415b5b714ced9fb98

pkg/resthooks/resthooks.go

index 79e52fa..733726f 100644 (file)
@@ -102,7 +102,11 @@ func createResthook(sdlInst iSdl, rmrSenderInst rmr.IRmrSender) *Resthook {
 }
 
 func (rh *Resthook) GetA1Health() bool {
-       //TODO : Add database healthcheck
+       _, err := rh.db.GetAll("A1m_ns")
+       if err != nil {
+               a1.Logger.Error("error in connecting to the database. err: %v", err)
+               return false
+       }
        a1.Logger.Debug("A1 is healthy")
        return true
 }