[
https://issues.apache.org/jira/browse/PHOENIX-90?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Maryann Xue resolved PHOENIX-90.
--------------------------------
Resolution: Fixed
> MemoryChunk objects might be orphaned when creating new caches in
> TenantCacheImpl
> ---------------------------------------------------------------------------------
>
> Key: PHOENIX-90
> URL: https://issues.apache.org/jira/browse/PHOENIX-90
> Project: Phoenix
> Issue Type: Bug
> Affects Versions: 3.0.0
> Reporter: Maryann Xue
> Assignee: Maryann Xue
> Priority: Minor
> Fix For: 3.0.0
>
> Original Estimate: 24h
> Remaining Estimate: 24h
>
> {code}
> @Override
> public Closeable addServerCache(ImmutableBytesPtr cacheId,
> ImmutableBytesWritable cachePtr, ServerCacheFactory cacheFactory) throws
> SQLException {
> MemoryChunk chunk =
> this.getMemoryManager().allocate(cachePtr.getLength());
> Closeable element = cacheFactory.newCache(cachePtr, chunk);
> getServerCaches().put(cacheId, element);
> return element;
> }
> {code}
> The above code might lead to the "chunk" object being orphaned if any
> exception happens within "cacheFactory.newCache()".
--
This message was sent by Atlassian JIRA
(v6.2#6252)