{"action":"created","issue":{"url":"https://api.github.com/repos/mesos/elasticsearch/issues/466","labels_url":"https://api.github.com/repos/mesos/elasticsearch/issues/466/labels{/name}","comments_url":"https://api.github.com/repos/mesos/elasticsearch/issues/466/comments","events_url":"https://api.github.com/repos/mesos/elasticsearch/issues/466/events","html_url":"https://github.com/mesos/elasticsearch/issues/466","id":127665760,"number":466,"title":"Use host Mesos libraries, not the container's","user":{"login":"philwinder","id":8793723,"avatar_url":"https://avatars.githubusercontent.com/u/8793723?v=3","gravatar_id":"","url":"https://api.github.com/users/philwinder","html_url":"https://github.com/philwinder","followers_url":"https://api.github.com/users/philwinder/followers","following_url":"https://api.github.com/users/philwinder/following{/other_user}","gists_url":"https://api.github.com/users/philwinder/gists{/gist_id}","starred_url":"https://api.github.com/users/philwinder/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/philwinder/subscriptions","organizations_url":"https://api.github.com/users/philwinder/orgs","repos_url":"https://api.github.com/users/philwinder/repos","events_url":"https://api.github.com/users/philwinder/events{/privacy}","received_events_url":"https://api.github.com/users/philwinder/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/mesos/elasticsearch/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-01-20T11:47:57Z","updated_at":"2016-01-25T09:19:08Z","closed_at":null,"body":"To allow some form of forward/backward compatibility, mount the mesos libs from the host."},"comment":{"url":"https://api.github.com/repos/mesos/elasticsearch/issues/comments/174445202","html_url":"https://github.com/mesos/elasticsearch/issues/466#issuecomment-174445202","issue_url":"https://api.github.com/repos/mesos/elasticsearch/issues/466","id":174445202,"user":{"login":"philwinder","id":8793723,"avatar_url":"https://avatars.githubusercontent.com/u/8793723?v=3","gravatar_id":"","url":"https://api.github.com/users/philwinder","html_url":"https://github.com/philwinder","followers_url":"https://api.github.com/users/philwinder/followers","following_url":"https://api.github.com/users/philwinder/following{/other_user}","gists_url":"https://api.github.com/users/philwinder/gists{/gist_id}","starred_url":"https://api.github.com/users/philwinder/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/philwinder/subscriptions","organizations_url":"https://api.github.com/users/philwinder/orgs","repos_url":"https://api.github.com/users/philwinder/repos","events_url":"https://api.github.com/users/philwinder/events{/privacy}","received_events_url":"https://api.github.com/users/philwinder/received_events","type":"User","site_admin":false},"created_at":"2016-01-25T09:19:08Z","updated_at":"2016-01-25T09:19:08Z","body":"When in docker mode, this would require the user to mount the /var/lib/libmesos.so file into the scheduler container from the marathon command (because it is difficult to mount volumes to a running container - https://jpetazzo.github.io/2015/01/13/docker-mount-dynamic-volumes/).\r\n\r\nI don't think this is very user friendly. Some alternatives:\r\n- Use the HTTP interface\r\n- Use another docker data container to host the libs to allow easy swapping (won't work in jar mode)\r\n\r\nThis isn't such a problem for the executors, because we can mount the correct libraries in the code."}}