Skip to content

i1.38.3

@abhijat abhijat tagged this 22 May 19:02
* facade: Trim parsed args if overallocated

On parsing new command, if cap > 2* prev size needed, then trim command
to avoid holding onto oversized capacity. Also do this only over 256 KiB
to not churn on small commands and only correct large allocs

Signed-off-by: Abhijat Malviya <abhijat@dragonflydb.io>
(cherry picked from commit 0a369ac97018fec15313b54236e1ff89dc08cc6e)

* facade: Do not use clear to drop memory

This API has changed in recent versions of absl and no longer
deallocates

Signed-off-by: Abhijat Malviya <abhijat@dragonflydb.io>
(cherry picked from commit c062d4010f0a7ee4334be4cebe391ebd62358827)

---------

Signed-off-by: Abhijat Malviya <abhijat@dragonflydb.io>
Assets 2
Loading