Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Invalid
-
0.20.1
-
None
-
None
-
HBase
Description
I was browsing though the HBase 0.20.1 code in order to learn about the way HBase deals with Configuration and I noticed that HBaseConfiguration overrides hashCode() without implementing equals(). This can cause some tricky, hard to debug problems whenever instances of this class are added to Maps or HashSets.
Attachments
Issue Links
- relates to
-
HBASE-1251 HConnectionManager.getConnection(HBaseConfiguration) returns same HConnection for different HBaseConfigurations
- Closed
-
HBASE-2027 HConnectionManager.HBASE_INSTANCES leaks TableServers
- Closed
-
HBASE-2925 LRU of HConnectionManager.HBASE_INSTANCES breaks if HBaseConfiguration is changed
- Closed