@@ -134,7 +134,7 @@ namespace {
134134 UNIT_ASSERT_LE (querySnapshot->FairShare , kQueryDemand );
135135 }
136136 }
137-
137+
138138 auto * poolSnapshot = queries.front ()->GetSnapshot ()->GetParent ();
139139 UNIT_ASSERT (poolSnapshot);
140140 UNIT_ASSERT_VALUES_EQUAL (poolSnapshot->FairShare , kCpuLimit );
@@ -170,7 +170,7 @@ namespace {
170170 for (const auto & poolId : poolIds) {
171171 scheduler.AddOrUpdatePool (databaseId, poolId, {});
172172 }
173-
173+
174174 std::vector<std::vector<NHdrf::NDynamic::TQueryPtr>> queries;
175175 std::vector<std::vector<TSchedulableTaskPtr>> tasks;
176176 NHdrf::TQueryId queryId = 0 ;
@@ -191,7 +191,7 @@ namespace {
191191 auto * poolSnapshot2 = queries[1 ].front ()->GetSnapshot ()->GetParent ();
192192 UNIT_ASSERT (poolSnapshot2);
193193 UNIT_ASSERT_VALUES_EQUAL (poolSnapshot2->Demand , kCpuLimit );
194-
194+
195195 auto * databaseSnapshot = poolSnapshot1->GetParent ();
196196 UNIT_ASSERT (databaseSnapshot);
197197 UNIT_ASSERT_VALUES_EQUAL (databaseSnapshot->Demand , kCpuLimit );
@@ -202,7 +202,7 @@ namespace {
202202 Scenario:
203203 - 1 database with 1 pool and 3 queries with demand 4
204204 - CPU limit is less than sum of demands so the last query can't get full satisfaction
205- - Checking that each query get 1 demand and than two queries get full demand while the last only gets what lasts
205+ - Checking that each query get 1 demand and than two queries get full demand while the last only gets what lasts
206206 */
207207 constexpr ui64 kCpuLimit = 10 ;
208208 constexpr size_t kNQueries = 3 ;
@@ -215,7 +215,7 @@ namespace {
215215 };
216216 TComputeScheduler scheduler (options.Counters , options.DelayParams );
217217 scheduler.SetTotalCpuLimit (kCpuLimit );
218-
218+
219219 const TString databaseId = " db1" ;
220220 scheduler.AddOrUpdateDatabase (databaseId, {});
221221
@@ -337,7 +337,7 @@ namespace {
337337 std::vector<std::vector<TSchedulableTaskPtr>> tasks;
338338
339339 std::vector<ui64> queryDemands = {6 , 3 , 3 };
340-
340+
341341 for (NHdrf::TQueryId queryId = 0 ; queryId < kNQueries ; ++queryId) {
342342 auto query = queries.emplace_back (
343343 scheduler.AddOrUpdateQuery (databaseId, pools[queryId], queryId, {})
@@ -684,7 +684,7 @@ namespace {
684684 Scenario:
685685 - 1 database with 1 pool and 3 queries with demand 5
686686 - CPU limit is less than demand so FairShare is distributed in FIFO order with at least 1 FairShare for each query
687- - After adding one more query FairShare is still distributed in FIFO order but second query gets less
687+ - After adding one more query FairShare is still distributed in FIFO order but second query gets less
688688 - Decreasing Demand for the first query should affect distribution by giving more for the next
689689 */
690690 constexpr ui64 kCpuLimit = 10 ;
@@ -696,13 +696,13 @@ namespace {
696696 .DelayParams = kDefaultDelayParams ,
697697 .UpdateFairSharePeriod = kDefaultUpdateFairSharePeriod
698698 };
699-
699+
700700 TComputeScheduler scheduler (options.Counters , options.DelayParams );
701701 scheduler.SetTotalCpuLimit (kCpuLimit );
702702
703703 const TString databaseId = " db1" ;
704704 scheduler.AddOrUpdateDatabase (databaseId, {});
705-
705+
706706 const TString poolId = " pool1" ;
707707 scheduler.AddOrUpdatePool (databaseId, poolId, {});
708708
@@ -778,7 +778,7 @@ namespace {
778778
779779 const TString databaseId = " db1" ;
780780 scheduler.AddOrUpdateDatabase (databaseId, {});
781-
781+
782782 const TString poolId = " pool1" ;
783783 scheduler.AddOrUpdatePool (databaseId, poolId, {});
784784
@@ -807,7 +807,7 @@ namespace {
807807 UNIT_ASSERT (databaseSnapshot);
808808 UNIT_ASSERT_VALUES_EQUAL (databaseSnapshot->FairShare , kCpuLimit );
809809
810- scheduler.RemoveQuery (queries[0 ]);
810+ scheduler.RemoveQuery (std::get<NHdrf::TQueryId>( queries[0 ]-> GetId ()) );
811811 queries.erase (queries.begin ());
812812
813813 scheduler.UpdateFairShare ();
@@ -851,7 +851,7 @@ namespace {
851851
852852 const TString databaseId = " db1" ;
853853 scheduler.AddOrUpdateDatabase (databaseId, {});
854-
854+
855855 std::vector<TString> pools = {" pool1" , " pool2" , " pool3" };
856856 for (size_t i = 0 ; i < pools.size (); ++i) {
857857 scheduler.AddOrUpdatePool (databaseId, pools[i], {});
@@ -946,16 +946,16 @@ namespace {
946946
947947 const TString databaseId = " db1" ;
948948 scheduler.AddOrUpdateDatabase (databaseId, {});
949-
949+
950950 const TString poolId = " pool1" ;
951951 scheduler.AddOrUpdatePool (databaseId, poolId, {});
952952
953953 NHdrf::TQueryId queryId = 1 ;
954954 NHdrf::NDynamic::TQueryPtr query = scheduler.AddOrUpdateQuery (databaseId, poolId, queryId, {});
955955
956- UNIT_ASSERT_NO_EXCEPTION (scheduler.RemoveQuery (query));
957- UNIT_ASSERT_EXCEPTION (scheduler.RemoveQuery (nullptr ), yexception );
958- UNIT_ASSERT_EXCEPTION (scheduler.RemoveQuery (query), yexception );
956+ UNIT_ASSERT_NO_EXCEPTION (scheduler.RemoveQuery (std::get<NHdrf::TQueryId>( query-> GetId ()) ));
957+ UNIT_ASSERT_NO_EXCEPTION (scheduler.RemoveQuery (0 ) );
958+ UNIT_ASSERT_NO_EXCEPTION (scheduler.RemoveQuery (std::get<NHdrf::TQueryId>( query-> GetId ())) );
959959 UNIT_ASSERT_EXCEPTION (scheduler.AddOrUpdatePool (" non-existent" , poolId, {}), yexception);
960960 UNIT_ASSERT_EXCEPTION (scheduler.AddOrUpdateQuery (" non-existent" , poolId, queryId, {}), yexception);
961961 UNIT_ASSERT_EXCEPTION (scheduler.AddOrUpdateQuery (databaseId, " non-existent" , queryId, {}), yexception);
0 commit comments