Skip to content

Commit 7efb623

Browse files
committed
Fix tests
1 parent 56ecfcb commit 7efb623

File tree

1 file changed

+16
-16
lines changed

1 file changed

+16
-16
lines changed

ydb/core/kqp/runtime/scheduler/kqp_compute_scheduler_ut.cpp

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)