@@ -2896,6 +2896,36 @@ Y_UNIT_TEST_SUITE(DataStreams) {
2896
2896
UNIT_ASSERT_VALUES_EQUAL (d.partitioning_settings ().auto_partitioning_settings ().partition_write_speed ().up_utilization_percent (), 93 );
2897
2897
UNIT_ASSERT_VALUES_EQUAL (d.partitioning_settings ().auto_partitioning_settings ().partition_write_speed ().down_utilization_percent (), 17 );
2898
2898
}
2899
+
2900
+ {
2901
+ auto result = testServer.DataStreamsClient ->UpdateStream (streamName2,
2902
+ NYDS_V1::TUpdateStreamSettings ()
2903
+ .BeginConfigurePartitioningSettings ()
2904
+ .MaxActivePartitions (0 )
2905
+ .BeginConfigureAutoPartitioningSettings ()
2906
+ .Strategy (NYdb::NDataStreams::V1::EAutoPartitioningStrategy::Disabled)
2907
+ .EndConfigureAutoPartitioningSettings ()
2908
+ .EndConfigurePartitioningSettings ()
2909
+ ).ExtractValueSync ();
2910
+
2911
+ UNIT_ASSERT_VALUES_EQUAL (result.IsTransportError (), false );
2912
+ if (result.GetStatus () != EStatus::SUCCESS) {
2913
+ result.GetIssues ().PrintTo (Cerr);
2914
+ }
2915
+ UNIT_ASSERT_VALUES_EQUAL_C (result.GetStatus (), EStatus::SUCCESS, result.GetIssues ().ToString ());
2916
+ }
2917
+
2918
+ {
2919
+ auto result = testServer.DataStreamsClient ->DescribeStream (streamName2).ExtractValueSync ();
2920
+ UNIT_ASSERT_VALUES_EQUAL (result.IsTransportError (), false );
2921
+ Cerr << result.GetIssues ().ToString () << " \n " ;
2922
+ UNIT_ASSERT_VALUES_EQUAL_C (result.GetStatus (), EStatus::SUCCESS, result.GetIssues ().ToString ());
2923
+
2924
+ auto & d = result.GetResult ().stream_description ();
2925
+ UNIT_ASSERT_VALUES_EQUAL (d.stream_status (), YDS_V1::StreamDescription::ACTIVE);
2926
+ UNIT_ASSERT_VALUES_EQUAL (d.partitioning_settings ().auto_partitioning_settings ().strategy (), ::Ydb::DataStreams::V1::AutoPartitioningStrategy::AUTO_PARTITIONING_STRATEGY_DISABLED);
2927
+ }
2928
+
2899
2929
}
2900
2930
2901
2931
}
0 commit comments