tobim commented on issue #48135:
URL: https://github.com/apache/arrow/issues/48135#issuecomment-3536252249

   We want to make use of our own memory pool across our entire application, 
passing that to all functions and constructors that take one is error prone, 
because it is very easy to miss some.
   
   For example, we had to implement our own clang-tidy rewrite operations to 
get it done.
   
https://github.com/tenzir/tenzir/commit/08bd1c462652a4df7ec60c68d630cf70a6da1d9d
   
https://github.com/tenzir/tenzir/commit/1aeed3496a29fd7056542b37dd3cf032a19e9be3
   
   Setting the environment variable does not work with client provided 
implementations, and even if that mechanism would be extended to support that 
use case, it seems like the wrong approach.
   Also, In case any third-party libraries call into arrow functionality that 
uses the allocator, we'd have to patch those as well.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to