<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif; ">
<div>Hey team,</div>
<div><br>
</div>
<div>I am working on a fix for retrieving the latest metadata on a resource rather than the first with the HBase implementation, and I'm running into some trouble when trying to get my dev environment to work with HBase. It looks like a concurrency issue when
 it tries to store the metering data. I'm getting the following error in my logs (summary):</div>
<div><br>
</div>
<div>
<div><b>013-08-11 18:52:33.980 2445 ERROR ceilometer.collector.dispatcher.database [req-3b3c65c9-1a1b-4b5d-bba5-8224f074b176 None None]
<span style="background-color: transparent;">Second simultaneous read on fileno 7 detected.  Unless you really know what you're doing, make sure that only one greenthread can read any particular socket.  Consider using a pools.Pool. If you do know what you're
 doing and want to disable this error, call eventlet.debug.hub_prevent_multiple_readers(False)</span></b></div>
<div><br>
</div>
</div>
<div><b>Full traceback</b>: <a href="http://paste.openstack.org/show/43872/">http://paste.openstack.org/show/43872/</a></div>
<div><br>
</div>
<div>Has anyone else run into this lovely little problem? It looks like the implementation needs to use happybase.ConnectionPool, unless I'm missing something.</div>
<div><br>
</div>
<div>Thanks in advance for help! :)</div>
<div><br>
</div>
<div>-Thomas</div>
</body>
</html>