[
https://issues.apache.org/jira/browse/HBASE-644?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12599744#action_12599744
]
Jim Kellerman commented on HBASE-644:
-------------------------------------
hbase-env.sh : should JAVA_HOME really default to /usr ?
HRegionServer:
- checkFileSystem does call abort() if the file system is not available
- why Flusher called server.stop instead of abort is kinda strange though
- sometimes I think abort() is not called because it is synchronized and there
might be a possibility of deadlock in the shutdown process.
In the case of trunk, server.stop() refers to the HRegionServer and not the RPC
server, so this is ok. Definately not ok for 0.1 branch.
> DroppedSnapshotException but RegionServer doesn't restart
> ---------------------------------------------------------
>
> Key: HBASE-644
> URL: https://issues.apache.org/jira/browse/HBASE-644
> Project: Hadoop HBase
> Issue Type: Bug
> Reporter: stack
> Priority: Blocker
> Fix For: 0.1.3, 0.2.0
>
> Attachments: 644-0.1-v1.patch
>
>
> RegionServer was carrying -ROOT- and having trouble writing HDFS.
> RegionServer judged that a flush failed and reported a
> DroppedSnapshotException. Usually, the filesystem check would fail and set
> all the abort flags but it in this case filesystem somehow returned healthy
> and the flags were not set. The code path shutdown the RPC only and exited
> then we exited the Flusher. All the rest of the RegionServer stayed up and
> kept reporting the master. The master thought it alive and kept trying to
> scan the unreachable -ROOT-. Cluster was hosed until manual intervention 20
> minutes later.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.