[CCF Archive] Store object type eviction policy submission #3

Closed
kancel wants to merge 382 commits from kancel:ccf-archive-pr2746 into main
1 changed files with 6 additions and 7 deletions
Showing only changes of commit 40df0745bb - Show all commits

View File

@ -6909,11 +6909,10 @@ TEST_F(MasterServiceTest, HardPinWithSoftPinEvictionOrder) {
TEST_F(MasterServiceTest,
ObjectTypeEvictionScorePolicyRejectsInvalidBuilderInput) {
auto builder = MasterServiceConfig::builder();
EXPECT_THROW(
builder.set_object_type_eviction_score_policy(
ObjectDataType::KVCACHE,
ObjectTypeEvictionScorePolicy{1.0, -1.0, 0}),
std::invalid_argument);
EXPECT_THROW(builder.set_object_type_eviction_score_policy(
ObjectDataType::KVCACHE,
ObjectTypeEvictionScorePolicy{1.0, -1.0, 0}),
std::invalid_argument);
EXPECT_THROW(builder.set_object_type_eviction_score_policy(
ObjectDataType::KVCACHE,
@ -6940,8 +6939,8 @@ TEST_F(MasterServiceTest,
EXPECT_THROW({ MasterService service(config); }, std::invalid_argument);
config.object_type_eviction_score_policies[ObjectDataType::KVCACHE] =
ObjectTypeEvictionScorePolicy{std::numeric_limits<double>::infinity(),
1.0, 0};
ObjectTypeEvictionScorePolicy{
std::numeric_limits<double>::infinity(), 1.0, 0};
EXPECT_THROW({ MasterService service(config); }, std::invalid_argument);
}