{"action":"opened","issue":{"url":"https://api.github.com/repos/GiraffaFS/giraffa/issues/153","labels_url":"https://api.github.com/repos/GiraffaFS/giraffa/issues/153/labels{/name}","comments_url":"https://api.github.com/repos/GiraffaFS/giraffa/issues/153/comments","events_url":"https://api.github.com/repos/GiraffaFS/giraffa/issues/153/events","html_url":"https://github.com/GiraffaFS/giraffa/issues/153","id":79105384,"number":153,"title":"NamespaceAgent can fail operations when RegionServer dies","user":{"login":"zero45","id":2126448,"avatar_url":"https://avatars.githubusercontent.com/u/2126448?v=3","gravatar_id":"","url":"https://api.github.com/users/zero45","html_url":"https://github.com/zero45","followers_url":"https://api.github.com/users/zero45/followers","following_url":"https://api.github.com/users/zero45/following{/other_user}","gists_url":"https://api.github.com/users/zero45/gists{/gist_id}","starred_url":"https://api.github.com/users/zero45/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zero45/subscriptions","organizations_url":"https://api.github.com/users/zero45/orgs","repos_url":"https://api.github.com/users/zero45/repos","events_url":"https://api.github.com/users/zero45/events{/privacy}","received_events_url":"https://api.github.com/users/zero45/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/GiraffaFS/giraffa/labels/Priority-Medium","name":"Priority-Medium","color":"ededed"}],"state":"open","locked":false,"assignee":{"login":"zero45","id":2126448,"avatar_url":"https://avatars.githubusercontent.com/u/2126448?v=3","gravatar_id":"","url":"https://api.github.com/users/zero45","html_url":"https://github.com/zero45","followers_url":"https://api.github.com/users/zero45/followers","following_url":"https://api.github.com/users/zero45/following{/other_user}","gists_url":"https://api.github.com/users/zero45/gists{/gist_id}","starred_url":"https://api.github.com/users/zero45/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zero45/subscriptions","organizations_url":"https://api.github.com/users/zero45/orgs","repos_url":"https://api.github.com/users/zero45/repos","events_url":"https://api.github.com/users/zero45/events{/privacy}","received_events_url":"https://api.github.com/users/zero45/received_events","type":"User","site_admin":false},"milestone":null,"comments":0,"created_at":"2015-05-21T18:12:33Z","updated_at":"2015-05-21T18:12:33Z","closed_at":null,"body":"This was discovered from working on issue #132; specifically the unit test from there, post issue #122, revealed that a GiraffaClient fails to makes calls after a RegionServer has been killed.\r\n\r\nThis is mainly due to the change in HBase client code. GiraffaClient has been changed to use  Connection and Table interfaces in place of HTable. However, it appears that this change has in turn made the client rely on a particular RegionServer.\r\n\r\nSeems we need to always grab a new Table whenever we need to make a call rather than rely on the same Table every time. "}}