Skip to content

[bug] Use the bad MySQL connection when update. #550

Open
@runkecheng

Description

@runkecheng

Describe the problem

2022-06-24T18:51:17.414+0800    DEBUG   syncer.StatusSyncer     failed to connect the mysql      {"node": "sample-mysql-0.sample-mysql.default", "error": "driver: bad connection"}
2022-06-24T18:51:18.011+0800    ERROR   mysql-internal  failed closing the database connection   {"error": "bad connection"}
github.com/radondb/radondb-mysql-kubernetes/internal.NewSQLRunner.func1
        /home/runkecheng/goCode/src/radondb-mysql-kubernetes/internal/sql_runner.go:149
github.com/radondb/radondb-mysql-kubernetes/mysqlcluster/syncer.(*StatusSyncer).updateNodeStatus
        /home/runkecheng/goCode/src/radondb-mysql-kubernetes/mysqlcluster/syncer/status.go:292
github.com/radondb/radondb-mysql-kubernetes/mysqlcluster/syncer.(*StatusSyncer).Sync
        /home/runkecheng/goCode/src/radondb-mysql-kubernetes/mysqlcluster/syncer/status.go:157
github.com/presslabs/controller-util/syncer.Sync
        /home/runkecheng/go/pkg/mod/github.com/presslabs/controller-util@v0.3.0/syncer/syncer.go:82
github.com/radondb/radondb-mysql-kubernetes/controllers.(*StatusReconciler).Reconcile
        /home/runkecheng/goCode/src/radondb-mysql-kubernetes/controllers/status_controller.go:100
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler
        /home/runkecheng/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.9.5/pkg/internal/controller/controller.go:298
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem
        /home/runkecheng/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.9.5/pkg/internal/controller/controller.go:253
sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2
        /home/runkecheng/go/pkg/mod/sigs.k8s.io/controller-runtime@v0.9.5/pkg/internal/controller/controller.go:214

To Reproduce

Expected behavior

Environment:

  • RadonDB MySQL version:

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions