You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@atlas.apache.org by su...@apache.org on 2015/11/25 11:49:14 UTC

incubator-atlas git commit: ATLAS-333 atlas_stop.py – script must delete “atlas.pid” file(ndjouhr via sumasai)

Repository: incubator-atlas
Updated Branches:
  refs/heads/master 4f3512192 -> 9710cff0b


ATLAS-333 atlas_stop.py – script must delete “atlas.pid” file(ndjouhr via sumasai)


Project: http://git-wip-us.apache.org/repos/asf/incubator-atlas/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-atlas/commit/9710cff0
Tree: http://git-wip-us.apache.org/repos/asf/incubator-atlas/tree/9710cff0
Diff: http://git-wip-us.apache.org/repos/asf/incubator-atlas/diff/9710cff0

Branch: refs/heads/master
Commit: 9710cff0bc0c44375081a5e33e816d8744775764
Parents: 4f35121
Author: Suma Shivaprasad <su...@gmail.com>
Authored: Wed Nov 25 16:19:04 2015 +0530
Committer: Suma Shivaprasad <su...@gmail.com>
Committed: Wed Nov 25 16:19:04 2015 +0530

----------------------------------------------------------------------
 distro/src/bin/atlas_stop.py | 13 ++++++++++++-
 release-log.txt              |  1 +
 2 files changed, 13 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-atlas/blob/9710cff0/distro/src/bin/atlas_stop.py
----------------------------------------------------------------------
diff --git a/distro/src/bin/atlas_stop.py b/distro/src/bin/atlas_stop.py
index a157427..574f555 100755
--- a/distro/src/bin/atlas_stop.py
+++ b/distro/src/bin/atlas_stop.py
@@ -37,10 +37,21 @@ def main():
         pf.close()
     except:
         pid = None
-
     if not pid:
         sys.stderr.write("No process ID file found. Server not running?\n")
         return
+    if  mc.ON_POSIX:
+
+            if not mc.unix_exist_pid(pid):
+               sys.stderr.write("Server no longer running with pid %s\nImproper shutdown?\npid file deleted.\n" %pid)
+               os.remove(metadata_pid_file)
+               return
+    else:
+        if mc.IS_WINDOWS:
+            if not mc.win_exist_pid((str)(pid)):
+                sys.stderr.write("Server no longer running with pid %s\nImproper shutdown?\npid file deleted.\n" %pid)
+                os.remove(metadata_pid_file)
+                return
 
     os.kill(pid, SIGTERM)
 

http://git-wip-us.apache.org/repos/asf/incubator-atlas/blob/9710cff0/release-log.txt
----------------------------------------------------------------------
diff --git a/release-log.txt b/release-log.txt
index c8faac2..2266302 100644
--- a/release-log.txt
+++ b/release-log.txt
@@ -9,6 +9,7 @@ ATLAS-54 Rename configs in hive hook (shwethags)
 ATLAS-3 Mixed Index creation fails with Date types (sumasai via shwethags)
 
 ALL CHANGES:
+ATLAS-333 atlas_stop.py – script must delete “atlas.pid” file (ndjouhr via sumasai)
 ATLAS-220 Gets on Enum attribute should return EnumValue(yhemanth via sumasai)
 ATLAS-334 Update documentation to reflect copying required atlas file on solr installation (sumasai via shwethags)
 ATLAS-294 Select queries(ex: from DB select DB.name) response contains column names as "_col_x" instead of the actual names requested in the query.(thiyag via sumasai)