[
https://issues.apache.org/jira/browse/HBASE-18874?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16182463#comment-16182463
]
Pankaj Kumar commented on HBASE-18874:
--------------------------------------
Sorry for late reply [~tedyu], currently this issue is applicable only for
branch-2 and master.
In other branches we are invoking HRegionServer's stop(String) which will log
the message,
{code}
public void abort(final String msg, final Throwable t) {
if (isAborted() || isStopped()) {
return;
}
if (cpHost != null) {
// HBASE-4014: dump a list of loaded coprocessors.
LOG.fatal("Master server abort: loaded coprocessors are: " +
getLoadedCoprocessors());
}
if (t != null) LOG.fatal(msg, t);
stop(msg);
}
{code}
Actually this issue was introduced by HBASE-14499 in master branch and we
missed to fix HBASE-14499 in branch-1 and other branches as well. Shall I
backport first HBASE-14499 to other branches?
> HMaster abort message will be skipped if Throwable is passed null
> -----------------------------------------------------------------
>
> Key: HBASE-18874
> URL: https://issues.apache.org/jira/browse/HBASE-18874
> Project: HBase
> Issue Type: Bug
> Affects Versions: 3.0.0
> Reporter: Pankaj Kumar
> Assignee: Pankaj Kumar
> Priority: Minor
> Attachments: HBASE-18874.patch
>
>
> In HMaster class, we are logging abort message only in case when Throwable is
> not null,
> {noformat}
> if (t != null) LOG.fatal(msg, t);
> {noformat}
> We will miss the abort message in this case.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)