{"action":"created","issue":{"url":"https://api.github.com/repos/apache/trafodion/issues/1540","repository_url":"https://api.github.com/repos/apache/trafodion","labels_url":"https://api.github.com/repos/apache/trafodion/issues/1540/labels{/name}","comments_url":"https://api.github.com/repos/apache/trafodion/issues/1540/comments","events_url":"https://api.github.com/repos/apache/trafodion/issues/1540/events","html_url":"https://github.com/apache/trafodion/pull/1540","id":317466114,"number":1540,"title":"[TRAFODION-2953] initial implementation of small table in one Hbase Region","user":{"login":"traflm","id":12948514,"avatar_url":"https://avatars3.githubusercontent.com/u/12948514?v=4","gravatar_id":"","url":"https://api.github.com/users/traflm","html_url":"https://github.com/traflm","followers_url":"https://api.github.com/users/traflm/followers","following_url":"https://api.github.com/users/traflm/following{/other_user}","gists_url":"https://api.github.com/users/traflm/gists{/gist_id}","starred_url":"https://api.github.com/users/traflm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/traflm/subscriptions","organizations_url":"https://api.github.com/users/traflm/orgs","repos_url":"https://api.github.com/users/traflm/repos","events_url":"https://api.github.com/users/traflm/events{/privacy}","received_events_url":"https://api.github.com/users/traflm/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-04-25T03:21:54Z","updated_at":"2018-04-25T03:32:36Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/apache/trafodion/pulls/1540","html_url":"https://github.com/apache/trafodion/pull/1540","diff_url":"https://github.com/apache/trafodion/pull/1540.diff","patch_url":"https://github.com/apache/trafodion/pull/1540.patch"},"body":"This is the very first code drop for TRAFODION-2953, the major purpose is to get feedback to see if the design is OK and shall we continue with this effort or not.\r\nPlease check https://issues.apache.org/jira/browse/TRAFODION-2953, I attached a design document there.\r\n\r\nThis PR contains initial prototype of the design. It still has a major code-refactor to do, but I would like to hear from community first, before I spend more time on it, in case there are something fundamentally wrong.\r\n\r\nThe major change for this prototype code is to add a new PartitionFunction, instead of modifying the SinglePartitionPartitioningFunction directly. I will inherit a new SinglePartitionWithSmallTablePartitioningFunction from SinglePartitionPartitioningFunction next.\r\n\r\nOne can check the TEST035 to get a demo of how it works.\r\n\r\nThere are many other tasks following this initial code drop. For example, index/alter/create-super-table etc.\r\n\r\nThe major idea to support this is to add a new SYSTEM column _TBLNM_, so in a single Region, rows belong to different tables can be distinguished. When doing IUDS, always add predicate _TBLNM_ = 'theNameOfTheTable' to filter out the correct rows. \r\n\r\nPlease help to review and let me know your comments!\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/apache/trafodion/issues/comments/384150448","html_url":"https://github.com/apache/trafodion/pull/1540#issuecomment-384150448","issue_url":"https://api.github.com/repos/apache/trafodion/issues/1540","id":384150448,"user":{"login":"traflm","id":12948514,"avatar_url":"https://avatars3.githubusercontent.com/u/12948514?v=4","gravatar_id":"","url":"https://api.github.com/users/traflm","html_url":"https://github.com/traflm","followers_url":"https://api.github.com/users/traflm/followers","following_url":"https://api.github.com/users/traflm/following{/other_user}","gists_url":"https://api.github.com/users/traflm/gists{/gist_id}","starred_url":"https://api.github.com/users/traflm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/traflm/subscriptions","organizations_url":"https://api.github.com/users/traflm/orgs","repos_url":"https://api.github.com/users/traflm/repos","events_url":"https://api.github.com/users/traflm/events{/privacy}","received_events_url":"https://api.github.com/users/traflm/received_events","type":"User","site_admin":false},"created_at":"2018-04-25T03:32:36Z","updated_at":"2018-04-25T03:32:36Z","author_association":"CONTRIBUTOR","body":"Recovered, PR is no OK...\r\n@anoopsharma00 @DaveBirdsall @zellerh , please help to take a review"}}
{"actor":{"display_login":"traflm"}}