@@ -27,7 +27,10 @@ def setup_class(cls):
27
27
nodes = nodes_count ,
28
28
use_in_memory_pdisks = False ,
29
29
additional_log_configs = {'CMS' : LogLevels .DEBUG },
30
- )
30
+ extra_feature_flags = [
31
+ 'enable_column_store'
32
+ ]
33
+ )
31
34
cls .cluster = KiKiMR (configurator = configurator )
32
35
cls .cluster .start ()
33
36
node = cls .cluster .nodes [1 ]
@@ -65,16 +68,18 @@ def check_insert(self, duration: int):
65
68
assert current_count != prev_count
66
69
67
70
def create_table (self , thread_id : int ):
68
- deadline : datetime = datetime .datetime .now () + datetime .timedelta (minutes = 3 )
71
+ deadline : datetime = datetime .datetime .now () + datetime .timedelta (seconds = 10 )
72
+ # deadline: datetime = datetime.datetime.now() + datetime.timedelta(minutes=3)
69
73
while datetime .datetime .now () < deadline :
70
- tableName = f"table_{ thread_id } _{ datetime .timestamp ()} "
74
+ tableName = f"table_{ thread_id } _{ datetime .datetime . now (). timestamp ()} "
71
75
self .ydb_client .query (f"""
76
+ --!syntax_v1
72
77
CREATE TABLE `{ tableName } ` (
73
78
`Key` Uint64 NOT NULL,
74
79
`Value1` String,
75
80
PRIMARY KEY (`Key`)
76
81
)
77
- TABLESTORE `tableStoreName `;
82
+ TABLESTORE `TableStore `;
78
83
""" )
79
84
self .ydb_client .query (f"""
80
85
ALTER TABLE `{ tableName } `
@@ -90,7 +95,8 @@ def test(self):
90
95
PRIMARY KEY (Key)
91
96
)
92
97
WITH (
93
- STORE = COLUMN
98
+ STORE = COLUMN,
99
+ AUTO_PARTITIONING_MIN_PARTITIONS_COUNT = 10
94
100
);
95
101
""" )
96
102
@@ -104,13 +110,15 @@ def test(self):
104
110
105
111
time .sleep (10 )
106
112
107
- for node in self .cluster .nodes :
108
- node .stop ()
109
- # киляются с killom.
110
- # тут уточнить, как это делать.
111
113
112
- for node in self .cluster .nodes :
113
- node .start ()
114
+ self .cluster .restart_nodes ()
115
+ # for node in self.cluster.nodes.values():
116
+ # node.stop()
117
+ # # киляются с killom.
118
+ # # тут уточнить, как это делать.
119
+
120
+ # for node in self.cluster.nodes.values():
121
+ # node.start()
114
122
115
123
for thread in threads :
116
124
thread .join ()
0 commit comments