diff --git a/docker-compose.yml b/docker-compose.yml index d4a02c3..6868fac 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -99,9 +99,9 @@ services: delay: 5s max_attempts: 5 window: 10s - placement: - constraints: - - node.labels.mongo.role==data2 + placement: + constraints: + - node.labels.mongo.role==data2 mongo-shard-1: image: mongo @@ -113,9 +113,9 @@ services: delay: 5s max_attempts: 5 window: 10s - placement: - constraints: - - node.labels.mongo.role==data1 + placement: + constraints: + - node.labels.mongo.role==data1 mongo-shard-2: image: mongo @@ -127,9 +127,9 @@ services: delay: 5s max_attempts: 5 window: 10s - placement: - constraints: - - node.labels.mongo.role==data2 + placement: + constraints: + - node.labels.mongo.role==data2 mongo-express: image: mongo-express diff --git a/mongo-supervisor/src/main/kotlin/edu/unito/maadb/mongosupervisor/Utils.kt b/mongo-supervisor/src/main/kotlin/edu/unito/maadb/mongosupervisor/Utils.kt index c457779..fce9b2f 100644 --- a/mongo-supervisor/src/main/kotlin/edu/unito/maadb/mongosupervisor/Utils.kt +++ b/mongo-supervisor/src/main/kotlin/edu/unito/maadb/mongosupervisor/Utils.kt @@ -43,7 +43,7 @@ suspend fun mongoEval(host: String, port: Int, command: String) = withContext(Di with(ProcessBuilder("mongo", "--host", host, "--port", port.toString(), "--eval", command)) { val output = createTempFile() redirectOutput(output) - val exitValue = start().exitValue() + val exitValue = start().waitFor() println("Process output:") output.readLines() .map { "\t $it" }