NM-311: Remove support for the -V installer flag in scripts/nm-quick.sh.

The script now always uses the default LATEST/BRANCH values and no longer
accepts user-specified release overrides.
This commit is contained in:
abhishek9686
2026-04-09 14:23:11 +05:30
parent 9e702c8fd9
commit 5184f448c5
4 changed files with 29 additions and 29 deletions
+3 -2
View File
@@ -150,6 +150,7 @@ func Keepalive(ctx context.Context) {
warmPeerCaches()
StartPeerUpdateWorker(ctx)
go PublishPeerUpdate(true)
metricIntervalReset := logic.SubscribeMetricExportIntervalReset()
metricsTicker := time.NewTicker(normalizedMetricsExportInterval())
defer metricsTicker.Stop()
if servercfg.CacheEnabled() {
@@ -166,7 +167,7 @@ func Keepalive(ctx context.Context) {
logic.FlushNodeCheckins()
case <-metricsTicker.C:
PushAllMetricsToExporter()
case <-logic.MetricExportIntervalReset():
case <-metricIntervalReset:
metricsTicker.Stop()
metricsTicker = time.NewTicker(normalizedMetricsExportInterval())
}
@@ -180,7 +181,7 @@ func Keepalive(ctx context.Context) {
sendPeers()
case <-metricsTicker.C:
PushAllMetricsToExporter()
case <-logic.MetricExportIntervalReset():
case <-metricIntervalReset:
metricsTicker.Stop()
metricsTicker = time.NewTicker(normalizedMetricsExportInterval())
}
+4 -1
View File
@@ -58,8 +58,11 @@ func handleServerSync(_ mqtt.Client, msg mqtt.Message) {
switch syncMsg.SyncType {
case logic.SyncTypeSettings:
oldInterval := logic.GetMetricInterval()
logic.InvalidateServerSettingsCache()
logic.NotifyMetricExportIntervalChanged()
if logic.GetMetricInterval() != oldInterval {
logic.NotifyMetricExportIntervalChanged()
}
case logic.SyncTypePeerUpdate:
logic.InvalidateHostPeerCaches()
go warmPeerCaches()