{"action":"created","issue":{"url":"https://api.github.com/repos/pilosa/pilosa/issues/735","repository_url":"https://api.github.com/repos/pilosa/pilosa","labels_url":"https://api.github.com/repos/pilosa/pilosa/issues/735/labels{/name}","comments_url":"https://api.github.com/repos/pilosa/pilosa/issues/735/comments","events_url":"https://api.github.com/repos/pilosa/pilosa/issues/735/events","html_url":"https://github.com/pilosa/pilosa/issues/735","id":243782291,"node_id":"MDU6SXNzdWUyNDM3ODIyOTE=","number":735,"title":"Create Go compiler benchmark","user":{"login":"jaffee","id":926067,"node_id":"MDQ6VXNlcjkyNjA2Nw==","avatar_url":"https://avatars1.githubusercontent.com/u/926067?v=4","gravatar_id":"","url":"https://api.github.com/users/jaffee","html_url":"https://github.com/jaffee","followers_url":"https://api.github.com/users/jaffee/followers","following_url":"https://api.github.com/users/jaffee/following{/other_user}","gists_url":"https://api.github.com/users/jaffee/gists{/gist_id}","starred_url":"https://api.github.com/users/jaffee/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jaffee/subscriptions","organizations_url":"https://api.github.com/users/jaffee/orgs","repos_url":"https://api.github.com/users/jaffee/repos","events_url":"https://api.github.com/users/jaffee/events{/privacy}","received_events_url":"https://api.github.com/users/jaffee/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"seebs","id":166725,"node_id":"MDQ6VXNlcjE2NjcyNQ==","avatar_url":"https://avatars1.githubusercontent.com/u/166725?v=4","gravatar_id":"","url":"https://api.github.com/users/seebs","html_url":"https://github.com/seebs","followers_url":"https://api.github.com/users/seebs/followers","following_url":"https://api.github.com/users/seebs/following{/other_user}","gists_url":"https://api.github.com/users/seebs/gists{/gist_id}","starred_url":"https://api.github.com/users/seebs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/seebs/subscriptions","organizations_url":"https://api.github.com/users/seebs/orgs","repos_url":"https://api.github.com/users/seebs/repos","events_url":"https://api.github.com/users/seebs/events{/privacy}","received_events_url":"https://api.github.com/users/seebs/received_events","type":"User","site_admin":false},"assignees":[{"login":"seebs","id":166725,"node_id":"MDQ6VXNlcjE2NjcyNQ==","avatar_url":"https://avatars1.githubusercontent.com/u/166725?v=4","gravatar_id":"","url":"https://api.github.com/users/seebs","html_url":"https://github.com/seebs","followers_url":"https://api.github.com/users/seebs/followers","following_url":"https://api.github.com/users/seebs/following{/other_user}","gists_url":"https://api.github.com/users/seebs/gists{/gist_id}","starred_url":"https://api.github.com/users/seebs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/seebs/subscriptions","organizations_url":"https://api.github.com/users/seebs/orgs","repos_url":"https://api.github.com/users/seebs/repos","events_url":"https://api.github.com/users/seebs/events{/privacy}","received_events_url":"https://api.github.com/users/seebs/received_events","type":"User","site_admin":false}],"milestone":null,"comments":5,"created_at":"2017-07-18T16:51:33Z","updated_at":"2018-11-19T17:47:19Z","closed_at":null,"author_association":"MEMBER","body":"Met @TocarIP at Gophercon who suggested we submit a Pilosa benchmark to the Go compiler team.\r\n\r\nFrom him:\r\nBasic requirements are pretty simple:\r\n1)  Bench output must be in the same format as “go test –bench”. Using go test is nice, but  as long as bench outputs same\r\n`“BenchmarkFOO       200000          10457 ns/op     97.92 MB/s”` lines other build options are ok\r\n2) It should be runnable on 1  machine\r\n3) Benchmark should be Cpu  bound\r\n4) It should be relatively stable with preferably <3% swings in consecutive runs\r\n5) Runtime should be in the order of 10 seconds\r\n6) Hotspots should be in Go code and not in some cgo library\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/pilosa/pilosa/issues/comments/439981565","html_url":"https://github.com/pilosa/pilosa/issues/735#issuecomment-439981565","issue_url":"https://api.github.com/repos/pilosa/pilosa/issues/735","id":439981565,"node_id":"MDEyOklzc3VlQ29tbWVudDQzOTk4MTU2NQ==","user":{"login":"seebs","id":166725,"node_id":"MDQ6VXNlcjE2NjcyNQ==","avatar_url":"https://avatars1.githubusercontent.com/u/166725?v=4","gravatar_id":"","url":"https://api.github.com/users/seebs","html_url":"https://github.com/seebs","followers_url":"https://api.github.com/users/seebs/followers","following_url":"https://api.github.com/users/seebs/following{/other_user}","gists_url":"https://api.github.com/users/seebs/gists{/gist_id}","starred_url":"https://api.github.com/users/seebs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/seebs/subscriptions","organizations_url":"https://api.github.com/users/seebs/orgs","repos_url":"https://api.github.com/users/seebs/repos","events_url":"https://api.github.com/users/seebs/events{/privacy}","received_events_url":"https://api.github.com/users/seebs/received_events","type":"User","site_admin":false},"created_at":"2018-11-19T17:47:19Z","updated_at":"2018-11-19T17:47:19Z","author_association":"CONTRIBUTOR","body":"This took a while to clean up, but I've added the IntersectionCount bitmaps to the wiki. Rather than make them separate entries, I just gave the name `BenchmarkBitmap_IntersectionCount`, since that runs quite a few interesting ones. I haven't evaluated SliceAscending/SliceDescending more carefully yet, but I think this is a good starting point. We can come back to this again later."}}
{"actor":{"display_login":"seebs"}}