Skip to content

Commit d76d68e

Browse files
test(slo): add options for xorm table
1 parent 83e9765 commit d76d68e

File tree

5 files changed

+17
-6
lines changed

5 files changed

+17
-6
lines changed

examples/go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,4 +77,4 @@ require (
7777

7878
replace github.com/ydb-platform/ydb-go-sdk/v3 => ../
7979

80-
replace xorm.io/xorm => github.com/ydb-platform/xorm v0.0.2
80+
replace xorm.io/xorm => github.com/ydb-platform/xorm v0.0.3

examples/go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -909,8 +909,8 @@ github.com/yandex-cloud/go-genproto v0.0.0-20220815090733-4c139c0154e2 h1:blq4r0
909909
github.com/yandex-cloud/go-genproto v0.0.0-20220815090733-4c139c0154e2/go.mod h1:HEUYX/p8966tMUHHT+TsS0hF/Ca/NYwqprC5WXSDMfE=
910910
github.com/ydb-platform/gorm-driver v0.0.5 h1:q6Cg/iSFw4TAmSyMh25YM0GRmr6LVM2gnFD+9aCTGlo=
911911
github.com/ydb-platform/gorm-driver v0.0.5/go.mod h1:fkCvWZlA3PzL5MiMc7yFOzxUOzLpY1uT8yZo+e4SV4Y=
912-
github.com/ydb-platform/xorm v0.0.2 h1:VsRAoN2bqqqVuUNthEB7cd/m77PAdtNc0cl9Q9zwmVc=
913-
github.com/ydb-platform/xorm v0.0.2/go.mod h1:hFsU7EUF0o3S+l5c0eyP2yPVjJ0d4gsFdqCsyazzwBc=
912+
github.com/ydb-platform/xorm v0.0.3 h1:MXk42lANB6r/MMLg/XdJfyXJycGUDlCeLiMlLGDKVPw=
913+
github.com/ydb-platform/xorm v0.0.3/go.mod h1:hFsU7EUF0o3S+l5c0eyP2yPVjJ0d4gsFdqCsyazzwBc=
914914
github.com/ydb-platform/ydb-go-genproto v0.0.0-20230528143953-42c825ace222 h1:8ddsk8HKBkVPH8w3k81si6SeCVJIAtw8dnw+s3h0ciE=
915915
github.com/ydb-platform/ydb-go-genproto v0.0.0-20230528143953-42c825ace222/go.mod h1:Er+FePu1dNUieD+XTMDduGpQuCPssK5Q4BjF+IIXJ3I=
916916
github.com/ydb-platform/ydb-go-sdk-auth-environ v0.1.2 h1:EYSI1kulnHb0H0zt3yOw4cRj4ABMSMGwNe43D+fX7e4=

tests/slo/go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,4 +52,4 @@ require (
5252

5353
replace github.com/ydb-platform/ydb-go-sdk/v3 => ../../.
5454

55-
replace xorm.io/xorm => github.com/ydb-platform/xorm v0.0.2
55+
replace xorm.io/xorm => github.com/ydb-platform/xorm v0.0.3

tests/slo/go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -887,8 +887,8 @@ github.com/yandex-cloud/go-genproto v0.0.0-20230403093326-123923969dc6 h1:BkuaOC
887887
github.com/yandex-cloud/go-genproto v0.0.0-20230403093326-123923969dc6/go.mod h1:HEUYX/p8966tMUHHT+TsS0hF/Ca/NYwqprC5WXSDMfE=
888888
github.com/ydb-platform/gorm-driver v0.0.6-0.20230529184330-9104dd08ecae h1:YC6wzJqGCdFFGQe7vBcRas3IRncp3UOgBCzcmQsX9fU=
889889
github.com/ydb-platform/gorm-driver v0.0.6-0.20230529184330-9104dd08ecae/go.mod h1:rt/AeXUY1Mh4FtlTGqZ4IjXJu5BFYXpJlgT6UmKqxgs=
890-
github.com/ydb-platform/xorm v0.0.2 h1:VsRAoN2bqqqVuUNthEB7cd/m77PAdtNc0cl9Q9zwmVc=
891-
github.com/ydb-platform/xorm v0.0.2/go.mod h1:hFsU7EUF0o3S+l5c0eyP2yPVjJ0d4gsFdqCsyazzwBc=
890+
github.com/ydb-platform/xorm v0.0.3 h1:MXk42lANB6r/MMLg/XdJfyXJycGUDlCeLiMlLGDKVPw=
891+
github.com/ydb-platform/xorm v0.0.3/go.mod h1:hFsU7EUF0o3S+l5c0eyP2yPVjJ0d4gsFdqCsyazzwBc=
892892
github.com/ydb-platform/ydb-go-genproto v0.0.0-20230528143953-42c825ace222 h1:8ddsk8HKBkVPH8w3k81si6SeCVJIAtw8dnw+s3h0ciE=
893893
github.com/ydb-platform/ydb-go-genproto v0.0.0-20230528143953-42c825ace222/go.mod h1:Er+FePu1dNUieD+XTMDduGpQuCPssK5Q4BjF+IIXJ3I=
894894
github.com/ydb-platform/ydb-go-sdk-auth-environ v0.1.3 h1:+DrFgi0hjjLarFcWHwI6WPk28hcWr6N7ga+OHAxtemI=

tests/slo/xorm/storage.go

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import (
66
"errors"
77
"fmt"
88
"path"
9+
"strconv"
910
"time"
1011

1112
env "github.com/ydb-platform/ydb-go-sdk-auth-environ"
@@ -109,6 +110,16 @@ func NewStorage(ctx context.Context, cfg *config.Config, poolSize int) (_ *Stora
109110

110111
s.x.SetLogLevel(log.LOG_DEBUG)
111112

113+
tableParams := map[string]string{
114+
"AUTO_PARTITIONING_BY_SIZE": "ENABLED",
115+
"AUTO_PARTITIONING_BY_LOAD": "ENABLED",
116+
"AUTO_PARTITIONING_PARTITION_SIZE_MB": strconv.FormatUint(s.cfg.PartitionSize, 10),
117+
"AUTO_PARTITIONING_MIN_PARTITIONS_COUNT": strconv.FormatUint(s.cfg.MinPartitionsCount, 10),
118+
"AUTO_PARTITIONING_MAX_PARTITIONS_COUNT": strconv.FormatUint(s.cfg.MaxPartitionsCount, 10),
119+
"UNIFORM_PARTITIONS": strconv.FormatUint(s.cfg.MinPartitionsCount, 10),
120+
}
121+
s.x.Dialect().SetParams(tableParams)
122+
112123
return s, nil
113124
}
114125

0 commit comments

Comments
 (0)