Skip to content

Commit f6e9c92

Browse files
committed
feat: support ComInitDB
1 parent 4add78d commit f6e9c92

22 files changed

Lines changed: 393 additions & 70 deletions

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ jobs:
5555
- name: Unit Tests
5656
run: |
5757
mkdir -p build
58-
go test -gcflags=all=-l ./pkg/... -coverprofile=coverage.txt -covermode=atomic
58+
go test -gcflags=all=-l $(go list ./... | grep -v /test/ | grep -v /parser | grep -v /types) -coverprofile=coverage.txt -covermode=atomic
5959
6060
- name: Post Coverage
6161
run: bash <(curl -s https://codecov.io/bash)

docker/conf/config_rws.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ app_config:
3939
capacity: 10
4040
max_capacity: 20
4141
idle_timeout: 60s
42-
dsn: root:123456@tcp(dbpack-mysql1:3306)/employees?timeout=1s&readTimeout=1s&writeTimeout=1s&parseTime=true&loc=Local&charset=utf8mb4,utf8
42+
dsn: root:123456@tcp(dbpack-mysql1:3306)/?timeout=1s&readTimeout=1s&writeTimeout=1s&parseTime=true&loc=Local&charset=utf8mb4,utf8
4343
ping_interval: 20s
4444
ping_times_for_change_status: 3
4545
filters:
@@ -50,7 +50,7 @@ app_config:
5050
capacity: 10
5151
max_capacity: 20
5252
idle_timeout: 60s
53-
dsn: root:123456@tcp(dbpack-mysql2:3306)/employees?timeout=60s&readTimeout=60s&writeTimeout=60s&parseTime=true&loc=Local&charset=utf8mb4,utf8
53+
dsn: root:123456@tcp(dbpack-mysql2:3306)/?timeout=60s&readTimeout=60s&writeTimeout=60s&parseTime=true&loc=Local&charset=utf8mb4,utf8
5454
ping_interval: 20s
5555
ping_times_for_change_status: 3
5656

docker/conf/config_sdb.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ app_config:
3434
capacity: 10
3535
max_capacity: 20
3636
idle_timeout: 60s
37-
dsn: root:123456@tcp(dbpack-mysql:3306)/employees?timeout=60s&readTimeout=60s&writeTimeout=60s&parseTime=true&loc=Local&charset=utf8mb4,utf8
37+
dsn: root:123456@tcp(dbpack-mysql:3306)/?timeout=60s&readTimeout=60s&writeTimeout=60s&parseTime=true&loc=Local&charset=utf8mb4,utf8
3838
ping_interval: 20s
3939
ping_times_for_change_status: 3
4040
filters:

docker/conf/config_shd_mod.yaml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,6 @@ app_config:
5353
type: snowflake
5454
config:
5555
worker_id: 123
56-
# dsn: root:123456@tcp(dbpack-mysql1:3306)/world?timeout=10s&readTimeout=10s&writeTimeout=10s&parseTime=true&loc=Local&charset=utf8mb4,utf8
5756
topology:
5857
"0": 0-4
5958
"1": 5-9
@@ -68,7 +67,7 @@ app_config:
6867
capacity: 10
6968
max_capacity: 20
7069
idle_timeout: 60s
71-
dsn: root:123456@tcp(dbpack-mysql1:3306)/world?timeout=10s&readTimeout=10s&writeTimeout=10s&parseTime=true&loc=Local&charset=utf8mb4,utf8
70+
dsn: root:123456@tcp(dbpack-mysql1:3306)/?timeout=10s&readTimeout=10s&writeTimeout=10s&parseTime=true&loc=Local&charset=utf8mb4,utf8
7271
ping_interval: 20s
7372
ping_times_for_change_status: 3
7473
filters:
@@ -78,7 +77,7 @@ app_config:
7877
capacity: 10
7978
max_capacity: 20
8079
idle_timeout: 60s
81-
dsn: root:123456@tcp(dbpack-mysql2:3306)/world?timeout=60s&readTimeout=60s&writeTimeout=60s&parseTime=true&loc=Local&charset=utf8mb4,utf8
80+
dsn: root:123456@tcp(dbpack-mysql2:3306)/?timeout=60s&readTimeout=60s&writeTimeout=60s&parseTime=true&loc=Local&charset=utf8mb4,utf8
8281
ping_interval: 20s
8382
ping_times_for_change_status: 3
8483
filters:

docker/conf/config_shd_range.yaml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,6 @@ app_config:
6464
type: snowflake
6565
config:
6666
worker_id: 123
67-
# dsn: root:123456@tcp(dbpack-mysql1:3306)/world?timeout=10s&readTimeout=10s&writeTimeout=10s&parseTime=true&loc=Local&charset=utf8mb4,utf8
6867
topology:
6968
"0": 0-4
7069
"1": 5-9
@@ -79,7 +78,7 @@ app_config:
7978
capacity: 10
8079
max_capacity: 20
8180
idle_timeout: 60s
82-
dsn: root:123456@tcp(dbpack-mysql1:3306)/world?timeout=10s&readTimeout=10s&writeTimeout=10s&parseTime=true&loc=Local&charset=utf8mb4,utf8
81+
dsn: root:123456@tcp(dbpack-mysql1:3306)/?timeout=10s&readTimeout=10s&writeTimeout=10s&parseTime=true&loc=Local&charset=utf8mb4,utf8
8382
ping_interval: 20s
8483
ping_times_for_change_status: 3
8584
filters:
@@ -89,7 +88,7 @@ app_config:
8988
capacity: 10
9089
max_capacity: 20
9190
idle_timeout: 60s
92-
dsn: root:123456@tcp(dbpack-mysql2:3306)/world?timeout=60s&readTimeout=60s&writeTimeout=60s&parseTime=true&loc=Local&charset=utf8mb4,utf8
91+
dsn: root:123456@tcp(dbpack-mysql2:3306)/?timeout=60s&readTimeout=60s&writeTimeout=60s&parseTime=true&loc=Local&charset=utf8mb4,utf8
9392
ping_interval: 20s
9493
ping_times_for_change_status: 3
9594
filters:

docker/docker-compose-rws.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,4 +64,4 @@ services:
6464

6565
networks:
6666
local:
67-
name: dbpack
67+
name: dbpack-network

docker/docker-compose-sdb.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,4 +48,4 @@ services:
4848
command: ["./wait-for-mysql.sh","--","/dbpack", "start", "-c", "config.yaml"]
4949
networks:
5050
local:
51-
name: dbpack
51+
name: dbpack-network

docker/docker-compose-shd-mod.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,4 +60,4 @@ services:
6060
command: ["./wait-for-mysql.sh","--","/dbpack", "start", "-c", "mod_config.yaml"]
6161
networks:
6262
local:
63-
name: dbpack
63+
name: dbpack-network

docker/docker-compose-shd-range.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,4 +60,4 @@ services:
6060
command: ["./wait-for-mysql.sh","--","/dbpack", "start", "-c", "range_config.yaml"]
6161
networks:
6262
local:
63-
name: dbpack
63+
name: dbpack-network

go.mod

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
module github.com/cectc/dbpack
22

3-
go 1.23
3+
go 1.23.0
4+
5+
toolchain go1.23.2
46

57
require (
68
github.com/agiledragon/gomonkey/v2 v2.7.0
@@ -42,6 +44,7 @@ require (
4244
go.uber.org/goleak v1.1.12
4345
go.uber.org/ratelimit v0.2.1-0.20220713224938-b62b799bc9a5
4446
go.uber.org/zap v1.21.0
47+
golang.org/x/exp v0.0.0-20250506013437-ce4c2cf36ca6
4548
golang.org/x/net v0.25.0
4649
golang.org/x/text v0.21.0
4750
google.golang.org/grpc v1.56.3
@@ -144,7 +147,7 @@ require (
144147
go.opentelemetry.io/otel/sdk v1.9.0
145148
go.opentelemetry.io/otel/trace v1.9.0
146149
go.uber.org/multierr v1.7.0 // indirect
147-
golang.org/x/sync v0.10.0
150+
golang.org/x/sync v0.14.0
148151
golang.org/x/sys v0.28.0 // indirect
149152
golang.org/x/time v0.0.0-20210723032227-1f47c861a9ac // indirect
150153
google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1 // indirect

0 commit comments

Comments
 (0)