[ 
https://issues.apache.org/jira/browse/MESOS-7547?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Zhitao Li updated MESOS-7547:
-----------------------------
    Description: 
Mesos uses the {{CHECK}} and {{LOG(FATAL)}} from glog extensively, but it seems 
like the default behavior in glog is only log the trace to stderr instead of 
generating any coredump.

It seems that the [default behavior of glog | 
http://rpg.ifi.uzh.ch/docs/glog.html] is to call {{exit(1)}} which does not 
produce any coredump.

However, it is possible to use {{InstallFailureFunction()}} to install a custom 
failure function, which calls {{abort()}}

cc [~jamespeach]

  was:
Mesos uses the {{CHECK}} and {{LOG(FATAL)}} from glog extensively, but it seems 
like the default behavior in glog is only log the trace to stderr instead of 
generating any coredump.

It seems that the [default behavior of glog | 
http://rpg.ifi.uzh.ch/docs/glog.html] is to call {{exit(1)}} which does not 
produce any coredump.

However, it is possible to use {{InstallFailureFunction()}} to install a custom 
failure function.

cc [~jamespeach]


> Allow coredumps to be generated from failed CHECK
> -------------------------------------------------
>
>                 Key: MESOS-7547
>                 URL: https://issues.apache.org/jira/browse/MESOS-7547
>             Project: Mesos
>          Issue Type: Bug
>            Reporter: Zhitao Li
>
> Mesos uses the {{CHECK}} and {{LOG(FATAL)}} from glog extensively, but it 
> seems like the default behavior in glog is only log the trace to stderr 
> instead of generating any coredump.
> It seems that the [default behavior of glog | 
> http://rpg.ifi.uzh.ch/docs/glog.html] is to call {{exit(1)}} which does not 
> produce any coredump.
> However, it is possible to use {{InstallFailureFunction()}} to install a 
> custom failure function, which calls {{abort()}}
> cc [~jamespeach]



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to