Re: Mesos Slave gets registered with lower memory than available

2014-10-21 Thread Benjamin Staffin
Related to this, is there a good way to set resource limits for the system
running outside of mesos? It would be great if I could put a hard limit on
memory usage for non-containerized processes (sshd, upstart, mesos-slave
itself, chef, admin shell sessions, the docker daemon, etc) to make way for
tighter binpacking of resources.
On Oct 1, 2014 10:11 AM, Vinod Kone vinodk...@gmail.com wrote:

 Stefan, mind filing a ticket http://VirtualChannel about the
 documentation gap?

 On Wed, Oct 1, 2014 at 9:27 AM, Tim Chen t...@mesosphere.io wrote:

 Hi Stefan,

 Yes it's a feature where we leave some space on each slave and not fully
 allocate all the memory and cpu.

 You can override how much resource your slave advertises by passing in
 the --resources flag when you start your slave.

 Tim

 On Wed, Oct 1, 2014 at 9:22 AM, Stefan Eder masta_...@gmx.net wrote:

 Hi,

 I'm relatively new to Mesos and trying to setup a cluster for Jenkins
 slaves. Currently I have three machines running master, slave and
 zookeepers and one only running a slave.

 Everything works fine so far, except that the slaves registered on the
 master have a lover memory value than available on the machine. For
 example if I use a computer with 8GB then the registered value of that
 slave will be around 6.7GB. So there are around 1.3GB which are
 missing.

 I guess that this is a feature and not a bug (probably to ensure that
 other processes and what not can also run on the machine). However, is
 there a way to decrease that value?

 So far I found nothing about this in the documentation or elsewhere. Am
 I missing something?

 Would be nice if someone could help me.

 Thanks,
 Stefan






Mesos Slave gets registered with lower memory than available

2014-10-01 Thread Stefan Eder
Hi,

I'm relatively new to Mesos and trying to setup a cluster for Jenkins
slaves. Currently I have three machines running master, slave and
zookeepers and one only running a slave.

Everything works fine so far, except that the slaves registered on the
master have a lover memory value than available on the machine. For
example if I use a computer with 8GB then the registered value of that
slave will be around 6.7GB. So there are around 1.3GB which are
missing.

I guess that this is a feature and not a bug (probably to ensure that
other processes and what not can also run on the machine). However, is
there a way to decrease that value?

So far I found nothing about this in the documentation or elsewhere. Am
I missing something?

Would be nice if someone could help me.

Thanks,
Stefan



Re: Mesos Slave gets registered with lower memory than available

2014-10-01 Thread Tim Chen
Hi Stefan,

Yes it's a feature where we leave some space on each slave and not fully
allocate all the memory and cpu.

You can override how much resource your slave advertises by passing in the
--resources flag when you start your slave.

Tim

On Wed, Oct 1, 2014 at 9:22 AM, Stefan Eder masta_...@gmx.net wrote:

 Hi,

 I'm relatively new to Mesos and trying to setup a cluster for Jenkins
 slaves. Currently I have three machines running master, slave and
 zookeepers and one only running a slave.

 Everything works fine so far, except that the slaves registered on the
 master have a lover memory value than available on the machine. For
 example if I use a computer with 8GB then the registered value of that
 slave will be around 6.7GB. So there are around 1.3GB which are
 missing.

 I guess that this is a feature and not a bug (probably to ensure that
 other processes and what not can also run on the machine). However, is
 there a way to decrease that value?

 So far I found nothing about this in the documentation or elsewhere. Am
 I missing something?

 Would be nice if someone could help me.

 Thanks,
 Stefan




Re: Mesos Slave gets registered with lower memory than available

2014-10-01 Thread Vinod Kone
Stefan, mind filing a ticket http://VirtualChannel about the
documentation gap?

On Wed, Oct 1, 2014 at 9:27 AM, Tim Chen t...@mesosphere.io wrote:

 Hi Stefan,

 Yes it's a feature where we leave some space on each slave and not fully
 allocate all the memory and cpu.

 You can override how much resource your slave advertises by passing in the
 --resources flag when you start your slave.

 Tim

 On Wed, Oct 1, 2014 at 9:22 AM, Stefan Eder masta_...@gmx.net wrote:

 Hi,

 I'm relatively new to Mesos and trying to setup a cluster for Jenkins
 slaves. Currently I have three machines running master, slave and
 zookeepers and one only running a slave.

 Everything works fine so far, except that the slaves registered on the
 master have a lover memory value than available on the machine. For
 example if I use a computer with 8GB then the registered value of that
 slave will be around 6.7GB. So there are around 1.3GB which are
 missing.

 I guess that this is a feature and not a bug (probably to ensure that
 other processes and what not can also run on the machine). However, is
 there a way to decrease that value?

 So far I found nothing about this in the documentation or elsewhere. Am
 I missing something?

 Would be nice if someone could help me.

 Thanks,
 Stefan