[jira] [Updated] (HBASE-17379) Lack of synchronization in CompactionPipeline#getScanners()

2017-01-12 Thread stack (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17379?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] stack updated HBASE-17379: -- Resolution: Duplicate Status: Resolved (was: Patch Available) Resolving as addressed by HBASE-17434

[jira] [Updated] (HBASE-17379) Lack of synchronization in CompactionPipeline#getScanners()

2017-01-08 Thread Ted Yu (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17379?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ted Yu updated HBASE-17379: --- Attachment: 17379.HBASE-17081.v34.txt In patch v34, read write lock is replaced in favor of using

[jira] [Updated] (HBASE-17379) Lack of synchronization in CompactionPipeline#getScanners()

2017-01-08 Thread Ted Yu (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17379?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ted Yu updated HBASE-17379: --- Attachment: 17379.HBASE-17081.v33.txt Patch v33, with ReentrantReadWriteLock, passed

[jira] [Updated] (HBASE-17379) Lack of synchronization in CompactionPipeline#getScanners()

2017-01-08 Thread Ted Yu (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17379?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ted Yu updated HBASE-17379: --- Attachment: (was: 17379.HBASE-17081.v32.txt) > Lack of synchronization in

[jira] [Updated] (HBASE-17379) Lack of synchronization in CompactionPipeline#getScanners()

2017-01-08 Thread Ted Yu (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17379?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ted Yu updated HBASE-17379: --- Attachment: 17379.HBASE-17081.v32.txt > Lack of synchronization in CompactionPipeline#getScanners() >

[jira] [Updated] (HBASE-17379) Lack of synchronization in CompactionPipeline#getScanners()

2017-01-08 Thread Ted Yu (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17379?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ted Yu updated HBASE-17379: --- Attachment: (was: 17379.HBASE-17081.v32.txt) > Lack of synchronization in

[jira] [Updated] (HBASE-17379) Lack of synchronization in CompactionPipeline#getScanners()

2017-01-08 Thread Ted Yu (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17379?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ted Yu updated HBASE-17379: --- Attachment: 17379.HBASE-17081.v32.txt Patch v32 avoids the extra ArrayList in getSegments(). > Lack of

[jira] [Updated] (HBASE-17379) Lack of synchronization in CompactionPipeline#getScanners()

2017-01-06 Thread Ted Yu (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17379?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ted Yu updated HBASE-17379: --- Attachment: 17379.HBASE-17081.v31.txt Patch v31 removes the lock in getSegments(). > Lack of

[jira] [Updated] (HBASE-17379) Lack of synchronization in CompactionPipeline#getScanners()

2017-01-06 Thread Ted Yu (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17379?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ted Yu updated HBASE-17379: --- Attachment: 17379.HBASE-17081.v30.txt Patch v30 fixes a typo in isEmpty() > Lack of synchronization in

[jira] [Updated] (HBASE-17379) Lack of synchronization in CompactionPipeline#getScanners()

2017-01-06 Thread Ted Yu (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17379?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ted Yu updated HBASE-17379: --- Attachment: 17379.HBASE-17081.v29.txt > Lack of synchronization in CompactionPipeline#getScanners() >

[jira] [Updated] (HBASE-17379) Lack of synchronization in CompactionPipeline#getScanners()

2017-01-06 Thread Ted Yu (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17379?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ted Yu updated HBASE-17379: --- Status: Patch Available (was: Open) > Lack of synchronization in CompactionPipeline#getScanners() >

[jira] [Updated] (HBASE-17379) Lack of synchronization in CompactionPipeline#getScanners()

2017-01-06 Thread Ted Yu (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17379?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ted Yu updated HBASE-17379: --- Attachment: 17379.HBASE-17081.v28.txt > Lack of synchronization in CompactionPipeline#getScanners() >

[jira] [Updated] (HBASE-17379) Lack of synchronization in CompactionPipeline#getScanners()

2017-01-01 Thread Ted Yu (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17379?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ted Yu updated HBASE-17379: --- Attachment: 17379.v14.txt > Lack of synchronization in CompactionPipeline#getScanners() >

[jira] [Updated] (HBASE-17379) Lack of synchronization in CompactionPipeline#getScanners()

2016-12-29 Thread Ted Yu (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17379?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ted Yu updated HBASE-17379: --- Status: Open (was: Patch Available) > Lack of synchronization in CompactionPipeline#getScanners() >

[jira] [Updated] (HBASE-17379) Lack of synchronization in CompactionPipeline#getScanners()

2016-12-29 Thread Ted Yu (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17379?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ted Yu updated HBASE-17379: --- Attachment: (was: 17387.v1.txt) > Lack of synchronization in CompactionPipeline#getScanners() >

[jira] [Updated] (HBASE-17379) Lack of synchronization in CompactionPipeline#getScanners()

2016-12-29 Thread Ted Yu (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17379?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ted Yu updated HBASE-17379: --- Status: Patch Available (was: Open) > Lack of synchronization in CompactionPipeline#getScanners() >

[jira] [Updated] (HBASE-17379) Lack of synchronization in CompactionPipeline#getScanners()

2016-12-29 Thread Ted Yu (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17379?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ted Yu updated HBASE-17379: --- Attachment: 17387.v1.txt > Lack of synchronization in CompactionPipeline#getScanners() >

[jira] [Updated] (HBASE-17379) Lack of synchronization in CompactionPipeline#getScanners()

2016-12-29 Thread Ted Yu (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17379?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ted Yu updated HBASE-17379: --- Attachment: 17379.v8.txt Patch v8 replaces implementation of pipeline with variant of CopyOnWriteArrayList

[jira] [Updated] (HBASE-17379) Lack of synchronization in CompactionPipeline#getScanners()

2016-12-29 Thread Ted Yu (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17379?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ted Yu updated HBASE-17379: --- Status: Open (was: Patch Available) > Lack of synchronization in CompactionPipeline#getScanners() >

[jira] [Updated] (HBASE-17379) Lack of synchronization in CompactionPipeline#getScanners()

2016-12-28 Thread Ted Yu (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17379?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ted Yu updated HBASE-17379: --- Attachment: 17379.v6.txt Patch v6 fixes a bug in patch v5 where pullTail() should have taken the write

[jira] [Updated] (HBASE-17379) Lack of synchronization in CompactionPipeline#getScanners()

2016-12-28 Thread Ted Yu (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17379?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ted Yu updated HBASE-17379: --- Attachment: 17379.v5.txt > Lack of synchronization in CompactionPipeline#getScanners() >

[jira] [Updated] (HBASE-17379) Lack of synchronization in CompactionPipeline#getScanners()

2016-12-28 Thread Ted Yu (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17379?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ted Yu updated HBASE-17379: --- Attachment: 17379.v4.txt Patch v4 uses ReentrantReadWriteLock in place of the synchronize primitive. > Lack

[jira] [Updated] (HBASE-17379) Lack of synchronization in CompactionPipeline#getScanners()

2016-12-27 Thread Ted Yu (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17379?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ted Yu updated HBASE-17379: --- Attachment: 17379.v3.txt Patch v3 addresses Ram's comments. > Lack of synchronization in

[jira] [Updated] (HBASE-17379) Lack of synchronization in CompactionPipeline#getScanners()

2016-12-27 Thread Ted Yu (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17379?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ted Yu updated HBASE-17379: --- Description: >From

[jira] [Updated] (HBASE-17379) Lack of synchronization in CompactionPipeline#getScanners()

2016-12-27 Thread Ted Yu (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17379?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ted Yu updated HBASE-17379: --- Attachment: 17379.v2.txt Patch v2 adds synchronization for the other references to pipeline. > Lack of

[jira] [Updated] (HBASE-17379) Lack of synchronization in CompactionPipeline#getScanners()

2016-12-27 Thread Anoop Sam John (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17379?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Anoop Sam John updated HBASE-17379: --- Affects Version/s: 2.0.0 > Lack of synchronization in CompactionPipeline#getScanners() >

[jira] [Updated] (HBASE-17379) Lack of synchronization in CompactionPipeline#getScanners()

2016-12-27 Thread Ted Yu (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17379?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ted Yu updated HBASE-17379: --- Status: Patch Available (was: Open) > Lack of synchronization in CompactionPipeline#getScanners() >

[jira] [Updated] (HBASE-17379) Lack of synchronization in CompactionPipeline#getScanners()

2016-12-27 Thread Ted Yu (JIRA)
[ https://issues.apache.org/jira/browse/HBASE-17379?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ted Yu updated HBASE-17379: --- Attachment: 17379.v1.txt > Lack of synchronization in CompactionPipeline#getScanners() >