[
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
[
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
[
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
[
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
[
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()
>
[
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
[
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
[
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
[
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
[
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()
>
[
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()
>
[
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()
>
[
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()
>
[
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()
>
[
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()
>
[
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()
>
[
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()
>
[
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
[
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()
>
[
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
[
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()
>
[
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
[
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
[
https://issues.apache.org/jira/browse/HBASE-17379?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ted Yu updated HBASE-17379:
---
Description:
>From
[
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
[
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()
>
[
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()
>
[
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()
>
28 matches
Mail list logo