Move avro into memorystore. Refactor

Does not compile
This commit is contained in:
2025-10-18 08:30:42 +02:00
parent 6efd6334bb
commit bac51891b7
19 changed files with 456 additions and 228 deletions

View File

@@ -246,9 +246,9 @@ func main() {
var wg sync.WaitGroup
// Metric Store starts after all flags have been processes
if config.InternalCCMSFlag {
if memorystore.InternalCCMSFlag {
if mscfg := ccconf.GetPackageConfig("metric-store"); mscfg != nil {
config.InitMetricStore(mscfg)
memorystore.InitMetricStore(mscfg)
} else {
cclog.Abort("Metric Store configuration must be present")
}
@@ -257,7 +257,6 @@ func main() {
}
archiver.Start(repository.GetJobRepository())
// // Comment out
taskManager.Start(ccconf.GetPackageConfig("cron"),
ccconf.GetPackageConfig("archive"))

View File

@@ -244,7 +244,7 @@ func serverInit() {
apiHandle.MountConfigApiRoutes(configapi)
apiHandle.MountFrontendApiRoutes(frontendapi)
if config.InternalCCMSFlag {
if memorystore.InternalCCMSFlag {
apiHandle.MountMetricStoreApiRoutes(metricstoreapi)
}
@@ -369,7 +369,7 @@ func serverShutdown() {
server.Shutdown(context.Background())
// Archive all the metric store data
if config.InternalCCMSFlag {
if memorystore.InternalCCMSFlag {
memorystore.Shutdown()
}