1
0
Fork 0

Detect DB stats error and log

master
Philip O'Toole 1 year ago
parent ea9fd9ee58
commit 36fa7f2afd

@ -515,6 +515,9 @@ func (db *DB) Size() (int64, error) {
if err != nil {
return 0, err
}
if rows[0].Error != "" {
return 0, fmt.Errorf(rows[0].Error)
}
return rows[0].Values[0].Parameters[0].GetI(), nil
}
@ -1298,6 +1301,9 @@ func (db *DB) memStats() (map[string]int64, error) {
if err != nil {
return nil, err
}
if res[0].Error != "" {
return nil, fmt.Errorf(res[0].Error)
}
ms[p] = res[0].Values[0].Parameters[0].GetI()
}
return ms, nil

@ -846,7 +846,7 @@ func (s *Store) Stats() (map[string]interface{}, error) {
}()
dbStatus, err := s.db.Stats()
if err != nil {
return nil, err
s.logger.Printf("failed to get database stats: %s", err.Error())
}
nodes, err := s.Nodes()

Loading…
Cancel
Save