{"action":"created","comment":{"url":"https://api.github.com/repos/OpenTSDB/opentsdb/pulls/comments/216346461","pull_request_review_id":153800708,"id":216346461,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIxNjM0NjQ2MQ==","diff_hunk":"@@ -416,154 +422,146 @@ public void initializeNoSuchUpstreamNode() throws Exception {\n     } catch (IllegalArgumentException e) { }\n   }\n   \n-  @Test\n-  public void initializeConfigs() throws Exception {\n-    // First - all defaults to null\n-    TestContext ctx = new TestContext(tsdb, query, context, \n-        graph5(), Lists.newArrayList(sink1));\n-    ctx.initialize(null);\n-    \n-    Map<String, QueryNode> nodes = graphToMap(ctx);\n-    QueryNode n1 = nodes.get(\"N1\");\n-    QueryNode n2 = nodes.get(\"N2\");\n-    QueryNode n3 = nodes.get(\"N3\");\n-    QueryNode n4 = nodes.get(\"N4\");\n-    QueryNode n5 = nodes.get(\"N5\");\n-    QueryNode s1 = nodes.get(\"S1\");\n-    QueryNode s2 = nodes.get(\"S2\");\n-    \n-    assertNull(n1.config());\n-    assertNull(n2.config());\n-    assertNull(n3.config());\n-    assertNull(n4.config());\n-    assertNull(n5.config());\n-    assertNull(s1.config());\n-    assertNull(s2.config());\n-    \n-    // Types only\n-    ExecutionGraph graph = graph5();\n-    QueryNodeConfig config_a = mock(QueryNodeConfig.class);\n-    when(config_a.getId()).thenReturn(\"MockFactoryA\");\n-    graph.addNodeConfig(config_a);\n-    \n-    QueryNodeConfig config_source = mock(QueryNodeConfig.class);\n-    when(config_source.getId()).thenReturn(\"MockSourceFactory\");\n-    graph.addNodeConfig(config_source);\n-    \n-    ctx = new TestContext(tsdb, query, context, graph, Lists.newArrayList(sink1));\n-    ctx.initialize(null);\n-    \n-    nodes = graphToMap(ctx);\n-    n1 = nodes.get(\"N1\");\n-    n2 = nodes.get(\"N2\");\n-    n3 = nodes.get(\"N3\");\n-    n4 = nodes.get(\"N4\");\n-    n5 = nodes.get(\"N5\");\n-    s1 = nodes.get(\"S1\");\n-    s2 = nodes.get(\"S2\");\n-    \n-    assertSame(config_a, n1.config());\n-    assertSame(config_a, n2.config());\n-    assertNull(n3.config());\n-    assertSame(config_a, n4.config());\n-    assertSame(config_a, n5.config());\n-    assertSame(config_source, s1.config());\n-    assertSame(config_source, s2.config());\n-    \n-    // named overrides\n-    graph = graph5();\n-    graph.addNodeConfig(config_a);\n-    graph.addNodeConfig(config_source);\n-    \n-    QueryNodeConfig config_n2 = mock(QueryNodeConfig.class);\n-    when(config_n2.getId()).thenReturn(\"N2\");\n-    graph.addNodeConfig(config_n2);\n-    \n-    QueryNodeConfig config_s1 = mock(QueryNodeConfig.class);\n-    when(config_s1.getId()).thenReturn(\"S1\");\n-    graph.addNodeConfig(config_s1);\n-    \n-    ctx = new TestContext(tsdb, query, context, graph, Lists.newArrayList(sink1));\n-    ctx.initialize(null);\n-    \n-    nodes = graphToMap(ctx);\n-    n1 = nodes.get(\"N1\");\n-    n2 = nodes.get(\"N2\");\n-    n3 = nodes.get(\"N3\");\n-    n4 = nodes.get(\"N4\");\n-    n5 = nodes.get(\"N5\");\n-    s1 = nodes.get(\"S1\");\n-    s2 = nodes.get(\"S2\");\n-    \n-    assertSame(config_a, n1.config());\n-    assertSame(config_n2, n2.config());\n-    assertNull(n3.config());\n-    assertSame(config_a, n4.config());\n-    assertSame(config_a, n5.config());\n-    assertSame(config_s1, s1.config());\n-    assertSame(config_source, s2.config());\n-    \n-    // override in graph\n-    graph = ExecutionGraph.newBuilder()\n-      .setId(\"Graph5\")\n-      .addNode(ExecutionGraphNode.newBuilder()\n-        .setId(\"N1\")\n-        .setType(\"MockFactoryA\")\n-        .addSource(\"N3\"))\n-      .addNode(ExecutionGraphNode.newBuilder()\n-        .setId(\"N2\")\n-        .setType(\"MockFactoryA\")\n-        .addSource(\"N3\"))\n-      .addNode(ExecutionGraphNode.newBuilder()\n-        .setId(\"N3\")\n-        .setType(\"MockFactoryB\")\n-        .addSource(\"N4\")\n-        .addSource(\"N5\"))\n-      .addNode(ExecutionGraphNode.newBuilder()\n-        .setId(\"N4\")\n-        .setType(\"MockFactoryA\")\n-        .addSource(\"S1\")\n-        .setConfig(config_a))\n-      .addNode(ExecutionGraphNode.newBuilder()\n-        .setId(\"N5\")\n-        .setType(\"MockFactoryA\")\n-        .addSource(\"S2\"))\n-      .addNode(ExecutionGraphNode.newBuilder()\n-        .setId(\"S1\")\n-        .setType(\"MockSourceFactory\"))\n-      .addNode(ExecutionGraphNode.newBuilder()\n-        .setId(\"S2\")\n-        .setType(\"MockSourceFactory\"))\n-      .build();\n-    \n-    ctx = new TestContext(tsdb, query, context, graph, Lists.newArrayList(sink1));\n-    ctx.initialize(null);\n-    \n-    nodes = graphToMap(ctx);\n-    n1 = nodes.get(\"N1\");\n-    n2 = nodes.get(\"N2\");\n-    n3 = nodes.get(\"N3\");\n-    n4 = nodes.get(\"N4\");\n-    n5 = nodes.get(\"N5\");\n-    s1 = nodes.get(\"S1\");\n-    s2 = nodes.get(\"S2\");\n-    \n-    assertNull(n1.config());\n-    assertNull(n2.config());\n-    assertNull(n3.config());\n-    assertSame(config_a, n4.config());\n-    assertNull(n5.config());\n-    assertNull(s1.config());\n-    assertNull(s2.config());\n-  }\n+//  @Test","path":"core/src/test/java/net/opentsdb/query/TestAbstractQueryPipelineContext.java","position":258,"original_position":258,"commit_id":"6a84e47c0cf4e20ea7aff51ff1142efdf6a58c26","original_commit_id":"6a84e47c0cf4e20ea7aff51ff1142efdf6a58c26","user":{"login":"SeanPMiller","id":10731258,"node_id":"MDQ6VXNlcjEwNzMxMjU4","avatar_url":"https://avatars2.githubusercontent.com/u/10731258?v=4","gravatar_id":"","url":"https://api.github.com/users/SeanPMiller","html_url":"https://github.com/SeanPMiller","followers_url":"https://api.github.com/users/SeanPMiller/followers","following_url":"https://api.github.com/users/SeanPMiller/following{/other_user}","gists_url":"https://api.github.com/users/SeanPMiller/gists{/gist_id}","starred_url":"https://api.github.com/users/SeanPMiller/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SeanPMiller/subscriptions","organizations_url":"https://api.github.com/users/SeanPMiller/orgs","repos_url":"https://api.github.com/users/SeanPMiller/repos","events_url":"https://api.github.com/users/SeanPMiller/events{/privacy}","received_events_url":"https://api.github.com/users/SeanPMiller/received_events","type":"User","site_admin":false},"body":"Reintroducing this later?","created_at":"2018-09-10T14:37:51Z","updated_at":"2018-09-10T14:39:28Z","html_url":"https://github.com/OpenTSDB/opentsdb/pull/1334#discussion_r216346461","pull_request_url":"https://api.github.com/repos/OpenTSDB/opentsdb/pulls/1334","author_association":"NONE","_links":{"self":{"href":"https://api.github.com/repos/OpenTSDB/opentsdb/pulls/comments/216346461"},"html":{"href":"https://github.com/OpenTSDB/opentsdb/pull/1334#discussion_r216346461"},"pull_request":{"href":"https://api.github.com/repos/OpenTSDB/opentsdb/pulls/1334"}}},"pull_request":{"url":"https://api.github.com/repos/OpenTSDB/opentsdb/pulls/1334","id":214076466,"node_id":"MDExOlB1bGxSZXF1ZXN0MjE0MDc2NDY2","html_url":"https://github.com/OpenTSDB/opentsdb/pull/1334","diff_url":"https://github.com/OpenTSDB/opentsdb/pull/1334.diff","patch_url":"https://github.com/OpenTSDB/opentsdb/pull/1334.patch","issue_url":"https://api.github.com/repos/OpenTSDB/opentsdb/issues/1334","number":1334,"state":"open","locked":false,"title":"CORE:","user":{"login":"manolama","id":1377700,"node_id":"MDQ6VXNlcjEzNzc3MDA=","avatar_url":"https://avatars2.githubusercontent.com/u/1377700?v=4","gravatar_id":"","url":"https://api.github.com/users/manolama","html_url":"https://github.com/manolama","followers_url":"https://api.github.com/users/manolama/followers","following_url":"https://api.github.com/users/manolama/following{/other_user}","gists_url":"https://api.github.com/users/manolama/gists{/gist_id}","starred_url":"https://api.github.com/users/manolama/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/manolama/subscriptions","organizations_url":"https://api.github.com/users/manolama/orgs","repos_url":"https://api.github.com/users/manolama/repos","events_url":"https://api.github.com/users/manolama/events{/privacy}","received_events_url":"https://api.github.com/users/manolama/received_events","type":"User","site_admin":false},"body":"- Start a new DefaultQueryPlanner class that will parse out the ExecutionGraph\r\n  and handle push-down operations to the data source. This will replace the\r\n  old planners and the abstract context planner.","created_at":"2018-09-08T04:13:22Z","updated_at":"2018-09-10T14:39:27Z","closed_at":null,"merged_at":null,"merge_commit_sha":"88489a0ef7b3cfe0b3f5deed9b98db1d00f67058","assignee":null,"assignees":[],"requested_reviewers":[],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/OpenTSDB/opentsdb/pulls/1334/commits","review_comments_url":"https://api.github.com/repos/OpenTSDB/opentsdb/pulls/1334/comments","review_comment_url":"https://api.github.com/repos/OpenTSDB/opentsdb/pulls/comments{/number}","comments_url":"https://api.github.com/repos/OpenTSDB/opentsdb/issues/1334/comments","statuses_url":"https://api.github.com/repos/OpenTSDB/opentsdb/statuses/6a84e47c0cf4e20ea7aff51ff1142efdf6a58c26","head":{"label":"manolama:3x_tweaks","ref":"3x_tweaks","sha":"6a84e47c0cf4e20ea7aff51ff1142efdf6a58c26","user":{"login":"manolama","id":1377700,"node_id":"MDQ6VXNlcjEzNzc3MDA=","avatar_url":"https://avatars2.githubusercontent.com/u/1377700?v=4","gravatar_id":"","url":"https://api.github.com/users/manolama","html_url":"https://github.com/manolama","followers_url":"https://api.github.com/users/manolama/followers","following_url":"https://api.github.com/users/manolama/following{/other_user}","gists_url":"https://api.github.com/users/manolama/gists{/gist_id}","starred_url":"https://api.github.com/users/manolama/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/manolama/subscriptions","organizations_url":"https://api.github.com/users/manolama/orgs","repos_url":"https://api.github.com/users/manolama/repos","events_url":"https://api.github.com/users/manolama/events{/privacy}","received_events_url":"https://api.github.com/users/manolama/received_events","type":"User","site_admin":false},"repo":{"id":3275953,"node_id":"MDEwOlJlcG9zaXRvcnkzMjc1OTUz","name":"opentsdb","full_name":"manolama/opentsdb","owner":{"login":"manolama","id":1377700,"node_id":"MDQ6VXNlcjEzNzc3MDA=","avatar_url":"https://avatars2.githubusercontent.com/u/1377700?v=4","gravatar_id":"","url":"https://api.github.com/users/manolama","html_url":"https://github.com/manolama","followers_url":"https://api.github.com/users/manolama/followers","following_url":"https://api.github.com/users/manolama/following{/other_user}","gists_url":"https://api.github.com/users/manolama/gists{/gist_id}","starred_url":"https://api.github.com/users/manolama/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/manolama/subscriptions","organizations_url":"https://api.github.com/users/manolama/orgs","repos_url":"https://api.github.com/users/manolama/repos","events_url":"https://api.github.com/users/manolama/events{/privacy}","received_events_url":"https://api.github.com/users/manolama/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/manolama/opentsdb","description":"A scalable, distributed Time Series Database.","fork":true,"url":"https://api.github.com/repos/manolama/opentsdb","forks_url":"https://api.github.com/repos/manolama/opentsdb/forks","keys_url":"https://api.github.com/repos/manolama/opentsdb/keys{/key_id}","collaborators_url":"https://api.github.com/repos/manolama/opentsdb/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/manolama/opentsdb/teams","hooks_url":"https://api.github.com/repos/manolama/opentsdb/hooks","issue_events_url":"https://api.github.com/repos/manolama/opentsdb/issues/events{/number}","events_url":"https://api.github.com/repos/manolama/opentsdb/events","assignees_url":"https://api.github.com/repos/manolama/opentsdb/assignees{/user}","branches_url":"https://api.github.com/repos/manolama/opentsdb/branches{/branch}","tags_url":"https://api.github.com/repos/manolama/opentsdb/tags","blobs_url":"https://api.github.com/repos/manolama/opentsdb/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/manolama/opentsdb/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/manolama/opentsdb/git/refs{/sha}","trees_url":"https://api.github.com/repos/manolama/opentsdb/git/trees{/sha}","statuses_url":"https://api.github.com/repos/manolama/opentsdb/statuses/{sha}","languages_url":"https://api.github.com/repos/manolama/opentsdb/languages","stargazers_url":"https://api.github.com/repos/manolama/opentsdb/stargazers","contributors_url":"https://api.github.com/repos/manolama/opentsdb/contributors","subscribers_url":"https://api.github.com/repos/manolama/opentsdb/subscribers","subscription_url":"https://api.github.com/repos/manolama/opentsdb/subscription","commits_url":"https://api.github.com/repos/manolama/opentsdb/commits{/sha}","git_commits_url":"https://api.github.com/repos/manolama/opentsdb/git/commits{/sha}","comments_url":"https://api.github.com/repos/manolama/opentsdb/comments{/number}","issue_comment_url":"https://api.github.com/repos/manolama/opentsdb/issues/comments{/number}","contents_url":"https://api.github.com/repos/manolama/opentsdb/contents/{+path}","compare_url":"https://api.github.com/repos/manolama/opentsdb/compare/{base}...{head}","merges_url":"https://api.github.com/repos/manolama/opentsdb/merges","archive_url":"https://api.github.com/repos/manolama/opentsdb/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/manolama/opentsdb/downloads","issues_url":"https://api.github.com/repos/manolama/opentsdb/issues{/number}","pulls_url":"https://api.github.com/repos/manolama/opentsdb/pulls{/number}","milestones_url":"https://api.github.com/repos/manolama/opentsdb/milestones{/number}","notifications_url":"https://api.github.com/repos/manolama/opentsdb/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/manolama/opentsdb/labels{/name}","releases_url":"https://api.github.com/repos/manolama/opentsdb/releases{/id}","deployments_url":"https://api.github.com/repos/manolama/opentsdb/deployments","created_at":"2012-01-26T17:59:03Z","updated_at":"2018-07-17T07:36:19Z","pushed_at":"2018-09-09T22:02:28Z","git_url":"git://github.com/manolama/opentsdb.git","ssh_url":"git@github.com:manolama/opentsdb.git","clone_url":"https://github.com/manolama/opentsdb.git","svn_url":"https://github.com/manolama/opentsdb","homepage":"http://opentsdb.net","size":37539,"stargazers_count":8,"watchers_count":8,"language":"Java","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":1,"mirror_url":null,"archived":false,"open_issues_count":1,"license":{"key":"lgpl-2.1","name":"GNU Lesser General Public License v2.1","spdx_id":"LGPL-2.1","url":"https://api.github.com/licenses/lgpl-2.1","node_id":"MDc6TGljZW5zZTEx"},"forks":1,"open_issues":1,"watchers":8,"default_branch":"master"}},"base":{"label":"OpenTSDB:3.0","ref":"3.0","sha":"cf696635a8cc9c2c7835a9fab2d9e664f4dbf521","user":{"login":"OpenTSDB","id":2086220,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIwODYyMjA=","avatar_url":"https://avatars3.githubusercontent.com/u/2086220?v=4","gravatar_id":"","url":"https://api.github.com/users/OpenTSDB","html_url":"https://github.com/OpenTSDB","followers_url":"https://api.github.com/users/OpenTSDB/followers","following_url":"https://api.github.com/users/OpenTSDB/following{/other_user}","gists_url":"https://api.github.com/users/OpenTSDB/gists{/gist_id}","starred_url":"https://api.github.com/users/OpenTSDB/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/OpenTSDB/subscriptions","organizations_url":"https://api.github.com/users/OpenTSDB/orgs","repos_url":"https://api.github.com/users/OpenTSDB/repos","events_url":"https://api.github.com/users/OpenTSDB/events{/privacy}","received_events_url":"https://api.github.com/users/OpenTSDB/received_events","type":"Organization","site_admin":false},"repo":{"id":865412,"node_id":"MDEwOlJlcG9zaXRvcnk4NjU0MTI=","name":"opentsdb","full_name":"OpenTSDB/opentsdb","owner":{"login":"OpenTSDB","id":2086220,"node_id":"MDEyOk9yZ2FuaXphdGlvbjIwODYyMjA=","avatar_url":"https://avatars3.githubusercontent.com/u/2086220?v=4","gravatar_id":"","url":"https://api.github.com/users/OpenTSDB","html_url":"https://github.com/OpenTSDB","followers_url":"https://api.github.com/users/OpenTSDB/followers","following_url":"https://api.github.com/users/OpenTSDB/following{/other_user}","gists_url":"https://api.github.com/users/OpenTSDB/gists{/gist_id}","starred_url":"https://api.github.com/users/OpenTSDB/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/OpenTSDB/subscriptions","organizations_url":"https://api.github.com/users/OpenTSDB/orgs","repos_url":"https://api.github.com/users/OpenTSDB/repos","events_url":"https://api.github.com/users/OpenTSDB/events{/privacy}","received_events_url":"https://api.github.com/users/OpenTSDB/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/OpenTSDB/opentsdb","description":"A scalable, distributed Time Series Database.","fork":false,"url":"https://api.github.com/repos/OpenTSDB/opentsdb","forks_url":"https://api.github.com/repos/OpenTSDB/opentsdb/forks","keys_url":"https://api.github.com/repos/OpenTSDB/opentsdb/keys{/key_id}","collaborators_url":"https://api.github.com/repos/OpenTSDB/opentsdb/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/OpenTSDB/opentsdb/teams","hooks_url":"https://api.github.com/repos/OpenTSDB/opentsdb/hooks","issue_events_url":"https://api.github.com/repos/OpenTSDB/opentsdb/issues/events{/number}","events_url":"https://api.github.com/repos/OpenTSDB/opentsdb/events","assignees_url":"https://api.github.com/repos/OpenTSDB/opentsdb/assignees{/user}","branches_url":"https://api.github.com/repos/OpenTSDB/opentsdb/branches{/branch}","tags_url":"https://api.github.com/repos/OpenTSDB/opentsdb/tags","blobs_url":"https://api.github.com/repos/OpenTSDB/opentsdb/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/OpenTSDB/opentsdb/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/OpenTSDB/opentsdb/git/refs{/sha}","trees_url":"https://api.github.com/repos/OpenTSDB/opentsdb/git/trees{/sha}","statuses_url":"https://api.github.com/repos/OpenTSDB/opentsdb/statuses/{sha}","languages_url":"https://api.github.com/repos/OpenTSDB/opentsdb/languages","stargazers_url":"https://api.github.com/repos/OpenTSDB/opentsdb/stargazers","contributors_url":"https://api.github.com/repos/OpenTSDB/opentsdb/contributors","subscribers_url":"https://api.github.com/repos/OpenTSDB/opentsdb/subscribers","subscription_url":"https://api.github.com/repos/OpenTSDB/opentsdb/subscription","commits_url":"https://api.github.com/repos/OpenTSDB/opentsdb/commits{/sha}","git_commits_url":"https://api.github.com/repos/OpenTSDB/opentsdb/git/commits{/sha}","comments_url":"https://api.github.com/repos/OpenTSDB/opentsdb/comments{/number}","issue_comment_url":"https://api.github.com/repos/OpenTSDB/opentsdb/issues/comments{/number}","contents_url":"https://api.github.com/repos/OpenTSDB/opentsdb/contents/{+path}","compare_url":"https://api.github.com/repos/OpenTSDB/opentsdb/compare/{base}...{head}","merges_url":"https://api.github.com/repos/OpenTSDB/opentsdb/merges","archive_url":"https://api.github.com/repos/OpenTSDB/opentsdb/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/OpenTSDB/opentsdb/downloads","issues_url":"https://api.github.com/repos/OpenTSDB/opentsdb/issues{/number}","pulls_url":"https://api.github.com/repos/OpenTSDB/opentsdb/pulls{/number}","milestones_url":"https://api.github.com/repos/OpenTSDB/opentsdb/milestones{/number}","notifications_url":"https://api.github.com/repos/OpenTSDB/opentsdb/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/OpenTSDB/opentsdb/labels{/name}","releases_url":"https://api.github.com/repos/OpenTSDB/opentsdb/releases{/id}","deployments_url":"https://api.github.com/repos/OpenTSDB/opentsdb/deployments","created_at":"2010-08-27T02:05:20Z","updated_at":"2018-09-10T09:25:02Z","pushed_at":"2018-09-09T22:02:31Z","git_url":"git://github.com/OpenTSDB/opentsdb.git","ssh_url":"git@github.com:OpenTSDB/opentsdb.git","clone_url":"https://github.com/OpenTSDB/opentsdb.git","svn_url":"https://github.com/OpenTSDB/opentsdb","homepage":"http://opentsdb.net","size":34725,"stargazers_count":3217,"watchers_count":3217,"language":"Java","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":977,"mirror_url":null,"archived":false,"open_issues_count":428,"license":{"key":"lgpl-2.1","name":"GNU Lesser General Public License v2.1","spdx_id":"LGPL-2.1","url":"https://api.github.com/licenses/lgpl-2.1","node_id":"MDc6TGljZW5zZTEx"},"forks":977,"open_issues":428,"watchers":3217,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/OpenTSDB/opentsdb/pulls/1334"},"html":{"href":"https://github.com/OpenTSDB/opentsdb/pull/1334"},"issue":{"href":"https://api.github.com/repos/OpenTSDB/opentsdb/issues/1334"},"comments":{"href":"https://api.github.com/repos/OpenTSDB/opentsdb/issues/1334/comments"},"review_comments":{"href":"https://api.github.com/repos/OpenTSDB/opentsdb/pulls/1334/comments"},"review_comment":{"href":"https://api.github.com/repos/OpenTSDB/opentsdb/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/OpenTSDB/opentsdb/pulls/1334/commits"},"statuses":{"href":"https://api.github.com/repos/OpenTSDB/opentsdb/statuses/6a84e47c0cf4e20ea7aff51ff1142efdf6a58c26"}},"author_association":"MEMBER"}}
{"actor":{"display_login":"SeanPMiller"}}