mirror of
https://github.com/yunionio/cloudpods.git
synced 2026-09-21 06:09:39 +08:00
fix: endpoint mode slave (#24023)
Co-authored-by: Qiu Jian <qiujian@yunionyun.com>
This commit is contained in:
@@ -37,12 +37,12 @@ import (
|
||||
"yunion.io/x/onecloud/pkg/cloudevent/models"
|
||||
)
|
||||
|
||||
func InitHandlers(app *appsrv.Application) {
|
||||
func InitHandlers(app *appsrv.Application, isSlave bool) {
|
||||
db.InitAllManagers()
|
||||
|
||||
models.InitCloudevent()
|
||||
|
||||
taskman.AddTaskHandler("v1", app)
|
||||
taskman.AddTaskHandler("v1", app, isSlave)
|
||||
|
||||
for _, manager := range []db.IModelManager{
|
||||
taskman.TaskManager,
|
||||
@@ -67,6 +67,6 @@ func InitHandlers(app *appsrv.Application) {
|
||||
} {
|
||||
db.RegisterModelManager(manager)
|
||||
handler := db.NewModelHandler(manager)
|
||||
dispatcher.AddModelDispatcher("", app, handler)
|
||||
dispatcher.AddModelDispatcher("", app, handler, isSlave)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -52,7 +52,7 @@ func StartService() {
|
||||
|
||||
app := common_app.InitApp(baseOpts, false)
|
||||
cloudcommon.InitDB(dbOpts)
|
||||
InitHandlers(app)
|
||||
InitHandlers(app, opts.IsSlaveNode)
|
||||
|
||||
db.EnsureAppSyncDB(app, dbOpts, models.InitDB)
|
||||
defer cloudcommon.CloseDB()
|
||||
|
||||
Reference in New Issue
Block a user