Merge pull request #1425 from jimmyxian/set-memory-wappiness-default-value

set MemorySwappiness default value
This commit is contained in:
Andrea Luzzardi 2015-12-03 19:36:06 -08:00
commit 9386efdfb1
2 changed files with 19 additions and 2 deletions

View File

@ -414,8 +414,12 @@ func getContainerJSON(c *context, w http.ResponseWriter, r *http.Request) {
func postContainersCreate(c *context, w http.ResponseWriter, r *http.Request) {
r.ParseForm()
var (
config dockerclient.ContainerConfig
name = r.Form.Get("name")
config = dockerclient.ContainerConfig{
HostConfig: dockerclient.HostConfig{
MemorySwappiness: -1,
},
}
name = r.Form.Get("name")
)
if err := json.NewDecoder(r.Body).Decode(&config); err != nil {

View File

@ -18,4 +18,17 @@ function teardown() {
[ "${#lines[@]}" -eq 2 ]
}
@test "docker-compose up - check memory swappiness" {
start_docker_with_busybox 2
swarm_manage
FILE=$TESTDATA/compose/simple.yml
docker-compose_swarm -f $FILE up -d
run docker_swarm ps -q
[ "${#lines[@]}" -eq 2 ]
run docker_swarm inspect compose_service1_1
# check memory-swappiness
[[ "${output}" == *"\"MemorySwappiness\": -1"* ]]
}