{"action":"opened","issue":{"url":"https://api.github.com/repos/hi3g/opentsdb/issues/135","labels_url":"https://api.github.com/repos/hi3g/opentsdb/issues/135/labels{/name}","comments_url":"https://api.github.com/repos/hi3g/opentsdb/issues/135/comments","events_url":"https://api.github.com/repos/hi3g/opentsdb/issues/135/events","html_url":"https://github.com/hi3g/opentsdb/issues/135","id":77300540,"number":135,"title":"Inject the web projects EventLoopGroup into the Cassandra store","user":{"login":"luuse","id":111528,"avatar_url":"https://avatars.githubusercontent.com/u/111528?v=3","gravatar_id":"","url":"https://api.github.com/users/luuse","html_url":"https://github.com/luuse","followers_url":"https://api.github.com/users/luuse/followers","following_url":"https://api.github.com/users/luuse/following{/other_user}","gists_url":"https://api.github.com/users/luuse/gists{/gist_id}","starred_url":"https://api.github.com/users/luuse/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/luuse/subscriptions","organizations_url":"https://api.github.com/users/luuse/orgs","repos_url":"https://api.github.com/users/luuse/repos","events_url":"https://api.github.com/users/luuse/events{/privacy}","received_events_url":"https://api.github.com/users/luuse/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/hi3g/opentsdb/labels/cassandra","name":"cassandra","color":"fbca04"},{"url":"https://api.github.com/repos/hi3g/opentsdb/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-05-17T12:32:05Z","updated_at":"2015-05-17T12:32:05Z","closed_at":null,"body":"The cassandra driver uses netty under the hoods and it would be nice if we could reuse the web projects `EventLoopGroup` with it. The API necessary to do this has been implemented and released in the 2.0 client but not in the 2.1 client. Once the 2.1 client is released with this new API we should figure out a way to share the event loop threads between the web project and the cassandra project.\r\n\r\nSee JAVA-640 and JAVA-676 for the relevant issues.\r\n\r\nThe API endpoints are exposed through the class `NettyOptions` which is sent to the `com.datastax.driver.core.Cluster.Builder`."}}