@@ -23,31 +23,34 @@ Y_UNIT_TEST_SUITE(TTopicYqlTest) {
23
23
UNIT_ASSERT_VALUES_EQUAL (after + 1 , before);
24
24
}
25
25
26
- Y_UNIT_TEST (CreateAndAlterTopicYqlBackCompatibility ) {
26
+ Y_UNIT_TEST (CreateTopicYqlBackCompatibility ) {
27
27
NKikimrConfig::TFeatureFlags ff;
28
28
ff.SetEnableTopicSplitMerge (true );
29
29
auto settings = NKikimr::NPersQueueTests::PQSettings ();
30
30
settings.SetFeatureFlags (ff);
31
31
32
32
NPersQueue::TTestServer server (settings);
33
+ {
34
+ const char *query = R"__(
35
+ CREATE TOPIC `/Root/PQ/rt3.dc1--legacy--topic1` (
36
+ CONSUMER c1
37
+ ) WITH (min_active_partitions = 2,
38
+ partition_count_limit = 5,
39
+ auto_partitioning_strategy = 'scale_up'
40
+ );
41
+ )__" ;
33
42
34
- const char *query = R"__(
35
- CREATE TOPIC `/Root/PQ/rt3.dc1--legacy--topic1` (
36
- CONSUMER c1
37
- ) WITH (min_active_partitions = 2,
38
- partition_count_limit = 5,
39
- auto_partitioning_strategy = 'scale_up'
40
- );
41
- )__" ;
43
+ server.AnnoyingClient ->RunYqlSchemeQuery (query);
44
+ auto pqGroup = server.AnnoyingClient ->Ls (" /Root/PQ/rt3.dc1--legacy--topic1" )->Record .GetPathDescription ()
45
+ .GetPersQueueGroup ();
46
+ const auto & describeAfterCreate = pqGroup.GetPQTabletConfig ();
47
+ Cerr <<" === PATH DESCRIPTION: \n " << pqGroup.DebugString ();
42
48
43
- server.AnnoyingClient ->RunYqlSchemeQuery (query);
44
- auto pqGroup = server.AnnoyingClient ->Ls (" /Root/PQ/rt3.dc1--legacy--topic1" )->Record .GetPathDescription ()
45
- .GetPersQueueGroup ();
46
- const auto & describeAfterCreate = pqGroup.GetPQTabletConfig ();
47
- Cerr <<" === PATH DESCRIPTION: \n " << pqGroup.DebugString ();
49
+ UNIT_ASSERT_VALUES_EQUAL (describeAfterCreate.GetPartitionStrategy ().GetMinPartitionCount (), 2 );
50
+ UNIT_ASSERT_VALUES_EQUAL (describeAfterCreate.GetPartitionStrategy ().GetMaxPartitionCount (), 5 );
51
+ UNIT_ASSERT_VALUES_EQUAL (static_cast <int >(describeAfterCreate.GetPartitionStrategy ().GetPartitionStrategyType ()), static_cast <int >(::NKikimrPQ::TPQTabletConfig_TPartitionStrategyType::TPQTabletConfig_TPartitionStrategyType_CAN_SPLIT));
52
+ }
48
53
49
- UNIT_ASSERT_VALUES_EQUAL (describeAfterCreate.GetPartitionStrategy ().GetMinPartitionCount (), 2 );
50
- UNIT_ASSERT_VALUES_EQUAL (describeAfterCreate.GetPartitionStrategy ().GetMaxPartitionCount (), 5 );
51
54
}
52
55
53
56
Y_UNIT_TEST (CreateAndAlterTopicYql) {
@@ -77,7 +80,7 @@ Y_UNIT_TEST_SUITE(TTopicYqlTest) {
77
80
supported_codecs = 'RAW, GZIP',
78
81
partition_write_speed_bytes_per_second = 9000,
79
82
partition_write_burst_bytes = 100500,
80
- auto_partitioning_strategy = 'scale_up '
83
+ auto_partitioning_strategy = 'up '
81
84
);
82
85
)__" ;
83
86
0 commit comments