This is an automated email from the ASF dual-hosted git repository.

dheres pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow-datafusion.git


The following commit(s) were added to refs/heads/main by this push:
     new 368f6e606a Double RawTable on grow instead of triple (#7041)
368f6e606a is described below

commit 368f6e606a3cfca8e04638b8d5ff0ff116a20b57
Author: Raphael Taylor-Davies <[email protected]>
AuthorDate: Fri Jul 21 05:19:00 2023 -0400

    Double RawTable on grow instead of triple (#7041)
---
 datafusion/execution/src/memory_pool/proxy.rs | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/datafusion/execution/src/memory_pool/proxy.rs 
b/datafusion/execution/src/memory_pool/proxy.rs
index 2bf485c6ee..ced977b3bf 100644
--- a/datafusion/execution/src/memory_pool/proxy.rs
+++ b/datafusion/execution/src/memory_pool/proxy.rs
@@ -84,7 +84,7 @@ impl<T> RawTableAllocExt for RawTable<T> {
             Err(x) => {
                 // need to request more memory
 
-                let bump_elements = (self.capacity() * 2).max(16);
+                let bump_elements = self.capacity().max(16);
                 let bump_size = bump_elements * std::mem::size_of::<T>();
                 *accounting = 
(*accounting).checked_add(bump_size).expect("overflow");
 

Reply via email to