A few days ago I opened 
https://github.com/apache/arrow/issues/47309<https://github.com/apache/arrow/issues/47309#issuecomment-3196114599>
 where it was suggested that I bring this question to the mailing list:
Given that jemalloc development has 
stopped<https://jasone.github.io/2025/06/12/jemalloc-postmortem/> and the repo 
is archived<https://github.com/jemalloc/jemalloc> I wonder if Arrow should 
consider removing that support as well. Arrow has already moved to mimalloc as 
the default allocator, and there are a number of open issues that link back to 
jemalloc issues (I was brought here from a comment on 
#44342<https://github.com/apache/arrow/issues/44342>). It might help reduce 
some noise on this repo's issue tracker to remove jemalloc support altogether. 
I don't know if there is a desire to support any particular system where 
jemalloc is still preferred, though. If so, then delaying jemalloc support 
removal could make sense too. Just thought I'd raise the issue.
If developers would prefer to keep jemalloc support in Arrow until someone 
finds an intractable issue to resolve, that would be fine. I have seen enough 
other jemalloc-related issues on the issue board to suggest that there are 
sufficient edge cases to consider remove jemalloc as an option regardless, 
though. Given that jemalloc is no longer the default in Arrow, I would not be 
surprised to see bit rot in jemalloc support going unnoticed for multiple 
releases, and it could be worth nipping that in the bud.

Reply via email to