diff options
author | mfilitov <mfilitov@yandex-team.com> | 2025-01-30 16:03:55 +0300 |
---|---|---|
committer | mfilitov <mfilitov@yandex-team.com> | 2025-01-30 16:24:09 +0300 |
commit | 84ee27dd08dbee487d76317a243f3eb1633c1b84 (patch) | |
tree | 8229b63ac69b8235447edb3de71308f85cded2ec /tools | |
parent | e0a1b4cfd271b5ede39825cf60d93f619c8d1c58 (diff) | |
download | ydb-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