[
https://issues.apache.org/jira/browse/HBASE-15785?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Anoop Sam John updated HBASE-15785:
---
Resolution: Fixed
Hadoop Flags: Reviewed
Status: Resolved (was: Patch Availab
[
https://issues.apache.org/jira/browse/HBASE-15785?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Anoop Sam John updated HBASE-15785:
---
Description:
{code}
Lock lock = locks[i];
lock.lock();
try {
ByteBuffer
[
https://issues.apache.org/jira/browse/HBASE-15785?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Anoop Sam John updated HBASE-15785:
---
Summary: Unnecessary lock in ByteBufferArray (was: Unnecessary lock in
ByteBufferArray#asSub
[
https://issues.apache.org/jira/browse/HBASE-15785?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Anoop Sam John updated HBASE-15785:
---
Attachment: HBASE-15785_V3.patch
> Unnecessary lock in ByteBufferArray#asSubByteBuff
> --
[
https://issues.apache.org/jira/browse/HBASE-15785?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Anoop Sam John updated HBASE-15785:
---
Attachment: HBASE-15785_V2.patch
Avoiding the Lock in BBArray completely and using BBUtil API
[
https://issues.apache.org/jira/browse/HBASE-15785?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Anoop Sam John updated HBASE-15785:
---
Status: Patch Available (was: Open)
> Unnecessary lock in ByteBufferArray#asSubByteBuff
> --
[
https://issues.apache.org/jira/browse/HBASE-15785?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Anoop Sam John updated HBASE-15785:
---
Attachment: HBASE-15785.patch
> Unnecessary lock in ByteBufferArray#asSubByteBuff
> -