A friend of mine who is evaluating HBase just told that calling HBaseAdmin.tableExists frequently slows down the client. This is probably the same issue. He was using stock CHD3 HBase.
-- Lars ________________________________ From: Ramkrishna S Vasudevan <[email protected]> To: [email protected] Sent: Monday, December 19, 2011 3:59 AM Subject: Registered listeners not getting removed - Leading to memory leak Hi From the HBaseAdmin if i try to use apis like tableExists, compact, flush, closeRegion all creates new CataLogTracker. Everytime we register a listener but we dont remove the listeners. Note that, every catalog tracker creation calls HConnection.getConnection(). On continuous run of admin apis this is leading to memory leak. Correct me if am wrong. Any suggestions on this on how to clear the listeners? Regards Ram
