{"action":"created","issue":{"url":"https://api.github.com/repos/greenplum-db/gpdb/issues/239","labels_url":"https://api.github.com/repos/greenplum-db/gpdb/issues/239/labels{/name}","comments_url":"https://api.github.com/repos/greenplum-db/gpdb/issues/239/comments","events_url":"https://api.github.com/repos/greenplum-db/gpdb/issues/239/events","html_url":"https://github.com/greenplum-db/gpdb/issues/239","id":124929108,"number":239,"title":"why disable creation of GIN indexes? (MPP-9329)","user":{"login":"LJoNe","id":15992245,"avatar_url":"https://avatars.githubusercontent.com/u/15992245?v=3","gravatar_id":"","url":"https://api.github.com/users/LJoNe","html_url":"https://github.com/LJoNe","followers_url":"https://api.github.com/users/LJoNe/followers","following_url":"https://api.github.com/users/LJoNe/following{/other_user}","gists_url":"https://api.github.com/users/LJoNe/gists{/gist_id}","starred_url":"https://api.github.com/users/LJoNe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LJoNe/subscriptions","organizations_url":"https://api.github.com/users/LJoNe/orgs","repos_url":"https://api.github.com/users/LJoNe/repos","events_url":"https://api.github.com/users/LJoNe/events{/privacy}","received_events_url":"https://api.github.com/users/LJoNe/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2016-01-05T09:40:52Z","updated_at":"2016-01-11T22:15:51Z","closed_at":null,"body":"We got an extension library with GIN index, which was however disabled by GP. So  I compared the code of GIST index and GIN index, and found out some differences in HA.  Then I add some code (mainly adding MIRROREDLOCK_BUFMGR_LOCK before ReadBuffer and MIRROREDLOCK_BUFMGR_UNLOCK in the end )and enabled creation of GIN.  After some tests.,  it turned out to be running well so far.  Can anybody inform me of the reason behind disabling GIN and any further detailed information of MPP-9329? Also, would you please share with me a test case of MPP-9329?"},"comment":{"url":"https://api.github.com/repos/greenplum-db/gpdb/issues/comments/170708625","html_url":"https://github.com/greenplum-db/gpdb/issues/239#issuecomment-170708625","issue_url":"https://api.github.com/repos/greenplum-db/gpdb/issues/239","id":170708625,"user":{"login":"jimmyyih","id":1973115,"avatar_url":"https://avatars.githubusercontent.com/u/1973115?v=3","gravatar_id":"","url":"https://api.github.com/users/jimmyyih","html_url":"https://github.com/jimmyyih","followers_url":"https://api.github.com/users/jimmyyih/followers","following_url":"https://api.github.com/users/jimmyyih/following{/other_user}","gists_url":"https://api.github.com/users/jimmyyih/gists{/gist_id}","starred_url":"https://api.github.com/users/jimmyyih/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jimmyyih/subscriptions","organizations_url":"https://api.github.com/users/jimmyyih/orgs","repos_url":"https://api.github.com/users/jimmyyih/repos","events_url":"https://api.github.com/users/jimmyyih/events{/privacy}","received_events_url":"https://api.github.com/users/jimmyyih/received_events","type":"User","site_admin":false},"created_at":"2016-01-11T22:15:51Z","updated_at":"2016-01-11T22:15:51Z","body":"Hmm, another scenario could be using GIN indexes with AO/CO tables especially since append-only was changed recently in late 2014 to append-optimized."}}