{"action":"created","comment":{"url":"https://api.github.com/repos/filodb/FiloDB/pulls/comments/245102084","pull_request_review_id":189143363,"id":245102084,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI0NTEwMjA4NA==","diff_hunk":"@@ -0,0 +1,102 @@\n+package filodb.query.exec\n+\n+import monix.reactive.Observable\n+\n+import filodb.core.query._\n+import filodb.memory.format.{RowReader, ZeroCopyUTF8String}\n+import filodb.query.QueryConfig\n+\n+object HistogramQuantileMapper {\n+  import ZeroCopyUTF8String._\n+  val le = \"le\".utf8\n+}\n+\n+case class HistogramQuantileMapper(funcParams: Seq[Any]) extends RangeVectorTransformer {\n+\n+  import HistogramQuantileMapper._\n+  require(funcParams.size == 1,\n+    \"histogram_quantile function needs a single quantile argument\")\n+\n+  private val quantile = funcParams.head.asInstanceOf[Number].doubleValue()\n+\n+  override def apply(source: Observable[RangeVector],\n+                     queryConfig: QueryConfig, limit: Int,\n+                     sourceSchema: ResultSchema): Observable[RangeVector] = {\n+    val res = source.toListL.map { rvs =>\n+      val resultKey = validateRangeVectorKeys(rvs.map(_.key))\n+      val sortedRvs = rvs.toArray.map { rv =>\n+        val leStr = rv.key.labelValues(le).toString\n+        val leDouble = if (leStr == \"+Inf\") Double.PositiveInfinity else leStr.toDouble\n+        leDouble -> rv\n+      }.sortBy(_._1)\n+\n+      // apply counter correction on the buckets\n+      val samples = sortedRvs.map(rv => new BufferableCounterCorrectionIterator(rv._2.rows))\n+      val buckets = sortedRvs.map{ b => Array(b._1, 0d)}\n+      val result = new Iterator[RowReader] {\n+        val row = new TransientRow()\n+        override def hasNext: Boolean = samples.forall(_.hasNext)\n+        override def next(): RowReader = {\n+          for { i <- 0 until samples.length } {\n+            val nxt = samples(i).next()\n+            buckets(i)(1) = nxt.getDouble(1)\n+            row.timestamp = nxt.getLong(0)\n+          }\n+          row.value = histogramQuantile(quantile, buckets)\n+          row\n+        }\n+      }\n+      IteratorBackedRangeVector(resultKey, result)\n+    }\n+    Observable.fromTask(res)\n+  }\n+\n+  private def validateRangeVectorKeys(rvKeys: Seq[RangeVectorKey]): CustomRangeVectorKey = {\n+    // assert all RV Keys are same except for \"le\" tag\n+    val resultKey = rvKeys.head.labelValues - le\n+    require(rvKeys.forall(k => (k.labelValues - le) == resultKey),","path":"query/src/main/scala/filodb/query/exec/HistogramQuantileMapper.scala","position":57,"original_position":57,"commit_id":"58ec6690d958842ef05f59fb694c299c0cc9bd3b","original_commit_id":"58ec6690d958842ef05f59fb694c299c0cc9bd3b","user":{"login":"vishramachandran","id":5897052,"node_id":"MDQ6VXNlcjU4OTcwNTI=","avatar_url":"https://avatars0.githubusercontent.com/u/5897052?v=4","gravatar_id":"","url":"https://api.github.com/users/vishramachandran","html_url":"https://github.com/vishramachandran","followers_url":"https://api.github.com/users/vishramachandran/followers","following_url":"https://api.github.com/users/vishramachandran/following{/other_user}","gists_url":"https://api.github.com/users/vishramachandran/gists{/gist_id}","starred_url":"https://api.github.com/users/vishramachandran/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vishramachandran/subscriptions","organizations_url":"https://api.github.com/users/vishramachandran/orgs","repos_url":"https://api.github.com/users/vishramachandran/repos","events_url":"https://api.github.com/users/vishramachandran/events{/privacy}","received_events_url":"https://api.github.com/users/vishramachandran/received_events","type":"User","site_admin":false},"body":"Agreed per my previous comment. I'll change.","created_at":"2019-01-03T19:10:19Z","updated_at":"2019-01-03T19:10:19Z","html_url":"https://github.com/filodb/FiloDB/pull/193#discussion_r245102084","pull_request_url":"https://api.github.com/repos/filodb/FiloDB/pulls/193","author_association":"MEMBER","_links":{"self":{"href":"https://api.github.com/repos/filodb/FiloDB/pulls/comments/245102084"},"html":{"href":"https://github.com/filodb/FiloDB/pull/193#discussion_r245102084"},"pull_request":{"href":"https://api.github.com/repos/filodb/FiloDB/pulls/193"}},"in_reply_to_id":244894041},"pull_request":{"url":"https://api.github.com/repos/filodb/FiloDB/pulls/193","id":238865136,"node_id":"MDExOlB1bGxSZXF1ZXN0MjM4ODY1MTM2","html_url":"https://github.com/filodb/FiloDB/pull/193","diff_url":"https://github.com/filodb/FiloDB/pull/193.diff","patch_url":"https://github.com/filodb/FiloDB/pull/193.patch","issue_url":"https://api.github.com/repos/filodb/FiloDB/issues/193","number":193,"state":"open","locked":false,"title":" feat(query): Histogram Quantile function support","user":{"login":"vishramachandran","id":5897052,"node_id":"MDQ6VXNlcjU4OTcwNTI=","avatar_url":"https://avatars0.githubusercontent.com/u/5897052?v=4","gravatar_id":"","url":"https://api.github.com/users/vishramachandran","html_url":"https://github.com/vishramachandran","followers_url":"https://api.github.com/users/vishramachandran/followers","following_url":"https://api.github.com/users/vishramachandran/following{/other_user}","gists_url":"https://api.github.com/users/vishramachandran/gists{/gist_id}","starred_url":"https://api.github.com/users/vishramachandran/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vishramachandran/subscriptions","organizations_url":"https://api.github.com/users/vishramachandran/orgs","repos_url":"https://api.github.com/users/vishramachandran/repos","events_url":"https://api.github.com/users/vishramachandran/events{/privacy}","received_events_url":"https://api.github.com/users/vishramachandran/received_events","type":"User","site_admin":false},"body":"**Pull Request checklist**\r\n\r\n- [x] The commit(s) message(s) follows the contribution [guidelines](CONTRIBUTING.md) ?\r\n- [x] Tests for the changes have been added (for bug fixes / features) ?\r\n- [ ] Docs have been added / updated (for bug fixes / features) ?\r\n\r\nSupport for prometheus histogram_quantile function","created_at":"2018-12-14T23:01:18Z","updated_at":"2019-01-03T19:10:19Z","closed_at":null,"merged_at":null,"merge_commit_sha":"848edf060280d1a3af21aaedde3fa0d13f3fd106","assignee":{"login":"vishramachandran","id":5897052,"node_id":"MDQ6VXNlcjU4OTcwNTI=","avatar_url":"https://avatars0.githubusercontent.com/u/5897052?v=4","gravatar_id":"","url":"https://api.github.com/users/vishramachandran","html_url":"https://github.com/vishramachandran","followers_url":"https://api.github.com/users/vishramachandran/followers","following_url":"https://api.github.com/users/vishramachandran/following{/other_user}","gists_url":"https://api.github.com/users/vishramachandran/gists{/gist_id}","starred_url":"https://api.github.com/users/vishramachandran/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vishramachandran/subscriptions","organizations_url":"https://api.github.com/users/vishramachandran/orgs","repos_url":"https://api.github.com/users/vishramachandran/repos","events_url":"https://api.github.com/users/vishramachandran/events{/privacy}","received_events_url":"https://api.github.com/users/vishramachandran/received_events","type":"User","site_admin":false},"assignees":[{"login":"vishramachandran","id":5897052,"node_id":"MDQ6VXNlcjU4OTcwNTI=","avatar_url":"https://avatars0.githubusercontent.com/u/5897052?v=4","gravatar_id":"","url":"https://api.github.com/users/vishramachandran","html_url":"https://github.com/vishramachandran","followers_url":"https://api.github.com/users/vishramachandran/followers","following_url":"https://api.github.com/users/vishramachandran/following{/other_user}","gists_url":"https://api.github.com/users/vishramachandran/gists{/gist_id}","starred_url":"https://api.github.com/users/vishramachandran/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vishramachandran/subscriptions","organizations_url":"https://api.github.com/users/vishramachandran/orgs","repos_url":"https://api.github.com/users/vishramachandran/repos","events_url":"https://api.github.com/users/vishramachandran/events{/privacy}","received_events_url":"https://api.github.com/users/vishramachandran/received_events","type":"User","site_admin":false}],"requested_reviewers":[{"login":"TanviBhavsar","id":1294436,"node_id":"MDQ6VXNlcjEyOTQ0MzY=","avatar_url":"https://avatars2.githubusercontent.com/u/1294436?v=4","gravatar_id":"","url":"https://api.github.com/users/TanviBhavsar","html_url":"https://github.com/TanviBhavsar","followers_url":"https://api.github.com/users/TanviBhavsar/followers","following_url":"https://api.github.com/users/TanviBhavsar/following{/other_user}","gists_url":"https://api.github.com/users/TanviBhavsar/gists{/gist_id}","starred_url":"https://api.github.com/users/TanviBhavsar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TanviBhavsar/subscriptions","organizations_url":"https://api.github.com/users/TanviBhavsar/orgs","repos_url":"https://api.github.com/users/TanviBhavsar/repos","events_url":"https://api.github.com/users/TanviBhavsar/events{/privacy}","received_events_url":"https://api.github.com/users/TanviBhavsar/received_events","type":"User","site_admin":false},{"login":"broneill","id":2822640,"node_id":"MDQ6VXNlcjI4MjI2NDA=","avatar_url":"https://avatars1.githubusercontent.com/u/2822640?v=4","gravatar_id":"","url":"https://api.github.com/users/broneill","html_url":"https://github.com/broneill","followers_url":"https://api.github.com/users/broneill/followers","following_url":"https://api.github.com/users/broneill/following{/other_user}","gists_url":"https://api.github.com/users/broneill/gists{/gist_id}","starred_url":"https://api.github.com/users/broneill/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/broneill/subscriptions","organizations_url":"https://api.github.com/users/broneill/orgs","repos_url":"https://api.github.com/users/broneill/repos","events_url":"https://api.github.com/users/broneill/events{/privacy}","received_events_url":"https://api.github.com/users/broneill/received_events","type":"User","site_admin":false},{"login":"tjackpaul","id":23192387,"node_id":"MDQ6VXNlcjIzMTkyMzg3","avatar_url":"https://avatars2.githubusercontent.com/u/23192387?v=4","gravatar_id":"","url":"https://api.github.com/users/tjackpaul","html_url":"https://github.com/tjackpaul","followers_url":"https://api.github.com/users/tjackpaul/followers","following_url":"https://api.github.com/users/tjackpaul/following{/other_user}","gists_url":"https://api.github.com/users/tjackpaul/gists{/gist_id}","starred_url":"https://api.github.com/users/tjackpaul/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tjackpaul/subscriptions","organizations_url":"https://api.github.com/users/tjackpaul/orgs","repos_url":"https://api.github.com/users/tjackpaul/repos","events_url":"https://api.github.com/users/tjackpaul/events{/privacy}","received_events_url":"https://api.github.com/users/tjackpaul/received_events","type":"User","site_admin":false},{"login":"sherali42","id":43357447,"node_id":"MDQ6VXNlcjQzMzU3NDQ3","avatar_url":"https://avatars2.githubusercontent.com/u/43357447?v=4","gravatar_id":"","url":"https://api.github.com/users/sherali42","html_url":"https://github.com/sherali42","followers_url":"https://api.github.com/users/sherali42/followers","following_url":"https://api.github.com/users/sherali42/following{/other_user}","gists_url":"https://api.github.com/users/sherali42/gists{/gist_id}","starred_url":"https://api.github.com/users/sherali42/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sherali42/subscriptions","organizations_url":"https://api.github.com/users/sherali42/orgs","repos_url":"https://api.github.com/users/sherali42/repos","events_url":"https://api.github.com/users/sherali42/events{/privacy}","received_events_url":"https://api.github.com/users/sherali42/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/filodb/FiloDB/pulls/193/commits","review_comments_url":"https://api.github.com/repos/filodb/FiloDB/pulls/193/comments","review_comment_url":"https://api.github.com/repos/filodb/FiloDB/pulls/comments{/number}","comments_url":"https://api.github.com/repos/filodb/FiloDB/issues/193/comments","statuses_url":"https://api.github.com/repos/filodb/FiloDB/statuses/58ec6690d958842ef05f59fb694c299c0cc9bd3b","head":{"label":"vishramachandran:hist-quantile","ref":"hist-quantile","sha":"58ec6690d958842ef05f59fb694c299c0cc9bd3b","user":{"login":"vishramachandran","id":5897052,"node_id":"MDQ6VXNlcjU4OTcwNTI=","avatar_url":"https://avatars0.githubusercontent.com/u/5897052?v=4","gravatar_id":"","url":"https://api.github.com/users/vishramachandran","html_url":"https://github.com/vishramachandran","followers_url":"https://api.github.com/users/vishramachandran/followers","following_url":"https://api.github.com/users/vishramachandran/following{/other_user}","gists_url":"https://api.github.com/users/vishramachandran/gists{/gist_id}","starred_url":"https://api.github.com/users/vishramachandran/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vishramachandran/subscriptions","organizations_url":"https://api.github.com/users/vishramachandran/orgs","repos_url":"https://api.github.com/users/vishramachandran/repos","events_url":"https://api.github.com/users/vishramachandran/events{/privacy}","received_events_url":"https://api.github.com/users/vishramachandran/received_events","type":"User","site_admin":false},"repo":{"id":151474750,"node_id":"MDEwOlJlcG9zaXRvcnkxNTE0NzQ3NTA=","name":"FiloDB","full_name":"vishramachandran/FiloDB","private":false,"owner":{"login":"vishramachandran","id":5897052,"node_id":"MDQ6VXNlcjU4OTcwNTI=","avatar_url":"https://avatars0.githubusercontent.com/u/5897052?v=4","gravatar_id":"","url":"https://api.github.com/users/vishramachandran","html_url":"https://github.com/vishramachandran","followers_url":"https://api.github.com/users/vishramachandran/followers","following_url":"https://api.github.com/users/vishramachandran/following{/other_user}","gists_url":"https://api.github.com/users/vishramachandran/gists{/gist_id}","starred_url":"https://api.github.com/users/vishramachandran/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vishramachandran/subscriptions","organizations_url":"https://api.github.com/users/vishramachandran/orgs","repos_url":"https://api.github.com/users/vishramachandran/repos","events_url":"https://api.github.com/users/vishramachandran/events{/privacy}","received_events_url":"https://api.github.com/users/vishramachandran/received_events","type":"User","site_admin":false},"html_url":"https://github.com/vishramachandran/FiloDB","description":"Distributed.  Columnar.  Versioned.  Streaming.  SQL.","fork":true,"url":"https://api.github.com/repos/vishramachandran/FiloDB","forks_url":"https://api.github.com/repos/vishramachandran/FiloDB/forks","keys_url":"https://api.github.com/repos/vishramachandran/FiloDB/keys{/key_id}","collaborators_url":"https://api.github.com/repos/vishramachandran/FiloDB/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/vishramachandran/FiloDB/teams","hooks_url":"https://api.github.com/repos/vishramachandran/FiloDB/hooks","issue_events_url":"https://api.github.com/repos/vishramachandran/FiloDB/issues/events{/number}","events_url":"https://api.github.com/repos/vishramachandran/FiloDB/events","assignees_url":"https://api.github.com/repos/vishramachandran/FiloDB/assignees{/user}","branches_url":"https://api.github.com/repos/vishramachandran/FiloDB/branches{/branch}","tags_url":"https://api.github.com/repos/vishramachandran/FiloDB/tags","blobs_url":"https://api.github.com/repos/vishramachandran/FiloDB/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/vishramachandran/FiloDB/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/vishramachandran/FiloDB/git/refs{/sha}","trees_url":"https://api.github.com/repos/vishramachandran/FiloDB/git/trees{/sha}","statuses_url":"https://api.github.com/repos/vishramachandran/FiloDB/statuses/{sha}","languages_url":"https://api.github.com/repos/vishramachandran/FiloDB/languages","stargazers_url":"https://api.github.com/repos/vishramachandran/FiloDB/stargazers","contributors_url":"https://api.github.com/repos/vishramachandran/FiloDB/contributors","subscribers_url":"https://api.github.com/repos/vishramachandran/FiloDB/subscribers","subscription_url":"https://api.github.com/repos/vishramachandran/FiloDB/subscription","commits_url":"https://api.github.com/repos/vishramachandran/FiloDB/commits{/sha}","git_commits_url":"https://api.github.com/repos/vishramachandran/FiloDB/git/commits{/sha}","comments_url":"https://api.github.com/repos/vishramachandran/FiloDB/comments{/number}","issue_comment_url":"https://api.github.com/repos/vishramachandran/FiloDB/issues/comments{/number}","contents_url":"https://api.github.com/repos/vishramachandran/FiloDB/contents/{+path}","compare_url":"https://api.github.com/repos/vishramachandran/FiloDB/compare/{base}...{head}","merges_url":"https://api.github.com/repos/vishramachandran/FiloDB/merges","archive_url":"https://api.github.com/repos/vishramachandran/FiloDB/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/vishramachandran/FiloDB/downloads","issues_url":"https://api.github.com/repos/vishramachandran/FiloDB/issues{/number}","pulls_url":"https://api.github.com/repos/vishramachandran/FiloDB/pulls{/number}","milestones_url":"https://api.github.com/repos/vishramachandran/FiloDB/milestones{/number}","notifications_url":"https://api.github.com/repos/vishramachandran/FiloDB/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/vishramachandran/FiloDB/labels{/name}","releases_url":"https://api.github.com/repos/vishramachandran/FiloDB/releases{/id}","deployments_url":"https://api.github.com/repos/vishramachandran/FiloDB/deployments","created_at":"2018-10-03T20:16:07Z","updated_at":"2018-12-20T17:21:21Z","pushed_at":"2019-01-03T18:47:55Z","git_url":"git://github.com/vishramachandran/FiloDB.git","ssh_url":"git@github.com:vishramachandran/FiloDB.git","clone_url":"https://github.com/vishramachandran/FiloDB.git","svn_url":"https://github.com/vishramachandran/FiloDB","homepage":"","size":24812,"stargazers_count":0,"watchers_count":0,"language":"Scala","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"archived":false,"open_issues_count":0,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"forks":0,"open_issues":0,"watchers":0,"default_branch":"develop"}},"base":{"label":"filodb:develop","ref":"develop","sha":"084f50be808887a5ff08d114e57696e8475721b2","user":{"login":"filodb","id":19396983,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE5Mzk2OTgz","avatar_url":"https://avatars3.githubusercontent.com/u/19396983?v=4","gravatar_id":"","url":"https://api.github.com/users/filodb","html_url":"https://github.com/filodb","followers_url":"https://api.github.com/users/filodb/followers","following_url":"https://api.github.com/users/filodb/following{/other_user}","gists_url":"https://api.github.com/users/filodb/gists{/gist_id}","starred_url":"https://api.github.com/users/filodb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/filodb/subscriptions","organizations_url":"https://api.github.com/users/filodb/orgs","repos_url":"https://api.github.com/users/filodb/repos","events_url":"https://api.github.com/users/filodb/events{/privacy}","received_events_url":"https://api.github.com/users/filodb/received_events","type":"Organization","site_admin":false},"repo":{"id":29259281,"node_id":"MDEwOlJlcG9zaXRvcnkyOTI1OTI4MQ==","name":"FiloDB","full_name":"filodb/FiloDB","private":false,"owner":{"login":"filodb","id":19396983,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE5Mzk2OTgz","avatar_url":"https://avatars3.githubusercontent.com/u/19396983?v=4","gravatar_id":"","url":"https://api.github.com/users/filodb","html_url":"https://github.com/filodb","followers_url":"https://api.github.com/users/filodb/followers","following_url":"https://api.github.com/users/filodb/following{/other_user}","gists_url":"https://api.github.com/users/filodb/gists{/gist_id}","starred_url":"https://api.github.com/users/filodb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/filodb/subscriptions","organizations_url":"https://api.github.com/users/filodb/orgs","repos_url":"https://api.github.com/users/filodb/repos","events_url":"https://api.github.com/users/filodb/events{/privacy}","received_events_url":"https://api.github.com/users/filodb/received_events","type":"Organization","site_admin":false},"html_url":"https://github.com/filodb/FiloDB","description":"Prometheus-compatible distributed time series database","fork":false,"url":"https://api.github.com/repos/filodb/FiloDB","forks_url":"https://api.github.com/repos/filodb/FiloDB/forks","keys_url":"https://api.github.com/repos/filodb/FiloDB/keys{/key_id}","collaborators_url":"https://api.github.com/repos/filodb/FiloDB/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/filodb/FiloDB/teams","hooks_url":"https://api.github.com/repos/filodb/FiloDB/hooks","issue_events_url":"https://api.github.com/repos/filodb/FiloDB/issues/events{/number}","events_url":"https://api.github.com/repos/filodb/FiloDB/events","assignees_url":"https://api.github.com/repos/filodb/FiloDB/assignees{/user}","branches_url":"https://api.github.com/repos/filodb/FiloDB/branches{/branch}","tags_url":"https://api.github.com/repos/filodb/FiloDB/tags","blobs_url":"https://api.github.com/repos/filodb/FiloDB/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/filodb/FiloDB/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/filodb/FiloDB/git/refs{/sha}","trees_url":"https://api.github.com/repos/filodb/FiloDB/git/trees{/sha}","statuses_url":"https://api.github.com/repos/filodb/FiloDB/statuses/{sha}","languages_url":"https://api.github.com/repos/filodb/FiloDB/languages","stargazers_url":"https://api.github.com/repos/filodb/FiloDB/stargazers","contributors_url":"https://api.github.com/repos/filodb/FiloDB/contributors","subscribers_url":"https://api.github.com/repos/filodb/FiloDB/subscribers","subscription_url":"https://api.github.com/repos/filodb/FiloDB/subscription","commits_url":"https://api.github.com/repos/filodb/FiloDB/commits{/sha}","git_commits_url":"https://api.github.com/repos/filodb/FiloDB/git/commits{/sha}","comments_url":"https://api.github.com/repos/filodb/FiloDB/comments{/number}","issue_comment_url":"https://api.github.com/repos/filodb/FiloDB/issues/comments{/number}","contents_url":"https://api.github.com/repos/filodb/FiloDB/contents/{+path}","compare_url":"https://api.github.com/repos/filodb/FiloDB/compare/{base}...{head}","merges_url":"https://api.github.com/repos/filodb/FiloDB/merges","archive_url":"https://api.github.com/repos/filodb/FiloDB/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/filodb/FiloDB/downloads","issues_url":"https://api.github.com/repos/filodb/FiloDB/issues{/number}","pulls_url":"https://api.github.com/repos/filodb/FiloDB/pulls{/number}","milestones_url":"https://api.github.com/repos/filodb/FiloDB/milestones{/number}","notifications_url":"https://api.github.com/repos/filodb/FiloDB/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/filodb/FiloDB/labels{/name}","releases_url":"https://api.github.com/repos/filodb/FiloDB/releases{/id}","deployments_url":"https://api.github.com/repos/filodb/FiloDB/deployments","created_at":"2015-01-14T18:35:32Z","updated_at":"2019-01-02T20:03:17Z","pushed_at":"2018-12-22T02:16:44Z","git_url":"git://github.com/filodb/FiloDB.git","ssh_url":"git@github.com:filodb/FiloDB.git","clone_url":"https://github.com/filodb/FiloDB.git","svn_url":"https://github.com/filodb/FiloDB","homepage":"","size":24760,"stargazers_count":1063,"watchers_count":1063,"language":"Scala","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":192,"mirror_url":null,"archived":false,"open_issues_count":11,"license":{"key":"apache-2.0","name":"Apache License 2.0","spdx_id":"Apache-2.0","url":"https://api.github.com/licenses/apache-2.0","node_id":"MDc6TGljZW5zZTI="},"forks":192,"open_issues":11,"watchers":1063,"default_branch":"develop"}},"_links":{"self":{"href":"https://api.github.com/repos/filodb/FiloDB/pulls/193"},"html":{"href":"https://github.com/filodb/FiloDB/pull/193"},"issue":{"href":"https://api.github.com/repos/filodb/FiloDB/issues/193"},"comments":{"href":"https://api.github.com/repos/filodb/FiloDB/issues/193/comments"},"review_comments":{"href":"https://api.github.com/repos/filodb/FiloDB/pulls/193/comments"},"review_comment":{"href":"https://api.github.com/repos/filodb/FiloDB/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/filodb/FiloDB/pulls/193/commits"},"statuses":{"href":"https://api.github.com/repos/filodb/FiloDB/statuses/58ec6690d958842ef05f59fb694c299c0cc9bd3b"}},"author_association":"MEMBER"}}
{"actor":{"display_login":"vishramachandran"}}