Skip to content

Commit 3be1d59

Browse files
authored
fix: query request should be executed with slave db (#121)
1 parent 0ae8c77 commit 3be1d59

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

pkg/executor/executor.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ func (ex *DBGroupExecutor) Begin(ctx context.Context) (proto.Tx, proto.Result, e
3636

3737
func (ex *DBGroupExecutor) Query(ctx context.Context, query string) (proto.Result, uint16, error) {
3838
db := ex.reads.Next(proto.WithSlave(ctx)).(*DataSourceBrief)
39-
return db.DB.Query(proto.WithMaster(ctx), query)
39+
return db.DB.Query(proto.WithSlave(ctx), query)
4040
}
4141

4242
func (ex *DBGroupExecutor) Execute(ctx context.Context, query string) (proto.Result, uint16, error) {
@@ -46,7 +46,7 @@ func (ex *DBGroupExecutor) Execute(ctx context.Context, query string) (proto.Res
4646

4747
func (ex *DBGroupExecutor) PrepareQuery(ctx context.Context, query string, args ...interface{}) (proto.Result, uint16, error) {
4848
db := ex.reads.Next(proto.WithSlave(ctx)).(*DataSourceBrief)
49-
return db.DB.ExecuteSql(proto.WithMaster(ctx), query, args...)
49+
return db.DB.ExecuteSql(proto.WithSlave(ctx), query, args...)
5050
}
5151

5252
func (ex *DBGroupExecutor) PrepareExecute(ctx context.Context, query string, args ...interface{}) (proto.Result, uint16, error) {

0 commit comments

Comments
 (0)