Re: Using mesos' cfs limits on a docker container?

2016-08-15 Thread Zhitao Li
Hi Mark, About the curl issue on SSL, can you please check https://issues.apache.org/jira/browse/MESOS-6005 is similar to what you see? On Sun, Aug 14, 2016 at 12:23 PM, Artem Harutyunyan wrote: > Hi Mark, > > Good to hear you figured it out. Can you please post curl

Re: Using mesos' cfs limits on a docker container?

2016-08-14 Thread Artem Harutyunyan
Hi Mark, Good to hear you figured it out. Can you please post curl errors that you were observing and describe your image repository setup? I'd like to make sure that we have instructions on how to mitigate those. Artem. On Sunday, August 14, 2016, Mark Hammons

Re: Using mesos' cfs limits on a docker container?

2016-08-14 Thread Avinash Sridharan
Hi Mark, That would be awesome (user facing documentation forthe `UnifiedContainerizer`). We have bits and pieces of the unified containerizer (and what it actually is), but would be great to land a more comprehensive documentation into its motivation and usability. May be have a separate

Re: Using mesos' cfs limits on a docker container?

2016-08-14 Thread Mark Hammons
In specific, I wanted the process control capabilities of a mesos framework with custom schedulers and executors, but wanted to run my tasks in a framework definable environment (like running my tasks on a copy of Ubuntu 14 with certain libs installed). Using mixed-mode containerization worked

Re: Using mesos' cfs limits on a docker container?

2016-08-14 Thread haosdent
Personally, I suggest to use the approach @Joseph and @Avinash mentioned. Because zhitao and my patches require Docker >= 1.7.0 . On Mon, Aug 15, 2016 at 1:27 AM, haosdent wrote: > Not sure if this related to https://issues.apache.org/ > jira/browse/MESOS-2154 > So far we

Re: Using mesos' cfs limits on a docker container?

2016-08-14 Thread haosdent
Not sure if this related to https://issues.apache.org/jira/browse/MESOS-2154 So far we have a quick workaround: specify the `cpu-period` and `cpu-quota` in the parameters field of `DockerInfo`. Then `Docker::run` would delegate this to the docker daemon. And recently zhitao and me work on the fix

Re: Using mesos' cfs limits on a docker container?

2016-08-14 Thread Erik Weathers
What was the problem and how did you overcome it? (i.e. This would be a sad resolution to this thread for someone faced with this same problem in the future.) On Sunday, August 14, 2016, Mark Hammons wrote: > I finally got this working after fiddling with it all

Re: Using mesos' cfs limits on a docker container?

2016-08-14 Thread Mark Hammons
I finally got this working after fiddling with it all night. It works great so far! Mark Edgar Hammons II - Research Engineer at BioEmergences 0603695656 > On 14 Aug 2016, at 04:50, Joseph Wu wrote: > > If you're not against running Docker containers without the Docker

Re: Using mesos' cfs limits on a docker container?

2016-08-13 Thread Avinash Sridharan
+1 . Was just about to suggest the same !! On Sat, Aug 13, 2016 at 7:50 PM, Joseph Wu wrote: > If you're not against running Docker containers without the Docker daemon, > try using the Unified containerizer. > See the latter half of this document: http://mesos.apache.org/

Re: Using mesos' cfs limits on a docker container?

2016-08-13 Thread Joseph Wu
If you're not against running Docker containers without the Docker daemon, try using the Unified containerizer. See the latter half of this document: http://mesos.apache.org/documentation/latest/mesos-containerizer/ On Sat, Aug 13, 2016 at 7:02 PM, Mark Hammons

Using mesos' cfs limits on a docker container?

2016-08-13 Thread Mark Hammons
Hi All, I was having a lot of success having mesos force sandboxed programs to work within cpu and memory constraints, but when I added docker into the mix, the cpu limitations go out the window (not sure about the memory limitations. Is there any way to mix these two methods of isolation? I'd