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: v14.0.1~589^2~3 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=1bb5c63b05f244100a2830bc97442da0dc131d0c;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 --- diff --git a/src/global/signal_handler.cc b/src/global/signal_handler.cc index 9ea5a9d498d..4102d695657 100644 --- a/src/global/signal_handler.cc +++ b/src/global/signal_handler.cc @@ -261,6 +261,8 @@ static void handle_fatal_signal(int signum) (void)r; ::close(fd); } + snprintf(fn, sizeof(fn)-1, "%s/done", base); + ::creat(fn, 0444); } }