From adb518ed3f5df348e6fc84d2ecf582c184c2dd03 Mon Sep 17 00:00:00 2001
From: Efthymia Bika <ey8ymia@grnet.gr>
Date: Fri, 26 Feb 2016 17:55:08 +0200
Subject: [PATCH] Make synchronous calls on process exit
---
baas/config.js | 19 ++++++-------------
1 file changed, 6 insertions(+), 13 deletions(-)
diff --git a/baas/config.js b/baas/config.js
index 930a08a..4c67893 100644
--- a/baas/config.js
+++ b/baas/config.js
@@ -198,13 +198,6 @@ function getClient(name, URL, token, CAPath) {
return clients[name];
}
-function kill_callback(error, stdout, stderr) {
- if(error) {
- console.error(stderr);
- }
- console.log(stdout);
-}
-
function kill_processes() {
for(var i = 0; i < running_processes.length; i++) {
console.log("About to kill " + running_processes[i][0].pid);
@@ -212,14 +205,14 @@ function kill_processes() {
var lockfile =
path.join(BAAS_ARCHIVE_DIR, running_processes[i][1],
"lockfile.lock");
- fs.stat(lockfile, function (err, stats) {
- if(err) return console.log(err);
+ try {
+ var stats = fs.statSync(lockfile);
if(stats.isFile()) {
- fs.unlink(lockfile, function(error) {
- if(error) return console.log(error);
- });
+ fs.unlinkSync(lockfile);
}
- });
+ } catch(e) {
+ console.log("No lockfile " + lockfile + " found");
+ }
}
}
--
GitLab