[jira] [Updated] (HBASE-7315) Remove support for client-side RowLocks
[ https://issues.apache.org/jira/browse/HBASE-7315?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] stack updated HBASE-7315: - Resolution: Fixed Release Note: Removes API that allowed client to grab and hold and then later release a rowlock: e.g. HTable#lockRow and HTable#unlockRow. It was a bad idea. Hadoop Flags: Reviewed Status: Resolved (was: Patch Available) Pardon me. I got impatient and I like closing criticals so I went and committed it. Thanks G. Remove support for client-side RowLocks --- Key: HBASE-7315 URL: https://issues.apache.org/jira/browse/HBASE-7315 Project: HBase Issue Type: Sub-task Components: Transactions/MVCC Reporter: Gregory Chanan Assignee: Gregory Chanan Priority: Critical Fix For: 0.96.0 Attachments: HBASE-7315.patch, HBASE-7315-v2.patch, HBASE-7315-v3.patch, HBASE-7315-v4.patch, HBASE-7315-v5.patch, HBASE-7315-v6.patch, HBASE-7315-v7.patch See comments in HBASE-7263. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (HBASE-7315) Remove support for client-side RowLocks
[ https://issues.apache.org/jira/browse/HBASE-7315?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] stack updated HBASE-7315: - Hadoop Flags: Incompatible change,Reviewed (was: Reviewed) Remove support for client-side RowLocks --- Key: HBASE-7315 URL: https://issues.apache.org/jira/browse/HBASE-7315 Project: HBase Issue Type: Sub-task Components: Transactions/MVCC Reporter: Gregory Chanan Assignee: Gregory Chanan Priority: Critical Fix For: 0.96.0 Attachments: HBASE-7315.patch, HBASE-7315-v2.patch, HBASE-7315-v3.patch, HBASE-7315-v4.patch, HBASE-7315-v5.patch, HBASE-7315-v6.patch, HBASE-7315-v7.patch See comments in HBASE-7263. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (HBASE-7315) Remove support for client-side RowLocks
[ https://issues.apache.org/jira/browse/HBASE-7315?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Gregory Chanan updated HBASE-7315: -- Attachment: HBASE-7315-v7.patch Updated version for new trunk. Tests that failed last time passed locally -- let's try HadoopQA again. Remove support for client-side RowLocks --- Key: HBASE-7315 URL: https://issues.apache.org/jira/browse/HBASE-7315 Project: HBase Issue Type: Sub-task Components: Transactions/MVCC Reporter: Gregory Chanan Assignee: Gregory Chanan Priority: Critical Fix For: 0.96.0 Attachments: HBASE-7315.patch, HBASE-7315-v2.patch, HBASE-7315-v3.patch, HBASE-7315-v4.patch, HBASE-7315-v5.patch, HBASE-7315-v6.patch, HBASE-7315-v7.patch See comments in HBASE-7263. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (HBASE-7315) Remove support for client-side RowLocks
[ https://issues.apache.org/jira/browse/HBASE-7315?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] stack updated HBASE-7315: - Priority: Critical (was: Major) Marking critical so we don't forget about it. Remove support for client-side RowLocks --- Key: HBASE-7315 URL: https://issues.apache.org/jira/browse/HBASE-7315 Project: HBase Issue Type: Sub-task Components: Transactions/MVCC Reporter: Gregory Chanan Assignee: Gregory Chanan Priority: Critical Fix For: 0.96.0 Attachments: HBASE-7315.patch, HBASE-7315-v2.patch, HBASE-7315-v3.patch, HBASE-7315-v4.patch, HBASE-7315-v5.patch, HBASE-7315-v6.patch See comments in HBASE-7263. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (HBASE-7315) Remove support for client-side RowLocks
[ https://issues.apache.org/jira/browse/HBASE-7315?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Gregory Chanan updated HBASE-7315: -- Attachment: HBASE-7315-v6.patch v5 no longer applies, here's a v6. Remove support for client-side RowLocks --- Key: HBASE-7315 URL: https://issues.apache.org/jira/browse/HBASE-7315 Project: HBase Issue Type: Sub-task Components: Transactions/MVCC Reporter: Gregory Chanan Assignee: Gregory Chanan Fix For: 0.96.0 Attachments: HBASE-7315.patch, HBASE-7315-v2.patch, HBASE-7315-v3.patch, HBASE-7315-v4.patch, HBASE-7315-v5.patch, HBASE-7315-v6.patch See comments in HBASE-7263. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (HBASE-7315) Remove support for client-side RowLocks
[ https://issues.apache.org/jira/browse/HBASE-7315?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Gregory Chanan updated HBASE-7315: -- Attachment: HBASE-7315-v5.patch Remove support for client-side RowLocks --- Key: HBASE-7315 URL: https://issues.apache.org/jira/browse/HBASE-7315 Project: HBase Issue Type: Sub-task Components: Transactions/MVCC Reporter: Gregory Chanan Assignee: Gregory Chanan Fix For: 0.96.0 Attachments: HBASE-7315.patch, HBASE-7315-v2.patch, HBASE-7315-v3.patch, HBASE-7315-v4.patch, HBASE-7315-v5.patch See comments in HBASE-7263. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (HBASE-7315) Remove support for client-side RowLocks
[ https://issues.apache.org/jira/browse/HBASE-7315?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Gregory Chanan updated HBASE-7315: -- Attachment: HBASE-7315-v3.patch * Attached HBASE-7315-v3.patch * Here is a version with the NullTypes removed. Remove support for client-side RowLocks --- Key: HBASE-7315 URL: https://issues.apache.org/jira/browse/HBASE-7315 Project: HBase Issue Type: Sub-task Components: Transactions/MVCC Reporter: Gregory Chanan Assignee: Gregory Chanan Fix For: 0.96.0 Attachments: HBASE-7315.patch, HBASE-7315-v2.patch, HBASE-7315-v3.patch See comments in HBASE-7263. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (HBASE-7315) Remove support for client-side RowLocks
[ https://issues.apache.org/jira/browse/HBASE-7315?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Gregory Chanan updated HBASE-7315: -- Attachment: HBASE-7315-v4.patch Remove support for client-side RowLocks --- Key: HBASE-7315 URL: https://issues.apache.org/jira/browse/HBASE-7315 Project: HBase Issue Type: Sub-task Components: Transactions/MVCC Reporter: Gregory Chanan Assignee: Gregory Chanan Fix For: 0.96.0 Attachments: HBASE-7315.patch, HBASE-7315-v2.patch, HBASE-7315-v3.patch, HBASE-7315-v4.patch See comments in HBASE-7263. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (HBASE-7315) Remove support for client-side RowLocks
[ https://issues.apache.org/jira/browse/HBASE-7315?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Gregory Chanan updated HBASE-7315: -- Attachment: HBASE-7315-v2.patch Remove support for client-side RowLocks --- Key: HBASE-7315 URL: https://issues.apache.org/jira/browse/HBASE-7315 Project: HBase Issue Type: Sub-task Components: Transactions/MVCC Reporter: Gregory Chanan Assignee: Gregory Chanan Fix For: 0.96.0 Attachments: HBASE-7315.patch, HBASE-7315-v2.patch See comments in HBASE-7263. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (HBASE-7315) Remove support for client-side RowLocks
[ https://issues.apache.org/jira/browse/HBASE-7315?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Gregory Chanan updated HBASE-7315: -- Attachment: HBASE-7315.patch * attached HBASE-7315.patch * Removes support for user-level RowLocks. I tried to minimize the changes to the interfaces as follows: - On the client side, replaces instances of RowLock with NullType. This is so that client code that only passed in a null RowLock, e.g. Get get = new Get(row, null) will still work. - On the server side, replaces instances of Integer lockId with NullType in the public methods of HRegion. This is so that coprocessors that call into HRegion directly will still function as long as they passed in null as the lockId. This also means it was easier to not change all the tests :). If it is preferred, I can do a follow on issue that removes the NullTypes. Remove support for client-side RowLocks --- Key: HBASE-7315 URL: https://issues.apache.org/jira/browse/HBASE-7315 Project: HBase Issue Type: Sub-task Components: Transactions/MVCC Reporter: Gregory Chanan Assignee: Gregory Chanan Fix For: 0.96.0 Attachments: HBASE-7315.patch See comments in HBASE-7263. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] [Updated] (HBASE-7315) Remove support for client-side RowLocks
[ https://issues.apache.org/jira/browse/HBASE-7315?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Gregory Chanan updated HBASE-7315: -- Status: Patch Available (was: Open) Remove support for client-side RowLocks --- Key: HBASE-7315 URL: https://issues.apache.org/jira/browse/HBASE-7315 Project: HBase Issue Type: Sub-task Components: Transactions/MVCC Reporter: Gregory Chanan Assignee: Gregory Chanan Fix For: 0.96.0 Attachments: HBASE-7315.patch See comments in HBASE-7263. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira