aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorivanmorozov <ivanmorozov@yandex-team.com>2022-10-22 13:45:12 +0300
committerivanmorozov <ivanmorozov@yandex-team.com>2022-10-22 13:45:12 +0300
commitbaf50b019c76193f85d68bcd9529824c7c2a6c98 (patch)
tree56cd859b81ccd996ebf9c5a38724b7fa25cedbae
parentcfa801e12eec1f1845ed0d01f2c44888eefc1ba2 (diff)
downloadydb-baf50b019c76193f85d68bcd9529824c7c2a6c98.tar.gz
fix for absolutely zero reply
-rw-r--r--ydb/core/kqp/compute_actor/kqp_scan_compute_actor.cpp2
-rw-r--r--ydb/core/kqp/ut/kqp_olap_ut.cpp3
2 files changed, 1 insertions, 4 deletions
diff --git a/ydb/core/kqp/compute_actor/kqp_scan_compute_actor.cpp b/ydb/core/kqp/compute_actor/kqp_scan_compute_actor.cpp
index b23b02f5d18..651f69e60ca 100644
--- a/ydb/core/kqp/compute_actor/kqp_scan_compute_actor.cpp
+++ b/ydb/core/kqp/compute_actor/kqp_scan_compute_actor.cpp
@@ -1106,7 +1106,7 @@ private:
const ui64 prevFreeSpace = std::any_cast<ui64>(prev);
return freeSpace > prevFreeSpace;
};
- if (!hasNewMemoryPred()) {
+ if (!hasNewMemoryPred() && ScanData->GetStoredBytes()) {
return;
}
CA_LOG_D("POLL_SOURCES:START:" << InFlightShards.GetShardsCount() << "." << InFlightShards.GetScansCount());
diff --git a/ydb/core/kqp/ut/kqp_olap_ut.cpp b/ydb/core/kqp/ut/kqp_olap_ut.cpp
index 2e63ab1b94e..4741d7e8dfc 100644
--- a/ydb/core/kqp/ut/kqp_olap_ut.cpp
+++ b/ydb/core/kqp/ut/kqp_olap_ut.cpp
@@ -2168,9 +2168,6 @@ Y_UNIT_TEST_SUITE(KqpOlap) {
}
Y_UNIT_TEST(ManyColumnShardsFilterPushdownEmptySet) {
- // uncomment this line to reproduce the bug
- return;
-
TPortManager tp;
ui16 mbusport = tp.GetPort(2134);
auto settings = Tests::TServerSettings(mbusport)