{"action":"created","issue":{"url":"https://api.github.com/repos/datastax/simulacron/issues/5","repository_url":"https://api.github.com/repos/datastax/simulacron","labels_url":"https://api.github.com/repos/datastax/simulacron/issues/5/labels{/name}","comments_url":"https://api.github.com/repos/datastax/simulacron/issues/5/comments","events_url":"https://api.github.com/repos/datastax/simulacron/issues/5/events","html_url":"https://github.com/datastax/simulacron/issues/5","id":249715842,"number":5,"title":"Expose protocol version in query logs","user":{"login":"olim7t","id":259423,"avatar_url":"https://avatars2.githubusercontent.com/u/259423?v=4","gravatar_id":"","url":"https://api.github.com/users/olim7t","html_url":"https://github.com/olim7t","followers_url":"https://api.github.com/users/olim7t/followers","following_url":"https://api.github.com/users/olim7t/following{/other_user}","gists_url":"https://api.github.com/users/olim7t/gists{/gist_id}","starred_url":"https://api.github.com/users/olim7t/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/olim7t/subscriptions","organizations_url":"https://api.github.com/users/olim7t/orgs","repos_url":"https://api.github.com/users/olim7t/repos","events_url":"https://api.github.com/users/olim7t/events{/privacy}","received_events_url":"https://api.github.com/users/olim7t/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"tolbertam","id":6889771,"avatar_url":"https://avatars1.githubusercontent.com/u/6889771?v=4","gravatar_id":"","url":"https://api.github.com/users/tolbertam","html_url":"https://github.com/tolbertam","followers_url":"https://api.github.com/users/tolbertam/followers","following_url":"https://api.github.com/users/tolbertam/following{/other_user}","gists_url":"https://api.github.com/users/tolbertam/gists{/gist_id}","starred_url":"https://api.github.com/users/tolbertam/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tolbertam/subscriptions","organizations_url":"https://api.github.com/users/tolbertam/orgs","repos_url":"https://api.github.com/users/tolbertam/repos","events_url":"https://api.github.com/users/tolbertam/events{/privacy}","received_events_url":"https://api.github.com/users/tolbertam/received_events","type":"User","site_admin":false},"assignees":[{"login":"tolbertam","id":6889771,"avatar_url":"https://avatars1.githubusercontent.com/u/6889771?v=4","gravatar_id":"","url":"https://api.github.com/users/tolbertam","html_url":"https://github.com/tolbertam","followers_url":"https://api.github.com/users/tolbertam/followers","following_url":"https://api.github.com/users/tolbertam/following{/other_user}","gists_url":"https://api.github.com/users/tolbertam/gists{/gist_id}","starred_url":"https://api.github.com/users/tolbertam/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tolbertam/subscriptions","organizations_url":"https://api.github.com/users/tolbertam/orgs","repos_url":"https://api.github.com/users/tolbertam/repos","events_url":"https://api.github.com/users/tolbertam/events{/privacy}","received_events_url":"https://api.github.com/users/tolbertam/received_events","type":"User","site_admin":false}],"milestone":null,"comments":1,"created_at":"2017-08-11T18:40:59Z","updated_at":"2017-08-14T16:15:31Z","closed_at":null,"body":"This will be useful for protocol negotiation tests (such as `ProtocolVersionMixedClusterIT` in Java driver 4)."},"comment":{"url":"https://api.github.com/repos/datastax/simulacron/issues/comments/322235336","html_url":"https://github.com/datastax/simulacron/issues/5#issuecomment-322235336","issue_url":"https://api.github.com/repos/datastax/simulacron/issues/5","id":322235336,"user":{"login":"tolbertam","id":6889771,"avatar_url":"https://avatars1.githubusercontent.com/u/6889771?v=4","gravatar_id":"","url":"https://api.github.com/users/tolbertam","html_url":"https://github.com/tolbertam","followers_url":"https://api.github.com/users/tolbertam/followers","following_url":"https://api.github.com/users/tolbertam/following{/other_user}","gists_url":"https://api.github.com/users/tolbertam/gists{/gist_id}","starred_url":"https://api.github.com/users/tolbertam/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tolbertam/subscriptions","organizations_url":"https://api.github.com/users/tolbertam/orgs","repos_url":"https://api.github.com/users/tolbertam/repos","events_url":"https://api.github.com/users/tolbertam/events{/privacy}","received_events_url":"https://api.github.com/users/tolbertam/received_events","type":"User","site_admin":false},"created_at":"2017-08-14T16:15:31Z","updated_at":"2017-08-14T16:15:31Z","body":"👍 .  Thinking about this I'd like to refactor the query logs so they include comprehensive information about both the frame and the underlying message which would include the protocol versions, protocol flags and message specific data.  This will require implementing jackson de/serializers for each native protocol message which could let us do cool things like extract native protocol messages from the query log itself.  To get things started, I could also just attach the underlying Frame to existing query logs, which would help the java API only.  "}}
{"actor":{"display_login":"tolbertam"}}