[jira] [Assigned] (OAK-8052) PersistentCache: failure during construction may lead to resource leak
[ https://issues.apache.org/jira/browse/OAK-8052?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke reassigned OAK-8052: --- Assignee: Julian Reschke > PersistentCache: failure during construction may lead to resource leak > -- > > Key: OAK-8052 > URL: https://issues.apache.org/jira/browse/OAK-8052 > Project: Jackrabbit Oak > Issue Type: Bug > Components: documentmk >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_10, candidate_oak_1_6, > candidate_oak_1_8, patch-available > Fix For: 1.12 > > Attachments: OAK-8052.diff > > > In the constructor: > {noformat} > readGeneration = generations.size() > 1 ? generations.first() : -1; > writeGeneration = generations.size() > 0 ? generations.last() : 0; > if (readGeneration >= 0) { > readStore = createMapFactory(readGeneration, true); > } > writeStore = createMapFactory(writeGeneration, false); > initBroadcast(broadcast); > {noformat} > ...so if {{createMapFactory}} fails for {{writeStore}}, {{readStore}} will > not be closed. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Assigned] (OAK-8052) PersistentCache: failure during construction may lead to resource leak
[ https://issues.apache.org/jira/browse/OAK-8052?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke reassigned OAK-8052: --- Assignee: (was: Julian Reschke) > PersistentCache: failure during construction may lead to resource leak > -- > > Key: OAK-8052 > URL: https://issues.apache.org/jira/browse/OAK-8052 > Project: Jackrabbit Oak > Issue Type: Bug > Components: documentmk >Reporter: Julian Reschke >Priority: Minor > Labels: candidate_oak_1_10, candidate_oak_1_6, > candidate_oak_1_8, patch-available > Fix For: 1.12 > > Attachments: OAK-8052.diff > > > In the constructor: > {noformat} > readGeneration = generations.size() > 1 ? generations.first() : -1; > writeGeneration = generations.size() > 0 ? generations.last() : 0; > if (readGeneration >= 0) { > readStore = createMapFactory(readGeneration, true); > } > writeStore = createMapFactory(writeGeneration, false); > initBroadcast(broadcast); > {noformat} > ...so if {{createMapFactory}} fails for {{writeStore}}, {{readStore}} will > not be closed. -- This message was sent by Atlassian JIRA (v7.6.3#76005)
[jira] [Assigned] (OAK-8052) PersistentCache: failure during construction may lead to resource leak
[ https://issues.apache.org/jira/browse/OAK-8052?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Julian Reschke reassigned OAK-8052: --- Assignee: Julian Reschke > PersistentCache: failure during construction may lead to resource leak > -- > > Key: OAK-8052 > URL: https://issues.apache.org/jira/browse/OAK-8052 > Project: Jackrabbit Oak > Issue Type: Bug > Components: documentmk >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Minor > > In the constructor: > {noformat} > readGeneration = generations.size() > 1 ? generations.first() : -1; > writeGeneration = generations.size() > 0 ? generations.last() : 0; > if (readGeneration >= 0) { > readStore = createMapFactory(readGeneration, true); > } > writeStore = createMapFactory(writeGeneration, false); > initBroadcast(broadcast); > {noformat} > ...so if {{createMapFactory}} fails for {{writeStore}}, {{readStore}} will > not be closed. -- This message was sent by Atlassian JIRA (v7.6.3#76005)