Promote core version in cluster about

This commit is contained in:
Ingo Oppermann
2024-04-09 15:57:17 +02:00
parent 3b11c84545
commit 7a4875f818
4 changed files with 6 additions and 2 deletions

View File

@@ -29,8 +29,8 @@ func (v versionInfo) MinorString() string {
// Version of the app
var Version = versionInfo{
Major: 16,
Minor: 18,
Patch: 2,
Minor: 19,
Patch: 0,
}
// Commit is the git commit the app is build from. It should be filled in during compilation

View File

@@ -1369,6 +1369,7 @@ type ClusterNodeCore struct {
Error error
LastContact time.Duration
Latency time.Duration
Version string
}
type ClusterAboutLeader struct {
@@ -1458,6 +1459,7 @@ func (c *cluster) About() (ClusterAbout, error) {
Error: nodeAbout.Core.Error,
LastContact: nodeAbout.Core.LastContact,
Latency: nodeAbout.Core.Latency,
Version: nodeAbout.Core.Version,
},
Resources: ClusterNodeResources{
IsThrottling: nodeAbout.Resources.IsThrottling,

View File

@@ -27,6 +27,7 @@ type ClusterNodeCore struct {
Error string `json:"error"`
LastContact float64 `json:"last_contact_ms"` // milliseconds
Latency float64 `json:"latency_ms"` // milliseconds
Version string `json:"version"`
}
type ClusterNodeResources struct {

View File

@@ -108,6 +108,7 @@ func (h *ClusterHandler) marshalClusterNode(node cluster.ClusterNode) api.Cluste
Status: node.Core.Status,
LastContact: node.Core.LastContact.Seconds() * 1000,
Latency: node.Core.Latency.Seconds() * 1000,
Version: node.Core.Version,
},
Resources: api.ClusterNodeResources{
IsThrottling: node.Resources.IsThrottling,