{"action":"created","issue":{"url":"https://api.github.com/repos/JeffersonLab/sim-recon/issues/425","repository_url":"https://api.github.com/repos/JeffersonLab/sim-recon","labels_url":"https://api.github.com/repos/JeffersonLab/sim-recon/issues/425/labels{/name}","comments_url":"https://api.github.com/repos/JeffersonLab/sim-recon/issues/425/comments","events_url":"https://api.github.com/repos/JeffersonLab/sim-recon/issues/425/events","html_url":"https://github.com/JeffersonLab/sim-recon/pull/425","id":158523120,"number":425,"title":"Hddm random access support","user":{"login":"rjones30","id":7832920,"avatar_url":"https://avatars.githubusercontent.com/u/7832920?v=3","gravatar_id":"","url":"https://api.github.com/users/rjones30","html_url":"https://github.com/rjones30","followers_url":"https://api.github.com/users/rjones30/followers","following_url":"https://api.github.com/users/rjones30/following{/other_user}","gists_url":"https://api.github.com/users/rjones30/gists{/gist_id}","starred_url":"https://api.github.com/users/rjones30/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rjones30/subscriptions","organizations_url":"https://api.github.com/users/rjones30/orgs","repos_url":"https://api.github.com/users/rjones30/repos","events_url":"https://api.github.com/users/rjones30/events{/privacy}","received_events_url":"https://api.github.com/users/rjones30/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-06-04T20:42:19Z","updated_at":"2016-06-04T23:41:28Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/JeffersonLab/sim-recon/pulls/425","html_url":"https://github.com/JeffersonLab/sim-recon/pull/425","diff_url":"https://github.com/JeffersonLab/sim-recon/pull/425.diff","patch_url":"https://github.com/JeffersonLab/sim-recon/pull/425.patch"},"body":"A set of coordinated changes to the hddm tools and the underlying xstream library that introduce support for random access to hddm streams. Prior to this, you could skip forward by any number of events, but this required reading a few bytes per record from every event in between. For compressed streams, this was quite heavy because the full work of decompression had to be performed for the events you wan to skip over. With this new feature, on an early pass through the data you can save a position marker (128-bit token) for any event you want to include in your list, and then come back directly to it by a call to setPosition() command on the open stream. Both forward and backward motion is supported on any hddm stream."},"comment":{"url":"https://api.github.com/repos/JeffersonLab/sim-recon/issues/comments/223784434","html_url":"https://github.com/JeffersonLab/sim-recon/pull/425#issuecomment-223784434","issue_url":"https://api.github.com/repos/JeffersonLab/sim-recon/issues/425","id":223784434,"user":{"login":"gluex","id":13782526,"avatar_url":"https://avatars.githubusercontent.com/u/13782526?v=3","gravatar_id":"","url":"https://api.github.com/users/gluex","html_url":"https://github.com/gluex","followers_url":"https://api.github.com/users/gluex/followers","following_url":"https://api.github.com/users/gluex/following{/other_user}","gists_url":"https://api.github.com/users/gluex/gists{/gist_id}","starred_url":"https://api.github.com/users/gluex/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gluex/subscriptions","organizations_url":"https://api.github.com/users/gluex/orgs","repos_url":"https://api.github.com/users/gluex/repos","events_url":"https://api.github.com/users/gluex/events{/privacy}","received_events_url":"https://api.github.com/users/gluex/received_events","type":"User","site_admin":false},"created_at":"2016-06-04T23:41:27Z","updated_at":"2016-06-04T23:41:27Z","body":"Build status for this pull request: FAILURE\n \n Build log: [/work/halld/pull_request_test/sim-recon^hddm_random_access_support/make_hddm_random_access_support.log](https://halldweb.jlab.org/pull_request_test/sim-recon^hddm_random_access_support/make_hddm_random_access_support.log)\n Build report: [/work/halld/pull_request_test/sim-recon^hddm_random_access_support/report_hddm_random_access_support.txt](https://halldweb.jlab.org/pull_request_test/sim-recon^hddm_random_access_support/report_hddm_random_access_support.txt)\n Location of build: /work/halld/pull_request_test/sim-recon^hddm_random_access_support\n"}}
{"actor":{"display_login":"gluex"}}