[JBoss JIRA] (ISPN-12254) NullPointerException in CheckAddressTask
by Katia Aresti (Jira)
[ https://issues.redhat.com/browse/ISPN-12254?page=com.atlassian.jira.plugi... ]
Katia Aresti closed ISPN-12254.
-------------------------------
> NullPointerException in CheckAddressTask
> ----------------------------------------
>
> Key: ISPN-12254
> URL: https://issues.redhat.com/browse/ISPN-12254
> Project: Infinispan
> Issue Type: Bug
> Components: Hot Rod, Server
> Affects Versions: 12.0.0.Dev02
> Reporter: Dan Berindei
> Assignee: Dan Berindei
> Priority: Minor
> Fix For: 12.0.0.Dev03
>
>
> {{CheckAddressTask.recursionTopologyChanged()}} throws a {{NullPointerException}} if one of the cluster members is removed from the view and the {{TriConsumer}} lambda is invoked with a {{SuspectException}}.
> The exception is only visible in the debugger, it doesn't break anything else and it is not logged.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
5 years, 7 months
[JBoss JIRA] (ISPN-11950) Create a new module called server-integration module into integrationtests module
by Katia Aresti (Jira)
[ https://issues.redhat.com/browse/ISPN-11950?page=com.atlassian.jira.plugi... ]
Katia Aresti closed ISPN-11950.
-------------------------------
> Create a new module called server-integration module into integrationtests module
> ---------------------------------------------------------------------------------
>
> Key: ISPN-11950
> URL: https://issues.redhat.com/browse/ISPN-11950
> Project: Infinispan
> Issue Type: Enhancement
> Components: Test Suite
> Affects Versions: 11.0.0.Dev05
> Reporter: Gustavo Lira e Silva
> Assignee: Gustavo Lira e Silva
> Priority: Major
> Labels: qe-task
> Fix For: 12.0.0.Dev03
>
>
> As a QE I would like to create new tests and modules into {{integrationtests}} module.
> We need a new module to run infinispan server, we will use this module as parent for some other modules.
> The structure will be like:
> {noformat}
> integrationtests/server-integration (new module)
> integrationtests/server-integration/wildfly-modules (will be moved to here)
> integrationtests/server-integration/backward-compatibility
> integrationtests/server-integration/third-party-servers
> {noformat}
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
5 years, 7 months
[JBoss JIRA] (ISPN-11802) Create SPI for Cross-Site Replication conflict resolution
by Katia Aresti (Jira)
[ https://issues.redhat.com/browse/ISPN-11802?page=com.atlassian.jira.plugi... ]
Katia Aresti closed ISPN-11802.
-------------------------------
> Create SPI for Cross-Site Replication conflict resolution
> ---------------------------------------------------------
>
> Key: ISPN-11802
> URL: https://issues.redhat.com/browse/ISPN-11802
> Project: Infinispan
> Issue Type: Enhancement
> Components: Core, Cross-Site Replication
> Reporter: Pedro Ruivo
> Assignee: Pedro Ruivo
> Priority: Major
> Fix For: 12.0.0.Dev03
>
>
> A conflict happens if 2 sites try to update the same key (put/remove) concurrently.
> With async Cross-Site Replication (aka IRAC) when a conflict is detected, we use the site name to pick the winning update.
> h2. Interface
> {code:java}
> interface ABC<V> { // or concrete class
> String site(); //the site name which wrote this value
> V value(); // the value. can be null if the key was removed
> Metadata metadata(); //can be null
> }
> interface Resolve<K, V> {
> ABC<V> resolve(K key, ABC<V> entry1, ABC<V> entry2);
> }
> {code}
> h2. Configuration
> Set the class name to use. Can be a {{Class}} object (as shown above) or a {{String}} with the class name.
> For server mode, you need to add your jar with the classes required to {{server/lib}}.
> The configuration fails to validate if the conflict resolution class is set with {{SYNC}} strategy.
> {code:java}
> ConfigurationBuilder.sites().addBackup()
> .site("S")
> .strategy(BackupConfiguration.BackupStrategy.ASYNC)
> .conflictResolution(MyResover.class);
> {code}
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
5 years, 7 months
[JBoss JIRA] (ISPN-12204) Add JDBC Meta Table
by Katia Aresti (Jira)
[ https://issues.redhat.com/browse/ISPN-12204?page=com.atlassian.jira.plugi... ]
Katia Aresti closed ISPN-12204.
-------------------------------
> Add JDBC Meta Table
> -------------------
>
> Key: ISPN-12204
> URL: https://issues.redhat.com/browse/ISPN-12204
> Project: Infinispan
> Issue Type: Enhancement
> Components: Loaders and Stores
> Affects Versions: 12.0.0.Dev01
> Reporter: Ryan Emerson
> Assignee: Ryan Emerson
> Priority: Major
> Fix For: 12.0.0.Dev03
>
>
> Currently there is no way to determine what version of Infinispan created a Jdbc store, which makes it difficult/impossible to migrate stored data from one Infinispan version to another if a binary incompatibility is introduced.
> Similarly it's not possible for us to verify that the configured number of segments match those present in an existing store.
> We should add an additional table to store such metadata.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
5 years, 7 months
[JBoss JIRA] (ISPN-12205) Add RocksDB Meta Column Family
by Katia Aresti (Jira)
[ https://issues.redhat.com/browse/ISPN-12205?page=com.atlassian.jira.plugi... ]
Katia Aresti closed ISPN-12205.
-------------------------------
> Add RocksDB Meta Column Family
> ------------------------------
>
> Key: ISPN-12205
> URL: https://issues.redhat.com/browse/ISPN-12205
> Project: Infinispan
> Issue Type: Enhancement
> Components: Loaders and Stores
> Affects Versions: 12.0.0.Dev01
> Reporter: Ryan Emerson
> Assignee: Ryan Emerson
> Priority: Major
> Fix For: 12.0.0.Dev03
>
>
> Currently there is no way to determine what version of Infinispan created a RocksDb store, which makes it difficult/impossible to migrate stored data from one Infinispan version to another if a binary incompatibility is introduced.
> We should add an additional column family to store such metadata.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
5 years, 7 months