Hi,

I agree with this proposal but how about creating a
deprecation period? For example: We will deprecate jemalloc
support in 22.0.0 release and announce it in the release
announce. We'll drop support for jemalloc in 24.0.0 release.

Thanks,
-- 
kou

In 
 
<ia0pr12mb7649b140ab025f0a38a007a8c7...@ia0pr12mb7649.namprd12.prod.outlook.com>
  "[DISCUSS][C++] Removing jemalloc support" on Tue, 19 Aug 2025 19:22:55 +0000,
  Vyas Ramasubramani <vy...@nvidia.com.INVALID> wrote:

> 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