[ 
https://issues.apache.org/jira/browse/DERBY-4432?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12775372#action_12775372
 ] 

Kristian Waagan commented on DERBY-4432:
----------------------------------------

Regression tests ran cleanly on trunk with patch 1a.
Committed patch 1a to trunk with revision 834418.

Will check if it is suited for back-port and rerun tests on the 10.5 branch if 
that is the case.

> Memory leak when attempting to boot non-existing database with the in-memory 
> back end
> -------------------------------------------------------------------------------------
>
>                 Key: DERBY-4432
>                 URL: https://issues.apache.org/jira/browse/DERBY-4432
>             Project: Derby
>          Issue Type: Bug
>          Components: Store
>    Affects Versions: 10.5.3.0, 10.6.0.0
>         Environment: In-memory back end and large amount of boot attempts of 
> non-existing databases.
>            Reporter: Kristian Waagan
>            Assignee: Kristian Waagan
>             Fix For: 10.6.0.0
>
>         Attachments: derby-4432-1a-mem_leak_fix.diff, 
> derby-4432-1a-mem_leak_fix.stat
>
>
> When attempting to boot a non-existing database with the in-memory back end, 
> a DataStore is created and referenced by a map. Since the database doesn't 
> exist, Derby won't use the DataStore again and it will hang around 
> indefinitely in VFMemoryStorageFactory (or until the same database is 
> actually created, in which case the data store will be used).
> FYI, storage factory instances are instantiated liberally, including for the 
> same service (i.e. six instances of VFMemoryStorageFactory may be created to 
> boot "jdbc:derby:memory:myDB").

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to