{"action":"created","issue":{"url":"https://api.github.com/repos/greenplum-db/gpdb/issues/175","labels_url":"https://api.github.com/repos/greenplum-db/gpdb/issues/175/labels{/name}","comments_url":"https://api.github.com/repos/greenplum-db/gpdb/issues/175/comments","events_url":"https://api.github.com/repos/greenplum-db/gpdb/issues/175/events","html_url":"https://github.com/greenplum-db/gpdb/pull/175","id":122360372,"number":175,"title":"Implement ORCA metadata cache resetting in a simpler way","user":{"login":"hlinnaka","id":191602,"avatar_url":"https://avatars.githubusercontent.com/u/191602?v=3","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},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-12-15T20:33:39Z","updated_at":"2015-12-15T20:33:40Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/greenplum-db/gpdb/pulls/175","html_url":"https://github.com/greenplum-db/gpdb/pull/175","diff_url":"https://github.com/greenplum-db/gpdb/pull/175.diff","patch_url":"https://github.com/greenplum-db/gpdb/pull/175.patch"},"body":"The first patch is simply a revert of pull request #130. The second patch implements the same functionality in a much simpler way, by using the existing syscache invalidation mechanism. This addresses my complaints on the design of pull request #130.\r\n\r\n@gcaragea, any objections to this? This is much simpler than the committed version. Ideally, we wouldn't even need the hack for the magic \"-1\" catcache to catch all catalog table updates, and properly registered the callback for each individual cache (or at least one cache per catalog table we're interested in). But if you strongly resist the idea of adding a catalog cache for all of the needed catalog tables, I could live with this hack for now."},"comment":{"url":"https://api.github.com/repos/greenplum-db/gpdb/issues/comments/164888557","html_url":"https://github.com/greenplum-db/gpdb/pull/175#issuecomment-164888557","issue_url":"https://api.github.com/repos/greenplum-db/gpdb/issues/175","id":164888557,"user":{"login":"gpdbdreddbot","id":15618396,"avatar_url":"https://avatars.githubusercontent.com/u/15618396?v=3","gravatar_id":"","url":"https://api.github.com/users/gpdbdreddbot","html_url":"https://github.com/gpdbdreddbot","followers_url":"https://api.github.com/users/gpdbdreddbot/followers","following_url":"https://api.github.com/users/gpdbdreddbot/following{/other_user}","gists_url":"https://api.github.com/users/gpdbdreddbot/gists{/gist_id}","starred_url":"https://api.github.com/users/gpdbdreddbot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gpdbdreddbot/subscriptions","organizations_url":"https://api.github.com/users/gpdbdreddbot/orgs","repos_url":"https://api.github.com/users/gpdbdreddbot/repos","events_url":"https://api.github.com/users/gpdbdreddbot/events{/privacy}","received_events_url":"https://api.github.com/users/gpdbdreddbot/received_events","type":"User","site_admin":false},"created_at":"2015-12-15T20:33:40Z","updated_at":"2015-12-15T20:33:40Z","body":"Hello hlinnaka!\n\nThanks for submitting this pull request! I'm here to inform the recipients of the pull request that you've already signed the CLA.\n"}}