No objection to about the additional dependency, but using 'curl'
instead of 'libcurl' seems unfortunate. Can you share some more
detailed information about the problems that have been encountered
using libcurl? e.g., was using the curl_multi_xxx() APIs explored?

Neil

On Thu, Mar 3, 2016 at 9:10 AM, Jie Yu <yujie....@gmail.com> wrote:
> Hi,
>
> I am proposing making 'curl' a prerequisite when installing Mesos.
> Currently, we require 'libcurl' being present when installing Mesos
> (http://mesos.apache.org/gettingstarted/). However, we found that it does
> not compose well with our asynchronous runtime environment (i.e., it'll
> block the current worker thread).
>
> Recent work on URI fetcher uses 'curl' directly, instead of using 'libcurl'
> to fetch artifacts, because it composes well with our async runtime env.
> 'curl' is installed by default in most systems (e.g., OSX, centos, RHEL).
>
> So I am proposing adding 'curl' to our prerequisite list. Let me know if you
> have any concern on this. I'll update the Getting Started doc if you are OK
> with this change.
>
> Thanks,
> - Jie
>

Reply via email to