From: Dan Mick Date: Wed, 11 Jul 2018 04:43:00 +0000 (-0700) Subject: global/signal_handler: add 'done' file to signal crashdump is ready X-Git-Tag: v13.2.6~86^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=1934d437c75bb53fcbb92fa84d7b33c017277db8;p=ceph.git global/signal_handler: add 'done' file to signal crashdump is ready for an asynchronous crash scraper to use for synchronization Signed-off-by: Dan Mick (cherry picked from commit 1bb5c63b05f244100a2830bc97442da0dc131d0c) --- diff --git a/src/global/signal_handler.cc b/src/global/signal_handler.cc index 5af31c28df23..6922fe34df60 100644 --- a/src/global/signal_handler.cc +++ b/src/global/signal_handler.cc @@ -260,6 +260,8 @@ static void handle_fatal_signal(int signum) (void)r; ::close(fd); } + snprintf(fn, sizeof(fn)-1, "%s/done", base); + ::creat(fn, 0444); } }