SteNicholas opened a new pull request, #2476:
URL: https://github.com/apache/celeborn/pull/2476

   ### What changes were proposed in this pull request?
   
   Switch the corresponding group of dependency leveldbjni according to 
different platforms like aarch64.
   
   ### Why are the changes needed?
   
   Celeborn worker could not start on arm arch devices if db backend is 
`LevelDB`, which should support leveldbjni on the aarch64 platform. 
   
   aarch64 uses `org.openlabtesting.leveldbjni:leveldbjni-all.1.8`, and other 
platforms use `org.fusesource.leveldbjni:leveldbjni-all.1.8`. Meanwhile, 
because some hadoop dependencies packages are also depend on 
`org.fusesource.leveldbjni:leveldbjni-all`, but hadoop merge the similar change 
on trunk, details see
   [HADOOP-16614](https://issues.apache.org/jira/browse/HADOOP-16614), 
therefore it should exclude the dependency of `org.fusesource.leveldbjni` for 
these hadoop packages related.
   
   Backport:
   
   - https://github.com/apache/spark/pull/26636
   - https://github.com/apache/spark/pull/31036
   
   ### Does this PR introduce _any_ user-facing change?
   
   No.
   
   ### How was this patch tested?
   
   No.


-- 
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