Add new native HA feature

This commit is contained in:
Stephen Marshall
2020-11-25 20:00:11 +00:00
parent 54824879c5
commit e77ac9617d
6 changed files with 100 additions and 1 deletions

View File

@@ -24,6 +24,7 @@ import (
"os"
"sync"
"github.com/ibm-messaging/mq-container/internal/ha"
"github.com/ibm-messaging/mq-container/internal/metrics"
"github.com/ibm-messaging/mq-container/internal/ready"
"github.com/ibm-messaging/mq-container/internal/tls"
@@ -161,6 +162,14 @@ func doMain() error {
return err
}
if os.Getenv("MQ_NATIVE_HA") == "true" {
err = ha.ConfigureNativeHA(log)
if err != nil {
logTermination(err)
return err
}
}
newQM, err := createQueueManager(name, *devFlag)
if err != nil {
logTermination(err)