Merge pull request #12198 from mesosphere/default-mem-and-cpu-limit

MESOS: Set the cpu+mem default limit in the SchedulerServer
pull/6/head
Alex Mohr 2015-08-04 17:42:51 -07:00
commit e528d2d948
2 changed files with 15 additions and 3 deletions

View File

@ -163,6 +163,8 @@ func NewSchedulerServer() *SchedulerServer {
RunProxy: true,
ExecutorSuicideTimeout: execcfg.DefaultSuicideTimeout,
ExecutorCgroupPrefix: execcfg.DefaultCgroupPrefix,
DefaultContainerCPULimit: mresource.DefaultDefaultContainerCPULimit,
DefaultContainerMemLimit: mresource.DefaultDefaultContainerMemLimit,
MinionLogMaxSize: minioncfg.DefaultLogMaxSize(),
MinionLogMaxBackups: minioncfg.DefaultLogMaxBackups,

View File

@ -28,6 +28,8 @@ import (
"time"
"github.com/GoogleCloudPlatform/kubernetes/contrib/mesos/pkg/archive"
mresource "github.com/GoogleCloudPlatform/kubernetes/contrib/mesos/pkg/scheduler/resource"
"github.com/stretchr/testify/assert"
)
@ -115,6 +117,14 @@ func Test_awaitFailoverDoneFailover(t *testing.T) {
}
}
func Test_DefaultResourceLimits(t *testing.T) {
assert := assert.New(t)
s := NewSchedulerServer()
assert.Equal(s.DefaultContainerCPULimit, mresource.DefaultDefaultContainerCPULimit)
assert.Equal(s.DefaultContainerMemLimit, mresource.DefaultDefaultContainerMemLimit)
}
func Test_StaticPods(t *testing.T) {
assert := assert.New(t)