[jira] [Updated] (HBASE-10015) Major performance improvement: Avoid synchronization in StoreScanner

2013-11-24 Thread Lars Hofhansl (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-10015?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lars Hofhansl updated HBASE-10015: -- Attachment: 10015-0.94-lock.txt Parking the ReentrantLock patch for 0.94 here. > Major perfor

[jira] [Updated] (HBASE-10015) Major performance improvement: Avoid synchronization in StoreScanner

2013-11-24 Thread Lars Hofhansl (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-10015?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lars Hofhansl updated HBASE-10015: -- Attachment: 10015-0.94-new-sample.txt Here's yet another sample patch (for 0.94). Adds a sette

[jira] [Updated] (HBASE-10015) Major performance improvement: Avoid synchronization in StoreScanner

2013-11-24 Thread Lars Hofhansl (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-10015?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lars Hofhansl updated HBASE-10015: -- Status: Open (was: Patch Available) > Major performance improvement: Avoid synchronization in

[jira] [Updated] (HBASE-10015) Major performance improvement: Avoid synchronization in StoreScanner

2013-11-23 Thread Lars Hofhansl (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-10015?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lars Hofhansl updated HBASE-10015: -- Fix Version/s: (was: 0.94.15) (was: 0.96.1) (

[jira] [Updated] (HBASE-10015) Major performance improvement: Avoid synchronization in StoreScanner

2013-11-22 Thread stack (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-10015?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] stack updated HBASE-10015: -- Attachment: 10015-trunk-v4.txt > Major performance improvement: Avoid synchronization in StoreScanner > --

[jira] [Updated] (HBASE-10015) Major performance improvement: Avoid synchronization in StoreScanner

2013-11-22 Thread stack (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-10015?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] stack updated HBASE-10015: -- Attachment: 10015-trunk-v4.txt Get another run in. > Major performance improvement: Avoid synchronization in

[jira] [Updated] (HBASE-10015) Major performance improvement: Avoid synchronization in StoreScanner

2013-11-21 Thread Lars Hofhansl (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-10015?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lars Hofhansl updated HBASE-10015: -- Attachment: 10015-trunk-v4.txt Same for trunk. (This give a few % better performance) > Major

[jira] [Updated] (HBASE-10015) Major performance improvement: Avoid synchronization in StoreScanner

2013-11-21 Thread Lars Hofhansl (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-10015?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lars Hofhansl updated HBASE-10015: -- Attachment: 10015-0.94-v4.txt Removed AtomicBoolean > Major performance improvement: Avoid sy

[jira] [Updated] (HBASE-10015) Major performance improvement: Avoid synchronization in StoreScanner

2013-11-21 Thread Lars Hofhansl (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-10015?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lars Hofhansl updated HBASE-10015: -- Attachment: 10015-trunk-v3.txt Oops. Attached wrong trunk patch. This is right one. All good :

[jira] [Updated] (HBASE-10015) Major performance improvement: Avoid synchronization in StoreScanner

2013-11-21 Thread Lars Hofhansl (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-10015?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lars Hofhansl updated HBASE-10015: -- Status: Patch Available (was: Open) > Major performance improvement: Avoid synchronization in

[jira] [Updated] (HBASE-10015) Major performance improvement: Avoid synchronization in StoreScanner

2013-11-21 Thread Lars Hofhansl (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-10015?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lars Hofhansl updated HBASE-10015: -- Status: Open (was: Patch Available) > Major performance improvement: Avoid synchronization in

[jira] [Updated] (HBASE-10015) Major performance improvement: Avoid synchronization in StoreScanner

2013-11-21 Thread Lars Hofhansl (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-10015?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lars Hofhansl updated HBASE-10015: -- Attachment: (was: 10015-trunk-v3.txt) > Major performance improvement: Avoid synchronizati

[jira] [Updated] (HBASE-10015) Major performance improvement: Avoid synchronization in StoreScanner

2013-11-21 Thread Lars Hofhansl (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-10015?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lars Hofhansl updated HBASE-10015: -- Attachment: 10015-0.94-v3.txt New v3 patch for 0.94 > Major performance improvement: Avoid sy

[jira] [Updated] (HBASE-10015) Major performance improvement: Avoid synchronization in StoreScanner

2013-11-21 Thread Lars Hofhansl (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-10015?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lars Hofhansl updated HBASE-10015: -- Status: Open (was: Patch Available) > Major performance improvement: Avoid synchronization in

[jira] [Updated] (HBASE-10015) Major performance improvement: Avoid synchronization in StoreScanner

2013-11-21 Thread Lars Hofhansl (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-10015?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lars Hofhansl updated HBASE-10015: -- Status: Patch Available (was: Open) > Major performance improvement: Avoid synchronization in

[jira] [Updated] (HBASE-10015) Major performance improvement: Avoid synchronization in StoreScanner

2013-11-21 Thread Lars Hofhansl (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-10015?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lars Hofhansl updated HBASE-10015: -- Attachment: 10015-trunk-v3.txt And trunk. This patch should be correct for all scenarios. > M

[jira] [Updated] (HBASE-10015) Major performance improvement: Avoid synchronization in StoreScanner

2013-11-21 Thread Lars Hofhansl (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-10015?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lars Hofhansl updated HBASE-10015: -- Status: Patch Available (was: Open) > Major performance improvement: Avoid synchronization in

[jira] [Updated] (HBASE-10015) Major performance improvement: Avoid synchronization in StoreScanner

2013-11-21 Thread Lars Hofhansl (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-10015?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lars Hofhansl updated HBASE-10015: -- Attachment: 10015-trunk-v2.txt And a trunk version. Note with v2 I see the same improvement.

[jira] [Updated] (HBASE-10015) Major performance improvement: Avoid synchronization in StoreScanner

2013-11-21 Thread Lars Hofhansl (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-10015?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lars Hofhansl updated HBASE-10015: -- Attachment: 10015-0.94-v2.txt Arrghh... No idea how the first patch could actually work *at al

[jira] [Updated] (HBASE-10015) Major performance improvement: Avoid synchronization in StoreScanner

2013-11-21 Thread Lars Hofhansl (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-10015?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lars Hofhansl updated HBASE-10015: -- Status: Open (was: Patch Available) > Major performance improvement: Avoid synchronization in

[jira] [Updated] (HBASE-10015) Major performance improvement: Avoid synchronization in StoreScanner

2013-11-21 Thread Lars Hofhansl (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-10015?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lars Hofhansl updated HBASE-10015: -- Fix Version/s: 0.94.15 0.96.1 0.98.0 > Major performance

[jira] [Updated] (HBASE-10015) Major performance improvement: Avoid synchronization in StoreScanner

2013-11-21 Thread Lars Hofhansl (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-10015?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lars Hofhansl updated HBASE-10015: -- Assignee: Lars Hofhansl Status: Patch Available (was: Open) > Major performance improve

[jira] [Updated] (HBASE-10015) Major performance improvement: Avoid synchronization in StoreScanner

2013-11-21 Thread Lars Hofhansl (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-10015?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lars Hofhansl updated HBASE-10015: -- Attachment: 10015-trunk.txt Trunk patch. > Major performance improvement: Avoid synchronizati

[jira] [Updated] (HBASE-10015) Major performance improvement: Avoid synchronization in StoreScanner

2013-11-20 Thread Lars Hofhansl (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-10015?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lars Hofhansl updated HBASE-10015: -- Attachment: 10015-0.94-withtest.txt Added a quick and dirty perf test. The test will fail at t

[jira] [Updated] (HBASE-10015) Major performance improvement: Avoid synchronization in StoreScanner

2013-11-20 Thread Lars Hofhansl (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-10015?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lars Hofhansl updated HBASE-10015: -- Attachment: TestLoad.java Test code. This is some crap extracted from various tests, don't jud

[jira] [Updated] (HBASE-10015) Major performance improvement: Avoid synchronization in StoreScanner

2013-11-20 Thread Lars Hofhansl (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-10015?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lars Hofhansl updated HBASE-10015: -- Attachment: 10015-0.94.txt Sample 0.94 patch. > Major performance improvement: Avoid synchron