I'm not aware of any ports of MongoDB on Mesos, but the one gotcha to keep
in mind when porting database frameworks is that the task/executor sandbox
in Mesos is ephemeral. IOW, when an executor exits the sandbox gets cleaned
up (not immediately but after certain time based on the garbage collection
algorithm). So if a MongoDB executor writes its state/db in the sandbox
then that data is irrecoverable if the task/executor terminates (e.g.,
LOST).  Having said that, follow
https://issues.apache.org/jira/browse/MESOS-1554 for future work in this
area.


On Tue, Sep 2, 2014 at 2:50 PM, Ankur Chauhan <[email protected]> wrote:

> Hi all,
>
> I apologise for the repost but wanted to get some responses. I am evaluating 
> mesos and wanted to know if anyone has successfully used
> mesos (with or without docker) as a means of managing a mongodb deployment. 
> Currently, I have 8 shards where each shard is a 3x replicated replicaset and 
> contains > 500GB of data.
>
>
> I was wondering if someone has tried to deploy and maintain a mongodb
> deployment using mesos (or maybe tell me why this is not advisable), any 
> gotchas and preferred methodology for deployment.
>
> -- Ankur
>
>

Reply via email to