Do not perform partition randomization in affinity GI.

This commit is contained in:
obdev
2024-07-19 10:54:34 +00:00
committed by ob-robot
parent 18125dd373
commit eef6f2b442
7 changed files with 51 additions and 8 deletions

View File

@ -49,7 +49,7 @@ TEST_F(ObRandomAffiTaskSplitTest, split_task_test) {
int64_t parallel = 3;
int64_t tenant_id = 1;
ObPxTabletInfo px_part_info;
ObPxAffinityByRandom affinitize_rule(true);
ObPxAffinityByRandom affinitize_rule(true, true);
for (int i = 0; i < 5; ++i) {
px_part_info.physical_row_count_ = (10 - i) * 100;
affinitize_rule.add_partition(i,i,parallel,tenant_id,px_part_info);
@ -70,7 +70,7 @@ TEST_F(ObRandomAffiTaskSplitTest, split_task_test) {
int64_t parallel = 16;
int64_t tenant_id = 1;
ObPxTabletInfo px_part_info;
ObPxAffinityByRandom affinitize_rule(true);
ObPxAffinityByRandom affinitize_rule(true, true);
px_part_info.physical_row_count_ = 3000;
affinitize_rule.add_partition(0,0,parallel,tenant_id,px_part_info);
@ -100,7 +100,7 @@ TEST_F(ObRandomAffiTaskSplitTest, split_task_test) {
int64_t parallel = 3;
int64_t tenant_id = 1;
ObPxTabletInfo px_part_info;
ObPxAffinityByRandom affinitize_rule(true);
ObPxAffinityByRandom affinitize_rule(true, true);
px_part_info.physical_row_count_ = 3000;
affinitize_rule.add_partition(0,0,parallel,tenant_id,px_part_info);