Regionserver accepts connections, doesn't handle them after bad filter request
------------------------------------------------------------------------------
Key: HBASE-1913
URL: https://issues.apache.org/jira/browse/HBASE-1913
Project: Hadoop HBase
Issue Type: Bug
Affects Versions: 0.20.1, 0.19.3
Environment: Observed on HBase 0.19 HEAD
Reporter: Dave Latham
I deployed some new regionservers but forgot to include a library that one of
my filters used. When a client used that filter, the HBaseServer listener
thread attempted to deserialize it, and threw a NoClassDefFoundError. This
killed the listener thread without cleaning up the socket (only Exception and
OOME are caught, not other Error subclasses). New clients continued to
successfully open TCP connections, but the regionserver would never handle
them, never shutdown, and the master would never expire it, so all of its
regions were effectively unavailable until we intervened.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.