[jira] [Updated] (HBASE-8806) Row locks are acquired repeatedly in HRegion.doMiniBatchMutation for duplicate rows.

2013-07-19 Thread Lars Hofhansl (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-8806?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lars Hofhansl updated HBASE-8806: - Issue Type: Improvement (was: Bug) > Row locks are acquired repeatedly in HRegion.doMiniBatc

[jira] [Updated] (HBASE-8806) Row locks are acquired repeatedly in HRegion.doMiniBatchMutation for duplicate rows.

2013-07-16 Thread Lars Hofhansl (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-8806?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lars Hofhansl updated HBASE-8806: - Assignee: rahul gidwani (was: Lars Hofhansl) Actually this should be credited to Rahul, who did

[jira] [Updated] (HBASE-8806) Row locks are acquired repeatedly in HRegion.doMiniBatchMutation for duplicate rows.

2013-07-16 Thread Lars Hofhansl (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-8806?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lars Hofhansl updated HBASE-8806: - Attachment: 8806-0.94-v7.txt Same as -v6 with Rahul's new test and test fix. > R

[jira] [Updated] (HBASE-8806) Row locks are acquired repeatedly in HRegion.doMiniBatchMutation for duplicate rows.

2013-07-16 Thread Lars Hofhansl (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-8806?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lars Hofhansl updated HBASE-8806: - Status: Open (was: Patch Available) > Row locks are acquired repeatedly in HRegion.doMiniBat

[jira] [Updated] (HBASE-8806) Row locks are acquired repeatedly in HRegion.doMiniBatchMutation for duplicate rows.

2013-07-16 Thread Lars Hofhansl (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-8806?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lars Hofhansl updated HBASE-8806: - Assignee: Lars Hofhansl > Row locks are acquired repeatedly in HRegion.doMiniBatchMutation fo

[jira] [Updated] (HBASE-8806) Row locks are acquired repeatedly in HRegion.doMiniBatchMutation for duplicate rows.

2013-07-16 Thread Lars Hofhansl (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-8806?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lars Hofhansl updated HBASE-8806: - Fix Version/s: (was: 0.98.0) (was: 0.95.2) > Row locks are acquire

[jira] [Updated] (HBASE-8806) Row locks are acquired repeatedly in HRegion.doMiniBatchMutation for duplicate rows.

2013-07-15 Thread Dave Latham (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-8806?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dave Latham updated HBASE-8806: --- Attachment: (was: hbase-8806-0.94-v6-microbenchmark.txt) > Row locks are acquired repeatedly

[jira] [Updated] (HBASE-8806) Row locks are acquired repeatedly in HRegion.doMiniBatchMutation for duplicate rows.

2013-07-15 Thread Dave Latham (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-8806?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dave Latham updated HBASE-8806: --- Attachment: (was: hbase-8806-0.94-v6-microbenchmark-no-dupe-rows.txt) > Row locks are acquire

[jira] [Updated] (HBASE-8806) Row locks are acquired repeatedly in HRegion.doMiniBatchMutation for duplicate rows.

2013-07-15 Thread Dave Latham (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-8806?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dave Latham updated HBASE-8806: --- Attachment: hbase-8806-0.94-microbenchmark-no-dupe-rows.txt hbase-8806-0.94-microbench

[jira] [Updated] (HBASE-8806) Row locks are acquired repeatedly in HRegion.doMiniBatchMutation for duplicate rows.

2013-07-15 Thread Dave Latham (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-8806?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dave Latham updated HBASE-8806: --- Attachment: (was: hbase-8806-0.94-v6-microbenchmark-no-dupe-rows) > Row locks are acquired re

[jira] [Updated] (HBASE-8806) Row locks are acquired repeatedly in HRegion.doMiniBatchMutation for duplicate rows.

2013-07-15 Thread Dave Latham (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-8806?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dave Latham updated HBASE-8806: --- Attachment: hbase-8806-0.94-v6-microbenchmark.txt hbase-8806-0.94-v6-microbenchmark-no

[jira] [Updated] (HBASE-8806) Row locks are acquired repeatedly in HRegion.doMiniBatchMutation for duplicate rows.

2013-07-15 Thread Dave Latham (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-8806?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dave Latham updated HBASE-8806: --- Attachment: hbase-8806-0.94-v6-microbenchmark hbase-8806-0.94-v6-microbenchmark-no-dup

[jira] [Updated] (HBASE-8806) Row locks are acquired repeatedly in HRegion.doMiniBatchMutation for duplicate rows.

2013-07-15 Thread Dave Latham (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-8806?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dave Latham updated HBASE-8806: --- Attachment: (was: hbase-8806-0.94-v6-microbenchmark) > Row locks are acquired repeatedly in H

[jira] [Updated] (HBASE-8806) Row locks are acquired repeatedly in HRegion.doMiniBatchMutation for duplicate rows.

2013-07-10 Thread rahul gidwani (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-8806?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] rahul gidwani updated HBASE-8806: - Attachment: row_lock_perf_results.txt > Row locks are acquired repeatedly in HRegion.doMiniBa

[jira] [Updated] (HBASE-8806) Row locks are acquired repeatedly in HRegion.doMiniBatchMutation for duplicate rows.

2013-07-10 Thread Lars Hofhansl (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-8806?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lars Hofhansl updated HBASE-8806: - Fix Version/s: 0.98.0 > Row locks are acquired repeatedly in HRegion.doMiniBatchMutation for

[jira] [Updated] (HBASE-8806) Row locks are acquired repeatedly in HRegion.doMiniBatchMutation for duplicate rows.

2013-07-04 Thread Lars Hofhansl (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-8806?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lars Hofhansl updated HBASE-8806: - Attachment: 8806-0.94-v6.txt New patch, slight change: * fixes the else-if condition * fixes inde

[jira] [Updated] (HBASE-8806) Row locks are acquired repeatedly in HRegion.doMiniBatchMutation for duplicate rows.

2013-07-04 Thread Dave Latham (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-8806?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dave Latham updated HBASE-8806: --- Attachment: HBASE-8806-threadBasedRowLocks-v2.patch Ok, here's the same patch as before but updated f

[jira] [Updated] (HBASE-8806) Row locks are acquired repeatedly in HRegion.doMiniBatchMutation for duplicate rows.

2013-07-04 Thread Lars Hofhansl (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-8806?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lars Hofhansl updated HBASE-8806: - Attachment: 8806-0.94-v5.txt This one makes the test a bit nicer (removes the static counter)

[jira] [Updated] (HBASE-8806) Row locks are acquired repeatedly in HRegion.doMiniBatchMutation for duplicate rows.

2013-07-04 Thread Lars Hofhansl (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-8806?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lars Hofhansl updated HBASE-8806: - Attachment: (was: 8806-0.94-v4.txt) > Row locks are acquired repeatedly in HRegion.doMini

[jira] [Updated] (HBASE-8806) Row locks are acquired repeatedly in HRegion.doMiniBatchMutation for duplicate rows.

2013-07-04 Thread Lars Hofhansl (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-8806?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lars Hofhansl updated HBASE-8806: - Attachment: 8806-0.94-v4.txt Oops. Right patch this time. > Row locks are acquir

[jira] [Updated] (HBASE-8806) Row locks are acquired repeatedly in HRegion.doMiniBatchMutation for duplicate rows.

2013-07-04 Thread Lars Hofhansl (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-8806?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lars Hofhansl updated HBASE-8806: - Attachment: 8806-0.94-v4.txt I made this 0.94 patch yesterday night. It is strikingly similar to

[jira] [Updated] (HBASE-8806) Row locks are acquired repeatedly in HRegion.doMiniBatchMutation for duplicate rows.

2013-07-03 Thread rahul gidwani (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-8806?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] rahul gidwani updated HBASE-8806: - Attachment: HBASE-8806-0.94.10-v3.patch > Row locks are acquired repeatedly in HRegion.doMini

[jira] [Updated] (HBASE-8806) Row locks are acquired repeatedly in HRegion.doMiniBatchMutation for duplicate rows.

2013-07-03 Thread Dave Latham (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-8806?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dave Latham updated HBASE-8806: --- Attachment: HBASE-8806-threadBasedRowLocks.patch {quote}rahul gidwani and Dave Latham, what do you gu

[jira] [Updated] (HBASE-8806) Row locks are acquired repeatedly in HRegion.doMiniBatchMutation for duplicate rows.

2013-07-03 Thread Anoop Sam John (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-8806?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Anoop Sam John updated HBASE-8806: -- Attachment: HBASE-8806.patch > Row locks are acquired repeatedly in HRegion.doMiniBatchMuta

[jira] [Updated] (HBASE-8806) Row locks are acquired repeatedly in HRegion.doMiniBatchMutation for duplicate rows.

2013-07-03 Thread Anoop Sam John (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-8806?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Anoop Sam John updated HBASE-8806: -- Status: Patch Available (was: Open) > Row locks are acquired repeatedly in HRegion.doMiniB

[jira] [Updated] (HBASE-8806) Row locks are acquired repeatedly in HRegion.doMiniBatchMutation for duplicate rows.

2013-07-02 Thread Lars Hofhansl (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-8806?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lars Hofhansl updated HBASE-8806: - Priority: Critical (was: Major) I am marking this critical, because in some scenarios this could

[jira] [Updated] (HBASE-8806) Row locks are acquired repeatedly in HRegion.doMiniBatchMutation for duplicate rows.

2013-06-25 Thread rahul gidwani (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-8806?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] rahul gidwani updated HBASE-8806: - Attachment: HBASE-8806-0.94.10-v2.patch > Row locks are acquired repeatedly in HRegion.doMini

[jira] [Updated] (HBASE-8806) Row locks are acquired repeatedly in HRegion.doMiniBatchMutation for duplicate rows.

2013-06-25 Thread rahul gidwani (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-8806?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] rahul gidwani updated HBASE-8806: - Attachment: HBASE-8806-0.94.10.patch > Row locks are acquired repeatedly in HRegion.doMiniBat

[jira] [Updated] (HBASE-8806) Row locks are acquired repeatedly in HRegion.doMiniBatchMutation for duplicate rows.

2013-06-25 Thread Dave Latham (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-8806?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dave Latham updated HBASE-8806: --- Fix Version/s: (was: 0.95.0) (was: 0.98.0) (was: 0.9

[jira] [Updated] (HBASE-8806) Row locks are acquired repeatedly in HRegion.doMiniBatchMutation for duplicate rows.

2013-06-25 Thread rahul gidwani (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-8806?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] rahul gidwani updated HBASE-8806: - Description: If we already have the lock in the doMiniBatchMutation we don't need to re-acquire

[jira] [Updated] (HBASE-8806) Row locks are acquired repeatedly in HRegion.doMiniBatchMutation for duplicate rows.

2013-06-25 Thread rahul gidwani (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-8806?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] rahul gidwani updated HBASE-8806: - Description: If we already have the lock in the doMiniBatchMutation we don't need to re-acquire

[jira] [Updated] (HBASE-8806) Row locks are acquired repeatedly in HRegion.doMiniBatchMutation for duplicate rows.

2013-06-25 Thread rahul gidwani (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-8806?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] rahul gidwani updated HBASE-8806: - Description: If we already have the lock in the doMiniBatchMutation we don't need to re-acquire