aboutsummaryrefslogtreecommitdiffstats
path: root/util/string/split_ut.cpp
diff options
context:
space:
mode:
authormfilitov <mfilitov@yandex-team.com>2025-01-10 13:35:51 +0300
committermfilitov <mfilitov@yandex-team.com>2025-01-10 14:26:36 +0300
commitb830866dd04884b8eec69bab3c745c7c25ecb3f4 (patch)
tree57a7d7f3028fa56d51b03ee3a9d6ec0765b11534 /util/string/split_ut.cpp
parent1fcf8fe3af79804f1afd9cab433e99f995f3b322 (diff)
downloadydb-b830866dd04884b8eec69bab3c745c7c25ecb3f4.tar.gz
added more cases to switch to spilling and to flush data
Fixes for tpch10000 q4 crashing with memLimit. Changes: 1. MemLimit exception is now handled in WideCombiner. Now, if there is not enough memory during hashtable grow, WideCombiner will flush and send all the accumulated data to WideLastCombiner. 2. Handled the exception when there is not enough memory in the bucket after the state has been split. Now, if the hashtable grows unsuccessfully, the bucket is sent to spilling. commit_hash:0e19a47b070954414cc67d34f09ba8cb74a21fd1
Diffstat (limited to 'util/string/split_ut.cpp')
0 files changed, 0 insertions, 0 deletions