aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authormfilitov <mfilitov@yandex-team.com>2025-01-30 16:03:55 +0300
committermfilitov <mfilitov@yandex-team.com>2025-01-30 16:24:09 +0300
commit84ee27dd08dbee487d76317a243f3eb1633c1b84 (patch)
tree8229b63ac69b8235447edb3de71308f85cded2ec /tools
parente0a1b4cfd271b5ede39825cf60d93f619c8d1c58 (diff)
downloadydb-84ee27dd08dbee487d76317a243f3eb1633c1b84.tar.gz
flush widecombiner earlier in case of low memory
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. WideCombiner will also flush all the data in case if allocator is in YellowZone. In this case data will be flushed and hashtable will be recreated. commit_hash:bf2dcd3b3ddbfb08c39c5a698f10bbd0f4ad14bd
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions