{"action":"created","comment":{"url":"https://api.github.com/repos/greenplum-db/gpdb/pulls/comments/209634007","pull_request_review_id":145684168,"id":209634007,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDIwOTYzNDAwNw==","diff_hunk":"@@ -11,11 +11,14 @@ NOTICE:  table \"spi64bittestpython\" does not exist, skipping\n CREATE TABLE public.spi64bittestpython (id BIGSERIAL PRIMARY KEY, data BIGINT);\n NOTICE:  CREATE TABLE will create implicit sequence \"spi64bittestpython_id_seq\" for serial column \"spi64bittestpython.id\"\n NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index \"spi64bittestpython_pkey\" for table \"spi64bittestpython\"\n+-- Insert 1 ~ 40000 here can guarantee each segment's processing more than 10000 rows\n+-- and less then 1000000(under jump hash or old module hash). This is the condition\n+-- that will trigger the faultinjection.","path":"src/test/regress/expected/python_processed64bit.out","position":6,"original_position":6,"commit_id":"560f7db9c8ad2fe235ba8d6f5b5cfb1223ff2d84","original_commit_id":"560f7db9c8ad2fe235ba8d6f5b5cfb1223ff2d84","user":{"login":"kainwen","id":2275669,"node_id":"MDQ6VXNlcjIyNzU2Njk=","avatar_url":"https://avatars0.githubusercontent.com/u/2275669?v=4","gravatar_id":"","url":"https://api.github.com/users/kainwen","html_url":"https://github.com/kainwen","followers_url":"https://api.github.com/users/kainwen/followers","following_url":"https://api.github.com/users/kainwen/following{/other_user}","gists_url":"https://api.github.com/users/kainwen/gists{/gist_id}","starred_url":"https://api.github.com/users/kainwen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kainwen/subscriptions","organizations_url":"https://api.github.com/users/kainwen/orgs","repos_url":"https://api.github.com/users/kainwen/repos","events_url":"https://api.github.com/users/kainwen/events{/privacy}","received_events_url":"https://api.github.com/users/kainwen/received_events","type":"User","site_admin":false},"body":"@andreasscherbaum \r\nI think we can.\r\n\r\nBecause on the pipeline, many many cases have the assumption that we only have 3 segments.\r\n\r\nWe have some experience on resgroup and suse12 icw:  when we add a pipeline job for them we have to use ccp to create cluster. And ccp can only provide even number of segments(4 segs that time) so many tests failed then.  We hacked to make it 3 segs.","created_at":"2018-08-13T14:38:30Z","updated_at":"2018-08-13T14:38:30Z","html_url":"https://github.com/greenplum-db/gpdb/pull/5426#discussion_r209634007","pull_request_url":"https://api.github.com/repos/greenplum-db/gpdb/pulls/5426","author_association":"MEMBER","_links":{"self":{"href":"https://api.github.com/repos/greenplum-db/gpdb/pulls/comments/209634007"},"html":{"href":"https://github.com/greenplum-db/gpdb/pull/5426#discussion_r209634007"},"pull_request":{"href":"https://api.github.com/repos/greenplum-db/gpdb/pulls/5426"}},"in_reply_to_id":209626560},"pull_request":{"url":"https://api.github.com/repos/greenplum-db/gpdb/pulls/5426","id":206928195,"node_id":"MDExOlB1bGxSZXF1ZXN0MjA2OTI4MTk1","html_url":"https://github.com/greenplum-db/gpdb/pull/5426","diff_url":"https://github.com/greenplum-db/gpdb/pull/5426.diff","patch_url":"https://github.com/greenplum-db/gpdb/pull/5426.patch","issue_url":"https://api.github.com/repos/greenplum-db/gpdb/issues/5426","number":5426,"state":"open","locked":false,"title":"Change cdbhash to use jump consistent hash by default.","user":{"login":"kainwen","id":2275669,"node_id":"MDQ6VXNlcjIyNzU2Njk=","avatar_url":"https://avatars0.githubusercontent.com/u/2275669?v=4","gravatar_id":"","url":"https://api.github.com/users/kainwen","html_url":"https://github.com/kainwen","followers_url":"https://api.github.com/users/kainwen/followers","following_url":"https://api.github.com/users/kainwen/following{/other_user}","gists_url":"https://api.github.com/users/kainwen/gists{/gist_id}","starred_url":"https://api.github.com/users/kainwen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kainwen/subscriptions","organizations_url":"https://api.github.com/users/kainwen/orgs","repos_url":"https://api.github.com/users/kainwen/repos","events_url":"https://api.github.com/users/kainwen/events{/privacy}","received_events_url":"https://api.github.com/users/kainwen/received_events","type":"User","site_admin":false},"body":"Until this commit, Greenplum uses the simple module-hash algorithm in `cdbhash`,\r\nwhich is fast but not monotonous(will cause huge data movement while doing expanding).\r\n\r\n**I only changed the algorithm mapping hashval to segment_id(the function cdbhashreduce). The algorithm mapping a tuple to hashval is not changed.**\r\n\r\nWe change cdbhash to use jump consistent hash which is suitable for expanding cluster. For\r\nmore details, please refer the discussion of gpdb-dev: https://groups.google.com/a/greenplum.org/forum/#!topic/gpdb-dev/f5bqTzAZjAs\r\n\r\nI add a column in the catalog `pg_database` to mark the hash algorithm used by the tables in that db. I have thought of putting this info in a new catalog, but have not decided yet.\r\n\r\nIf customers are upgrading from an old-version gpdb, their old database will continue to use old module hash. We will provide a migration feature later.\r\n\r\nMany cases have to be updated after the underlying hash algorithm changed. I fix all of them(about 30 cases, none of them are bugs introduced by the new hash) but `spi_processed64bit python_processed64bit`(@andreasscherbaum is helping look at these two cases). I have added comments on each modified case.\r\n\r\nThe bimtap fix commit is cherry-picked here to make dev pipeline green. Will first merge that PR.\r\n\r\nSome points:\r\n\r\n* Our test framework use `gpdiff.pl` to compare the results. The framework assumes that `select ... order by`'s output has order. But that's not enough. There are rows with the same `orderby` keys but different other cols. So their order is uncertain.\r\n\r\n* Some cases assume the first time running on pipeline env always give the same results.\r\n\r\n----\r\n\r\nCo-authored-by: Zhenghua Lyu <zlv@pivotal.io>\r\nCo-authored-by: Shujie Zhang <shzhang@pivotal.io>\r\nCo-authored-by: Jialun Du <jdu@pivotal.io>\r\nCo-authored-by:  David Kimura <dkimura@pivotal.io>\r\nCo-authored-by: Asim R P <apraveen@pivotal.io>","created_at":"2018-08-08T08:22:11Z","updated_at":"2018-08-13T14:38:30Z","closed_at":null,"merged_at":null,"merge_commit_sha":"30dace7408ca076c4e10b083e25303bca0d169a0","assignee":null,"assignees":[],"requested_reviewers":[{"login":"hlinnaka","id":191602,"node_id":"MDQ6VXNlcjE5MTYwMg==","avatar_url":"https://avatars2.githubusercontent.com/u/191602?v=4","gravatar_id":"","url":"https://api.github.com/users/hlinnaka","html_url":"https://github.com/hlinnaka","followers_url":"https://api.github.com/users/hlinnaka/followers","following_url":"https://api.github.com/users/hlinnaka/following{/other_user}","gists_url":"https://api.github.com/users/hlinnaka/gists{/gist_id}","starred_url":"https://api.github.com/users/hlinnaka/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hlinnaka/subscriptions","organizations_url":"https://api.github.com/users/hlinnaka/orgs","repos_url":"https://api.github.com/users/hlinnaka/repos","events_url":"https://api.github.com/users/hlinnaka/events{/privacy}","received_events_url":"https://api.github.com/users/hlinnaka/received_events","type":"User","site_admin":false},{"login":"asimrp","id":4307811,"node_id":"MDQ6VXNlcjQzMDc4MTE=","avatar_url":"https://avatars1.githubusercontent.com/u/4307811?v=4","gravatar_id":"","url":"https://api.github.com/users/asimrp","html_url":"https://github.com/asimrp","followers_url":"https://api.github.com/users/asimrp/followers","following_url":"https://api.github.com/users/asimrp/following{/other_user}","gists_url":"https://api.github.com/users/asimrp/gists{/gist_id}","starred_url":"https://api.github.com/users/asimrp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/asimrp/subscriptions","organizations_url":"https://api.github.com/users/asimrp/orgs","repos_url":"https://api.github.com/users/asimrp/repos","events_url":"https://api.github.com/users/asimrp/events{/privacy}","received_events_url":"https://api.github.com/users/asimrp/received_events","type":"User","site_admin":false},{"login":"ashwinstar","id":11396815,"node_id":"MDQ6VXNlcjExMzk2ODE1","avatar_url":"https://avatars2.githubusercontent.com/u/11396815?v=4","gravatar_id":"","url":"https://api.github.com/users/ashwinstar","html_url":"https://github.com/ashwinstar","followers_url":"https://api.github.com/users/ashwinstar/followers","following_url":"https://api.github.com/users/ashwinstar/following{/other_user}","gists_url":"https://api.github.com/users/ashwinstar/gists{/gist_id}","starred_url":"https://api.github.com/users/ashwinstar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ashwinstar/subscriptions","organizations_url":"https://api.github.com/users/ashwinstar/orgs","repos_url":"https://api.github.com/users/ashwinstar/repos","events_url":"https://api.github.com/users/ashwinstar/events{/privacy}","received_events_url":"https://api.github.com/users/ashwinstar/received_events","type":"User","site_admin":false},{"login":"oarap","id":16888138,"node_id":"MDQ6VXNlcjE2ODg4MTM4","avatar_url":"https://avatars2.githubusercontent.com/u/16888138?v=4","gravatar_id":"","url":"https://api.github.com/users/oarap","html_url":"https://github.com/oarap","followers_url":"https://api.github.com/users/oarap/followers","following_url":"https://api.github.com/users/oarap/following{/other_user}","gists_url":"https://api.github.com/users/oarap/gists{/gist_id}","starred_url":"https://api.github.com/users/oarap/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oarap/subscriptions","organizations_url":"https://api.github.com/users/oarap/orgs","repos_url":"https://api.github.com/users/oarap/repos","events_url":"https://api.github.com/users/oarap/events{/privacy}","received_events_url":"https://api.github.com/users/oarap/received_events","type":"User","site_admin":false},{"login":"guofengrichard","id":24584062,"node_id":"MDQ6VXNlcjI0NTg0MDYy","avatar_url":"https://avatars2.githubusercontent.com/u/24584062?v=4","gravatar_id":"","url":"https://api.github.com/users/guofengrichard","html_url":"https://github.com/guofengrichard","followers_url":"https://api.github.com/users/guofengrichard/followers","following_url":"https://api.github.com/users/guofengrichard/following{/other_user}","gists_url":"https://api.github.com/users/guofengrichard/gists{/gist_id}","starred_url":"https://api.github.com/users/guofengrichard/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/guofengrichard/subscriptions","organizations_url":"https://api.github.com/users/guofengrichard/orgs","repos_url":"https://api.github.com/users/guofengrichard/repos","events_url":"https://api.github.com/users/guofengrichard/events{/privacy}","received_events_url":"https://api.github.com/users/guofengrichard/received_events","type":"User","site_admin":false}],"requested_teams":[],"labels":[],"milestone":null,"commits_url":"https://api.github.com/repos/greenplum-db/gpdb/pulls/5426/commits","review_comments_url":"https://api.github.com/repos/greenplum-db/gpdb/pulls/5426/comments","review_comment_url":"https://api.github.com/repos/greenplum-db/gpdb/pulls/comments{/number}","comments_url":"https://api.github.com/repos/greenplum-db/gpdb/issues/5426/comments","statuses_url":"https://api.github.com/repos/greenplum-db/gpdb/statuses/560f7db9c8ad2fe235ba8d6f5b5cfb1223ff2d84","head":{"label":"kainwen:jump_consistent_hash_final","ref":"jump_consistent_hash_final","sha":"560f7db9c8ad2fe235ba8d6f5b5cfb1223ff2d84","user":{"login":"kainwen","id":2275669,"node_id":"MDQ6VXNlcjIyNzU2Njk=","avatar_url":"https://avatars0.githubusercontent.com/u/2275669?v=4","gravatar_id":"","url":"https://api.github.com/users/kainwen","html_url":"https://github.com/kainwen","followers_url":"https://api.github.com/users/kainwen/followers","following_url":"https://api.github.com/users/kainwen/following{/other_user}","gists_url":"https://api.github.com/users/kainwen/gists{/gist_id}","starred_url":"https://api.github.com/users/kainwen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kainwen/subscriptions","organizations_url":"https://api.github.com/users/kainwen/orgs","repos_url":"https://api.github.com/users/kainwen/repos","events_url":"https://api.github.com/users/kainwen/events{/privacy}","received_events_url":"https://api.github.com/users/kainwen/received_events","type":"User","site_admin":false},"repo":{"id":97091163,"node_id":"MDEwOlJlcG9zaXRvcnk5NzA5MTE2Mw==","name":"gpdb","full_name":"kainwen/gpdb","owner":{"login":"kainwen","id":2275669,"node_id":"MDQ6VXNlcjIyNzU2Njk=","avatar_url":"https://avatars0.githubusercontent.com/u/2275669?v=4","gravatar_id":"","url":"https://api.github.com/users/kainwen","html_url":"https://github.com/kainwen","followers_url":"https://api.github.com/users/kainwen/followers","following_url":"https://api.github.com/users/kainwen/following{/other_user}","gists_url":"https://api.github.com/users/kainwen/gists{/gist_id}","starred_url":"https://api.github.com/users/kainwen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kainwen/subscriptions","organizations_url":"https://api.github.com/users/kainwen/orgs","repos_url":"https://api.github.com/users/kainwen/repos","events_url":"https://api.github.com/users/kainwen/events{/privacy}","received_events_url":"https://api.github.com/users/kainwen/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/kainwen/gpdb","description":"Greenplum Database","fork":true,"url":"https://api.github.com/repos/kainwen/gpdb","forks_url":"https://api.github.com/repos/kainwen/gpdb/forks","keys_url":"https://api.github.com/repos/kainwen/gpdb/keys{/key_id}","collaborators_url":"https://api.github.com/repos/kainwen/gpdb/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/kainwen/gpdb/teams","hooks_url":"https://api.github.com/repos/kainwen/gpdb/hooks","issue_events_url":"https://api.github.com/repos/kainwen/gpdb/issues/events{/number}","events_url":"https://api.github.com/repos/kainwen/gpdb/events","assignees_url":"https://api.github.com/repos/kainwen/gpdb/assignees{/user}","branches_url":"https://api.github.com/repos/kainwen/gpdb/branches{/branch}","tags_url":"https://api.github.com/repos/kainwen/gpdb/tags","blobs_url":"https://api.github.com/repos/kainwen/gpdb/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/kainwen/gpdb/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/kainwen/gpdb/git/refs{/sha}","trees_url":"https://api.github.com/repos/kainwen/gpdb/git/trees{/sha}","statuses_url":"https://api.github.com/repos/kainwen/gpdb/statuses/{sha}","languages_url":"https://api.github.com/repos/kainwen/gpdb/languages","stargazers_url":"https://api.github.com/repos/kainwen/gpdb/stargazers","contributors_url":"https://api.github.com/repos/kainwen/gpdb/contributors","subscribers_url":"https://api.github.com/repos/kainwen/gpdb/subscribers","subscription_url":"https://api.github.com/repos/kainwen/gpdb/subscription","commits_url":"https://api.github.com/repos/kainwen/gpdb/commits{/sha}","git_commits_url":"https://api.github.com/repos/kainwen/gpdb/git/commits{/sha}","comments_url":"https://api.github.com/repos/kainwen/gpdb/comments{/number}","issue_comment_url":"https://api.github.com/repos/kainwen/gpdb/issues/comments{/number}","contents_url":"https://api.github.com/repos/kainwen/gpdb/contents/{+path}","compare_url":"https://api.github.com/repos/kainwen/gpdb/compare/{base}...{head}","merges_url":"https://api.github.com/repos/kainwen/gpdb/merges","archive_url":"https://api.github.com/repos/kainwen/gpdb/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/kainwen/gpdb/downloads","issues_url":"https://api.github.com/repos/kainwen/gpdb/issues{/number}","pulls_url":"https://api.github.com/repos/kainwen/gpdb/pulls{/number}","milestones_url":"https://api.github.com/repos/kainwen/gpdb/milestones{/number}","notifications_url":"https://api.github.com/repos/kainwen/gpdb/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/kainwen/gpdb/labels{/name}","releases_url":"https://api.github.com/repos/kainwen/gpdb/releases{/id}","deployments_url":"https://api.github.com/repos/kainwen/gpdb/deployments","created_at":"2017-07-13T07:06:13Z","updated_at":"2018-08-03T06:51:07Z","pushed_at":"2018-08-11T16:06:59Z","git_url":"git://github.com/kainwen/gpdb.git","ssh_url":"git@github.com:kainwen/gpdb.git","clone_url":"https://github.com/kainwen/gpdb.git","svn_url":"https://github.com/kainwen/gpdb","homepage":"http://greenplum.org","size":285771,"stargazers_count":0,"watchers_count":0,"language":"C","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":"other","name":"Other","spdx_id":null,"url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"greenplum-db:master","ref":"master","sha":"e381b8488b4b20dc6db5b77ed7770a03a0108b71","user":{"login":"greenplum-db","id":14097842,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE0MDk3ODQy","avatar_url":"https://avatars2.githubusercontent.com/u/14097842?v=4","gravatar_id":"","url":"https://api.github.com/users/greenplum-db","html_url":"https://github.com/greenplum-db","followers_url":"https://api.github.com/users/greenplum-db/followers","following_url":"https://api.github.com/users/greenplum-db/following{/other_user}","gists_url":"https://api.github.com/users/greenplum-db/gists{/gist_id}","starred_url":"https://api.github.com/users/greenplum-db/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/greenplum-db/subscriptions","organizations_url":"https://api.github.com/users/greenplum-db/orgs","repos_url":"https://api.github.com/users/greenplum-db/repos","events_url":"https://api.github.com/users/greenplum-db/events{/privacy}","received_events_url":"https://api.github.com/users/greenplum-db/received_events","type":"Organization","site_admin":false},"repo":{"id":44781140,"node_id":"MDEwOlJlcG9zaXRvcnk0NDc4MTE0MA==","name":"gpdb","full_name":"greenplum-db/gpdb","owner":{"login":"greenplum-db","id":14097842,"node_id":"MDEyOk9yZ2FuaXphdGlvbjE0MDk3ODQy","avatar_url":"https://avatars2.githubusercontent.com/u/14097842?v=4","gravatar_id":"","url":"https://api.github.com/users/greenplum-db","html_url":"https://github.com/greenplum-db","followers_url":"https://api.github.com/users/greenplum-db/followers","following_url":"https://api.github.com/users/greenplum-db/following{/other_user}","gists_url":"https://api.github.com/users/greenplum-db/gists{/gist_id}","starred_url":"https://api.github.com/users/greenplum-db/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/greenplum-db/subscriptions","organizations_url":"https://api.github.com/users/greenplum-db/orgs","repos_url":"https://api.github.com/users/greenplum-db/repos","events_url":"https://api.github.com/users/greenplum-db/events{/privacy}","received_events_url":"https://api.github.com/users/greenplum-db/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/greenplum-db/gpdb","description":"Greenplum Database","fork":false,"url":"https://api.github.com/repos/greenplum-db/gpdb","forks_url":"https://api.github.com/repos/greenplum-db/gpdb/forks","keys_url":"https://api.github.com/repos/greenplum-db/gpdb/keys{/key_id}","collaborators_url":"https://api.github.com/repos/greenplum-db/gpdb/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/greenplum-db/gpdb/teams","hooks_url":"https://api.github.com/repos/greenplum-db/gpdb/hooks","issue_events_url":"https://api.github.com/repos/greenplum-db/gpdb/issues/events{/number}","events_url":"https://api.github.com/repos/greenplum-db/gpdb/events","assignees_url":"https://api.github.com/repos/greenplum-db/gpdb/assignees{/user}","branches_url":"https://api.github.com/repos/greenplum-db/gpdb/branches{/branch}","tags_url":"https://api.github.com/repos/greenplum-db/gpdb/tags","blobs_url":"https://api.github.com/repos/greenplum-db/gpdb/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/greenplum-db/gpdb/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/greenplum-db/gpdb/git/refs{/sha}","trees_url":"https://api.github.com/repos/greenplum-db/gpdb/git/trees{/sha}","statuses_url":"https://api.github.com/repos/greenplum-db/gpdb/statuses/{sha}","languages_url":"https://api.github.com/repos/greenplum-db/gpdb/languages","stargazers_url":"https://api.github.com/repos/greenplum-db/gpdb/stargazers","contributors_url":"https://api.github.com/repos/greenplum-db/gpdb/contributors","subscribers_url":"https://api.github.com/repos/greenplum-db/gpdb/subscribers","subscription_url":"https://api.github.com/repos/greenplum-db/gpdb/subscription","commits_url":"https://api.github.com/repos/greenplum-db/gpdb/commits{/sha}","git_commits_url":"https://api.github.com/repos/greenplum-db/gpdb/git/commits{/sha}","comments_url":"https://api.github.com/repos/greenplum-db/gpdb/comments{/number}","issue_comment_url":"https://api.github.com/repos/greenplum-db/gpdb/issues/comments{/number}","contents_url":"https://api.github.com/repos/greenplum-db/gpdb/contents/{+path}","compare_url":"https://api.github.com/repos/greenplum-db/gpdb/compare/{base}...{head}","merges_url":"https://api.github.com/repos/greenplum-db/gpdb/merges","archive_url":"https://api.github.com/repos/greenplum-db/gpdb/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/greenplum-db/gpdb/downloads","issues_url":"https://api.github.com/repos/greenplum-db/gpdb/issues{/number}","pulls_url":"https://api.github.com/repos/greenplum-db/gpdb/pulls{/number}","milestones_url":"https://api.github.com/repos/greenplum-db/gpdb/milestones{/number}","notifications_url":"https://api.github.com/repos/greenplum-db/gpdb/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/greenplum-db/gpdb/labels{/name}","releases_url":"https://api.github.com/repos/greenplum-db/gpdb/releases{/id}","deployments_url":"https://api.github.com/repos/greenplum-db/gpdb/deployments","created_at":"2015-10-23T00:25:17Z","updated_at":"2018-08-13T13:45:13Z","pushed_at":"2018-08-13T14:21:36Z","git_url":"git://github.com/greenplum-db/gpdb.git","ssh_url":"git@github.com:greenplum-db/gpdb.git","clone_url":"https://github.com/greenplum-db/gpdb.git","svn_url":"https://github.com/greenplum-db/gpdb","homepage":"http://greenplum.org","size":293620,"stargazers_count":2615,"watchers_count":2615,"language":"C","has_issues":true,"has_projects":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":808,"mirror_url":null,"archived":false,"open_issues_count":227,"license":{"key":"other","name":"Other","spdx_id":null,"url":null,"node_id":"MDc6TGljZW5zZTA="},"forks":808,"open_issues":227,"watchers":2615,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/greenplum-db/gpdb/pulls/5426"},"html":{"href":"https://github.com/greenplum-db/gpdb/pull/5426"},"issue":{"href":"https://api.github.com/repos/greenplum-db/gpdb/issues/5426"},"comments":{"href":"https://api.github.com/repos/greenplum-db/gpdb/issues/5426/comments"},"review_comments":{"href":"https://api.github.com/repos/greenplum-db/gpdb/pulls/5426/comments"},"review_comment":{"href":"https://api.github.com/repos/greenplum-db/gpdb/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/greenplum-db/gpdb/pulls/5426/commits"},"statuses":{"href":"https://api.github.com/repos/greenplum-db/gpdb/statuses/560f7db9c8ad2fe235ba8d6f5b5cfb1223ff2d84"}},"author_association":"MEMBER"}}
{"actor":{"display_login":"kainwen"}}