@@ -1174,7 +1174,7 @@ Y_UNIT_TEST(TestWritePQBigMessage) {
1174
1174
CmdWrite (0 , " sourceid0" , data, tc, false , {}, true );
1175
1175
PQGetPartInfo (0 , 27 , tc);
1176
1176
1177
- CmdRead (0 , 0 , Max<i32>(), Max<i32>(), 1 , false , tc);
1177
+ CmdRead (0 , 0 , Max<i32>(), Max<i32>(), 13 , false , tc);
1178
1178
CmdRead (0 , 1 , Max<i32>(), Max<i32>(), 25 , false , tc);
1179
1179
CmdRead (0 , 24 , Max<i32>(), Max<i32>(), 2 , false , tc);
1180
1180
CmdRead (0 , 26 , Max<i32>(), Max<i32>(), 1 , false , tc);
@@ -1602,17 +1602,18 @@ Y_UNIT_TEST(TestPQRead) {
1602
1602
CmdRead (0 , 26 , Max<i32>(), Max<i32>(), 0 , true , tc);
1603
1603
1604
1604
CmdRead (0 , 0 , Max<i32>(), Max<i32>(), 25 , false , tc);
1605
- CmdRead (0 , 0 , 10 , 100_MB, 10 , false , tc);
1606
- CmdRead (0 , 9 , 1 , 100_MB, 1 , false , tc);
1605
+ CmdRead (0 , 0 , 10 , 100_MB, 15 , false , tc);
1606
+ CmdRead (0 , 9 , 1 , 100_MB, 6 , false , tc);
1607
1607
CmdRead (0 , 23 , 3 , 100_MB, 3 , false , tc);
1608
1608
1609
- CmdRead (0 , 3 , 1000 , 511_KB, 1 , false , tc);
1610
- CmdRead (0 , 3 , 1000 , 1_KB, 1 , false , tc); // at least one message will be readed always
1609
+ CmdRead (0 , 3 , 1000 , 511_KB, 4 , false , tc);
1610
+ CmdRead (0 , 3 , 1000 , 511_KB, 4 , false , tc);
1611
+ CmdRead (0 , 3 , 1000 , 1_KB, 4 , false , tc); // at least one message will be readed always
1611
1612
CmdRead (0 , 25 , 1000 , 1_KB, 1 , false , tc); // at least one message will be readed always, from head
1612
1613
1613
1614
activeZone = true ;
1614
- CmdRead (0 , 9 , 1000 , 3_MB, 3 , false , tc);
1615
- CmdRead (0 , 9 , 1000 , 3_MB - 10_KB, 3 , false , tc);
1615
+ CmdRead (0 , 9 , 1000 , 3_MB, 6 , false , tc);
1616
+ CmdRead (0 , 9 , 1000 , 3_MB - 10_KB, 6 , false , tc);
1616
1617
CmdRead (0 , 25 , 1000 , 512_KB, 1 , false , tc); // from head
1617
1618
CmdRead (0 , 24 , 1000 , 512_KB, 1 , false , tc); // from head
1618
1619
@@ -1701,11 +1702,12 @@ Y_UNIT_TEST(TestPQReadAhead) {
1701
1702
CmdWrite (0 , " sourceid0" , data, tc, false , {}, true ); // now 1 blob
1702
1703
PQGetPartInfo (0 , 22 , tc);
1703
1704
activeZone = true ;
1704
- CmdRead (0 , 0 , 1 , 100_MB, 1 , false , tc);
1705
- CmdRead (0 , 1 , 1 , 100_MB, 1 , false , tc);
1706
- CmdRead (0 , 2 , 1 , 100_MB, 1 , false , tc);
1707
- CmdRead (0 , 3 , 1 , 100_MB, 1 , false , tc);
1708
- CmdRead (0 , 4 , 10 , 100_MB, 10 , false , tc);
1705
+
1706
+ CmdRead (0 , 0 , 1 , 100_MB, 12 , false , tc);
1707
+ CmdRead (0 , 1 , 1 , 100_MB, 11 , false , tc);
1708
+ CmdRead (0 , 2 , 1 , 100_MB, 10 , false , tc);
1709
+ CmdRead (0 , 3 , 1 , 100_MB, 9 , false , tc);
1710
+ CmdRead (0 , 4 , 10 , 100_MB, 16 , false , tc);
1709
1711
});
1710
1712
}
1711
1713
@@ -2021,7 +2023,7 @@ Y_UNIT_TEST(TestPQCacheSizeManagement) {
2021
2023
2022
2024
TAutoPtr<IEventHandle> handle;
2023
2025
for (ui32 i = 0 ; i < 10 ; ++i) {
2024
- CmdRead (0 , 0 , 1 , 100_MB, 1 , false , tc);
2026
+ CmdRead (0 , 0 , 1 , 100_MB, 7 , false , tc);
2025
2027
PQTabletRestart (tc);
2026
2028
}
2027
2029
});
@@ -2071,22 +2073,22 @@ Y_UNIT_TEST(TestMaxTimeLagRewind) {
2071
2073
tc.Runtime ->UpdateCurrentTime (tc.Runtime ->GetCurrentTime () + TDuration::Minutes (1 ));
2072
2074
}
2073
2075
const auto ts = tc.Runtime ->GetCurrentTime ();
2074
- CmdRead (0 , 0 , 1 , Max<i32>(), 1 , false , tc, {0 });
2075
- CmdRead (0 , 0 , 1 , Max<i32>(), 1 , false , tc, {21 }, TDuration::Minutes (3 ).MilliSeconds ());
2076
- CmdRead (0 , 22 , 1 , Max<i32>(), 1 , false , tc, {22 }, TDuration::Minutes (3 ).MilliSeconds ());
2076
+
2077
+ CmdRead (0 , 0 , 1 , Max<i32>(), 7 , false , tc, {0 });
2078
+ CmdRead (0 , 0 , 1 , Max<i32>(), 7 , false , tc, {21 }, TDuration::Minutes (3 ).MilliSeconds ());
2079
+ CmdRead (0 , 22 , 1 , Max<i32>(), 6 , false , tc, {22 }, TDuration::Minutes (3 ).MilliSeconds ());
2077
2080
CmdRead (0 , 4 , 1 , Max<i32>(), 1 , false , tc, {34 }, 1000 );
2078
2081
2079
- CmdRead (0 , 0 , 1 , Max<i32>(), 1 , false , tc, {21 }, 0 ,
2082
+ CmdRead (0 , 0 , 1 , Max<i32>(), 7 , false , tc, {21 }, 0 ,
2080
2083
(ts - TDuration::Minutes (3 )).MilliSeconds ());
2081
- CmdRead (0 , 22 , 1 , Max<i32>(), 1 , false , tc, {22 }, 0 ,
2084
+ CmdRead (0 , 22 , 1 , Max<i32>(), 6 , false , tc, {22 }, 0 ,
2082
2085
(ts - TDuration::Minutes (3 )).MilliSeconds ());
2083
2086
CmdRead (0 , 4 , 1 , Max<i32>(), 1 , false , tc, {34 }, 0 ,
2084
2087
(ts - TDuration::Seconds (1 )).MilliSeconds ());
2085
2088
2086
2089
PQTabletPrepare ({.readFromTimestampsMs =(ts - TDuration::Seconds (1 )).MilliSeconds ()},
2087
2090
{{" aaa" , true }}, tc);
2088
2091
CmdRead (0 , 0 , 1 , Max<i32>(), 1 , false , tc, {34 });
2089
-
2090
2092
});
2091
2093
}
2092
2094
0 commit comments