@@ -40,7 +40,7 @@ Y_UNIT_TEST_SUITE(TraverseColumnShard) {
40
40
41
41
auto countMin = ExtractCountMin (runtime, tableInfo.PathId );
42
42
43
- UNIT_ASSERT (CheckCountMinSketch (countMin, 1000000 ));
43
+ UNIT_ASSERT (CheckCountMinSketch (countMin, ColumnTableRowsNumber ));
44
44
}
45
45
46
46
Y_UNIT_TEST (TraverseColumnTableRebootSaTabletBeforeResolve) {
@@ -56,16 +56,16 @@ Y_UNIT_TEST_SUITE(TraverseColumnShard) {
56
56
runtime.WaitFor (" 2nd TEvResolveKeySetResult" , [&]{ return block.size () >= 1 ; });
57
57
block.Unblock (1 );
58
58
runtime.WaitFor (" 3rd TEvResolveKeySetResult" , [&]{ return block.size () >= 1 ; });
59
-
59
+
60
60
RebootTablet (runtime, tableInfo.SaTabletId , sender);
61
-
61
+
62
62
block.Unblock ();
63
- block.Stop ();
63
+ block.Stop ();
64
64
65
65
runtime.SimulateSleep (TDuration::Seconds (10 ));
66
66
67
67
auto countMin = ExtractCountMin (runtime, tableInfo.PathId );
68
- UNIT_ASSERT (CheckCountMinSketch (countMin, 1000000 ));
68
+ UNIT_ASSERT (CheckCountMinSketch (countMin, ColumnTableRowsNumber ));
69
69
}
70
70
71
71
Y_UNIT_TEST (TraverseColumnTableRebootSaTabletBeforeReqDistribution) {
@@ -85,7 +85,7 @@ Y_UNIT_TEST_SUITE(TraverseColumnShard) {
85
85
RebootTablet (runtime, tableInfo.SaTabletId , sender);
86
86
87
87
auto countMin = ExtractCountMin (runtime, tableInfo.PathId );
88
- UNIT_ASSERT (CheckCountMinSketch (countMin, 1000000 ));
88
+ UNIT_ASSERT (CheckCountMinSketch (countMin, ColumnTableRowsNumber ));
89
89
}
90
90
91
91
Y_UNIT_TEST (TraverseColumnTableRebootSaTabletBeforeAggregate) {
@@ -105,7 +105,7 @@ Y_UNIT_TEST_SUITE(TraverseColumnShard) {
105
105
RebootTablet (runtime, tableInfo.SaTabletId , sender);
106
106
107
107
auto countMin = ExtractCountMin (runtime, tableInfo.PathId );
108
- UNIT_ASSERT (CheckCountMinSketch (countMin, 1000000 ));
108
+ UNIT_ASSERT (CheckCountMinSketch (countMin, ColumnTableRowsNumber ));
109
109
}
110
110
111
111
Y_UNIT_TEST (TraverseColumnTableRebootSaTabletBeforeSave) {
@@ -125,7 +125,7 @@ Y_UNIT_TEST_SUITE(TraverseColumnShard) {
125
125
RebootTablet (runtime, tableInfo.SaTabletId , sender);
126
126
127
127
auto countMin = ExtractCountMin (runtime, tableInfo.PathId );
128
- UNIT_ASSERT (CheckCountMinSketch (countMin, 1000000 ));
128
+ UNIT_ASSERT (CheckCountMinSketch (countMin, ColumnTableRowsNumber ));
129
129
}
130
130
131
131
Y_UNIT_TEST (TraverseColumnTableRebootSaTabletInAggregate) {
@@ -146,7 +146,7 @@ Y_UNIT_TEST_SUITE(TraverseColumnShard) {
146
146
RebootTablet (runtime, tableInfo.SaTabletId , sender);
147
147
148
148
auto countMin = ExtractCountMin (runtime, tableInfo.PathId );
149
- UNIT_ASSERT (CheckCountMinSketch (countMin, 1000000 ));
149
+ UNIT_ASSERT (CheckCountMinSketch (countMin, ColumnTableRowsNumber ));
150
150
}
151
151
152
152
Y_UNIT_TEST (TraverseColumnTableHiveDistributionZeroNodes) {
@@ -191,7 +191,7 @@ Y_UNIT_TEST_SUITE(TraverseColumnShard) {
191
191
runtime.SimulateSleep (TDuration::Seconds (30 ));
192
192
193
193
auto countMin = ExtractCountMin (runtime, tableInfo.PathId );
194
- UNIT_ASSERT (CheckCountMinSketch (countMin, 1000000 ));
194
+ UNIT_ASSERT (CheckCountMinSketch (countMin, ColumnTableRowsNumber ));
195
195
}
196
196
197
197
Y_UNIT_TEST (TraverseColumnTableHiveDistributionAbsentNodes) {
@@ -228,7 +228,7 @@ Y_UNIT_TEST_SUITE(TraverseColumnShard) {
228
228
runtime.SimulateSleep (TDuration::Seconds (30 ));
229
229
230
230
auto countMin = ExtractCountMin (runtime, tableInfo.PathId );
231
- UNIT_ASSERT (CheckCountMinSketch (countMin, 1000000 ));
231
+ UNIT_ASSERT (CheckCountMinSketch (countMin, ColumnTableRowsNumber ));
232
232
}
233
233
234
234
Y_UNIT_TEST (TraverseColumnTableAggrStatUnavailableNode) {
@@ -265,7 +265,7 @@ Y_UNIT_TEST_SUITE(TraverseColumnShard) {
265
265
auto probe = countMin->Probe ((const char *)&value, sizeof (value));
266
266
Cerr << " probe = " << probe << Endl;
267
267
const double eps = 1 . / countMin->GetWidth ();
268
- UNIT_ASSERT (probe <= 1 + eps * 1100000 ); // 10 for first round, 1 for second
268
+ UNIT_ASSERT (probe <= 1 + eps * ColumnTableRowsNumber * 1.1 ); // 10 for first round, 1 for second
269
269
}
270
270
271
271
Y_UNIT_TEST (TraverseColumnTableAggrStatNonLocalTablet) {
@@ -302,7 +302,7 @@ Y_UNIT_TEST_SUITE(TraverseColumnShard) {
302
302
auto probe = countMin->Probe ((const char *)&value, sizeof (value));
303
303
Cerr << " probe = " << probe << Endl;
304
304
const double eps = 1 . / countMin->GetWidth ();
305
- UNIT_ASSERT (probe <= 1 + eps * 1100000 ); // 10 for first round, 1 for second
305
+ UNIT_ASSERT (probe <= 1 + eps * ColumnTableRowsNumber * 1.1 ); // 10 for first round, 1 for second
306
306
}
307
307
308
308
}
0 commit comments