raulcd commented on PR #47378:
URL: https://github.com/apache/arrow/pull/47378#issuecomment-3213901385

   A 4% increase in `libarrow.so` size (from ~85MB to ~93MB) isn't great for 
memory footprint / minimal deployments, also this sets a precedent and future 
implications for moving functionality back from Arrow compute which isn't 
great. There doesn't seem to be much of an alternative though. Making this 
conditional would add complexity without much benefit. Breaking up 
`vector_swizzle.cc` also doesn't seem to be possible as both `scatter` and 
`inverse_permutation` are required.
   
   I can't think of any alternatives and the necessity for 
selection-vector-aware seems justified.
   
   We probably should have some guidelines of when/how those changes are 
acceptable / justified for future reference.


-- 
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: github-unsubscr...@arrow.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to