mesos-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Timothy St. Clair" <>
Subject Re: Review Request 19487: Change linkage around libjvm to use dlopen.
Date Tue, 01 Apr 2014 14:28:30 GMT

This is an automatically generated e-mail. To reply, visit:

(Updated April 1, 2014, 2:28 p.m.)

Review request for mesos, Benjamin Hindman, Till Toenshoff, and Vinod Kone.


Update from review and testing.

Bugs: MESOS-1126

Repository: mesos-git


The dependency on libjvm is a "hard", requiring an link and rpath. This causes issues when
shifting between jvms. The standard practice is to use dlopen against the $JAVA_JVM_LIBRARY

    + Enable dlopen for
    + Cleanup redundant jni inclusions

This should make MESOS-855 a non-issue.

Diffs (updated)
----- 5404dc2 
  src/ 47d03b3 
  src/java/jni/construct.cpp 0d0207f 
  src/java/jni/convert.cpp 9f99031 
  src/java/jni/org_apache_mesos_Log.cpp 0548913 
  src/java/jni/org_apache_mesos_state_AbstractState.cpp 476bb27 
  src/java/jni/org_apache_mesos_state_LevelDBState.cpp 30f6309 
  src/java/jni/org_apache_mesos_state_ZooKeeperState.cpp c40e685 
  src/jvm/jvm.cpp d3dfa75 


Testing (updated)

make check (across both Mac and Linux)


Timothy St. Clair

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message