[JBoss JIRA] (ISPN-10423) RocksDB ReadOptions memory leak
by Will Burns (Jira)
[ https://issues.jboss.org/browse/ISPN-10423?page=com.atlassian.jira.plugin... ]
Will Burns updated ISPN-10423:
------------------------------
Status: Resolved (was: Pull Request Sent)
Resolution: Done
> RocksDB ReadOptions memory leak
> -------------------------------
>
> Key: ISPN-10423
> URL: https://issues.jboss.org/browse/ISPN-10423
> Project: Infinispan
> Issue Type: Bug
> Components: Loaders and Stores
> Affects Versions: 10.0.0.Beta4, 9.4.15.Final
> Reporter: Ryan Emerson
> Assignee: Ryan Emerson
> Priority: Major
> Fix For: 10.0.0.Beta5, 9.4.16.Final
>
>
> Currently our rocksdb store impl creates a new ReadOptions instance per iterator created. As per the RocksDB we should be calling {{dispose()}} on this once it goes out of scope, so that the c++ underlying impl can free the memory. Currently we're not doing this, resulting in a memory leak.
> As we only ever use the same ReadOptions for all iterators, we should simply re-use a singleton for all iterators and then dispose of this on shutdown.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
6 years, 3 months
[JBoss JIRA] (ISPN-10456) Remove ExternalPojo Interface and ExternallyMarshallable
by Ryan Emerson (Jira)
[ https://issues.jboss.org/browse/ISPN-10456?page=com.atlassian.jira.plugin... ]
Ryan Emerson updated ISPN-10456:
--------------------------------
Status: Open (was: New)
> Remove ExternalPojo Interface and ExternallyMarshallable
> --------------------------------------------------------
>
> Key: ISPN-10456
> URL: https://issues.jboss.org/browse/ISPN-10456
> Project: Infinispan
> Issue Type: Sub-task
> Components: Core
> Affects Versions: 10.0.0.Beta4
> Reporter: Ryan Emerson
> Assignee: Ryan Emerson
> Priority: Major
> Fix For: 10.0.0.Beta5
>
>
> ExternallyMarshallable & ExternalPojo don't really make sense with the latest marshaller changes (ISPN-10354), as the Global & Persistence marshallers can only handle types they know about. Unknown types are always handled by the user marshaller and when JavaSerializationMarshaller is used (the default now) the user has to explicitly add classes to the white list.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
6 years, 3 months
[JBoss JIRA] (ISPN-10354) Remove jboss-marshalling dependency from core
by Will Burns (Jira)
[ https://issues.jboss.org/browse/ISPN-10354?page=com.atlassian.jira.plugin... ]
Will Burns updated ISPN-10354:
------------------------------
Status: Resolved (was: Pull Request Sent)
Fix Version/s: 10.0.0.Beta5
Resolution: Done
> Remove jboss-marshalling dependency from core
> ---------------------------------------------
>
> Key: ISPN-10354
> URL: https://issues.jboss.org/browse/ISPN-10354
> Project: Infinispan
> Issue Type: Sub-task
> Components: Core, Marshalling
> Reporter: Ryan Emerson
> Assignee: Ryan Emerson
> Priority: Major
> Fix For: 10.0.0.Beta5
>
>
> Currently the core module has a hard dependency on jboss-marshalling regardless of what user marshaller is used, therefore we should make the necessary abstractions to remove this. This work compliments ISPN-9263 as it should not be necessary to have a jboss-marshalling jar on the classpath when utilising protostream marshalling. Furthermore, jboss-marshalling is not compatible with Quarkus, therefore this step is required in order for Infinispan embedded to be readily consumed via a Quarkus extension.
> Removing jboss-marshalling will result in Serializable user types no longer being marshallable as default, therefore we should introduce a `infinispan-jboss-marshalling` jar that users can continue to utilise jboss-marshalling if they wish. Furthermore, it should also be possible for users to utilise {{JavaSerializationMarshaller}} as the configured user marshaller.
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
6 years, 3 months
[JBoss JIRA] (ISPN-10403) Add queries and async-cache functional tests
by Ryan Emerson (Jira)
[ https://issues.jboss.org/browse/ISPN-10403?page=com.atlassian.jira.plugin... ]
Ryan Emerson resolved ISPN-10403.
---------------------------------
Resolution: Done
> Add queries and async-cache functional tests
> --------------------------------------------
>
> Key: ISPN-10403
> URL: https://issues.jboss.org/browse/ISPN-10403
> Project: Infinispan
> Issue Type: Enhancement
> Components: Test Suite - Core, Test Suite - Query
> Affects Versions: 9.4.15.Final
> Reporter: Gustavo Lira e Silva
> Assignee: Gustavo Lira e Silva
> Priority: Major
> Fix For: 10.0.0.Beta5, 9.4.16.Final
>
>
> jdg-functional-tests project has some tests that needs to be migrate to upstream to have a unique test base.
> QE team will wrap all upstream tests and run with arquillian, deploying with different servers and databases vendors and versions using jdg-functional-tests
> Some changes on upstream tests will need to be made to be possible customize sme configurations
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
6 years, 3 months
[JBoss JIRA] (ISPN-10403) Add queries and async-cache functional tests
by Ryan Emerson (Jira)
[ https://issues.jboss.org/browse/ISPN-10403?page=com.atlassian.jira.plugin... ]
Ryan Emerson updated ISPN-10403:
--------------------------------
Fix Version/s: 9.4.16.Final
> Add queries and async-cache functional tests
> --------------------------------------------
>
> Key: ISPN-10403
> URL: https://issues.jboss.org/browse/ISPN-10403
> Project: Infinispan
> Issue Type: Enhancement
> Components: Test Suite - Core, Test Suite - Query
> Affects Versions: 9.4.15.Final
> Reporter: Gustavo Lira e Silva
> Assignee: Gustavo Lira e Silva
> Priority: Major
> Fix For: 10.0.0.Beta5, 9.4.16.Final
>
>
> jdg-functional-tests project has some tests that needs to be migrate to upstream to have a unique test base.
> QE team will wrap all upstream tests and run with arquillian, deploying with different servers and databases vendors and versions using jdg-functional-tests
> Some changes on upstream tests will need to be made to be possible customize sme configurations
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
6 years, 3 months
[JBoss JIRA] (ISPN-10403) Add queries and async-cache functional tests
by Ryan Emerson (Jira)
[ https://issues.jboss.org/browse/ISPN-10403?page=com.atlassian.jira.plugin... ]
Ryan Emerson updated ISPN-10403:
--------------------------------
Fix Version/s: 10.0.0.Beta5
> Add queries and async-cache functional tests
> --------------------------------------------
>
> Key: ISPN-10403
> URL: https://issues.jboss.org/browse/ISPN-10403
> Project: Infinispan
> Issue Type: Enhancement
> Components: Test Suite - Core, Test Suite - Query
> Affects Versions: 9.4.15.Final
> Reporter: Gustavo Lira e Silva
> Assignee: Gustavo Lira e Silva
> Priority: Major
> Fix For: 10.0.0.Beta5, 9.4.16.Final
>
>
> jdg-functional-tests project has some tests that needs to be migrate to upstream to have a unique test base.
> QE team will wrap all upstream tests and run with arquillian, deploying with different servers and databases vendors and versions using jdg-functional-tests
> Some changes on upstream tests will need to be made to be possible customize sme configurations
--
This message was sent by Atlassian Jira
(v7.12.1#712002)
6 years, 3 months