[JBoss JIRA] (ISPRK-61) Update to Spark 2.4.4
by Gustavo Fernandes (Jira)
Gustavo Fernandes created ISPRK-61:
--------------------------------------
Summary: Update to Spark 2.4.4
Key: ISPRK-61
URL: https://issues.jboss.org/browse/ISPRK-61
Project: Infinispan Spark
Issue Type: Component Upgrade
Components: Build
Affects Versions: 0.9
Reporter: Gustavo Fernandes
Assignee: Gustavo Fernandes
Fix For: 0.10
This should allow to move to JDK 11
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
6 years, 5 months
[JBoss JIRA] (ISPN-10591) Remove jboss-marshalling and make Protostream the default user marshaller
by Ryan Emerson (Jira)
[ https://issues.jboss.org/browse/ISPN-10591?page=com.atlassian.jira.plugin... ]
Ryan Emerson updated ISPN-10591:
--------------------------------
Git Pull Request: https://github.com/infinispan/infinispan/pull/7302, https://github.com/infinispan/infinispan/pull/7391, https://github.com/infinispan/infinispan/pull/7388, https://github.com/infinispan/infinispan/pull/7408, https://github.com/infinispan/infinispan/pull/7428 (was: https://github.com/infinispan/infinispan/pull/7302, https://github.com/infinispan/infinispan/pull/7391, https://github.com/infinispan/infinispan/pull/7388)
> Remove jboss-marshalling and make Protostream the default user marshaller
> -------------------------------------------------------------------------
>
> Key: ISPN-10591
> URL: https://issues.jboss.org/browse/ISPN-10591
> Project: Infinispan
> Issue Type: Sub-task
> Components: Core
> Affects Versions: 10.0.0.CR1
> Reporter: Ryan Emerson
> Assignee: Ryan Emerson
> Priority: Major
> Fix For: 10.0.0.Final
>
>
> Protostream should be used as the default marshaller for user types unless a user explicitly provides a custom marshaller via {{SerializationConfiguration.marshaller}}.
> This requires that all of our testsuite is also updated to provide protostream pojos and that the `infinispan-jboss-marshalling` dependency is removed from all possible sub-modules. Most notably:
> * core
> * query
> * server
> * client
> This will require various integration tests to also be updated to reflect the new behaviour, as the APPLICATION_JBOSS_MARSHALLING media type will not be available to the client/server by default.
> In order for a user to utilise jboss-marshalling on the client side, it's necessary for the `infinispan-jboss-marshalling` jar to be added to the classpath. Furthermore, if APPLICATION_OBJECT storage is desired on the server and jboss-marshalling is utilised on the client, it's also necessary for the dependency to be added to the server. In order to verify that this functionality works as expected, it's necessary for a `integrationtests/jboss-marshalling` sub-module to be created in order to test these scenarios.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
6 years, 5 months
[JBoss JIRA] (ISPN-5728) Implement all the default methods in Java 8's Map interface
by Katia Aresti (Jira)
[ https://issues.jboss.org/browse/ISPN-5728?page=com.atlassian.jira.plugin.... ]
Katia Aresti commented on ISPN-5728:
------------------------------------
[~dan.berindei] [~william.burns]
> Implement all the default methods in Java 8's Map interface
> -----------------------------------------------------------
>
> Key: ISPN-5728
> URL: https://issues.jboss.org/browse/ISPN-5728
> Project: Infinispan
> Issue Type: Feature Request
> Components: Core
> Affects Versions: 8.0.0.Final
> Reporter: Dan Berindei
> Assignee: Katia Aresti
> Priority: Major
>
> Java 8 added many new methods to the {{Map}} interface. Some of them were already present in {{ConcurrentMap}}, but others are new: {{getOrDefault()}}, {{forEach()}}, {{replaceAll()}}, {{computeIfAbsent()}}, {{computeIfPresent()}}, {{compute()}}, {{merge()}}.
> We should try to write Infinispan-specific implementations wherever that would improve correctness and/or performance.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
6 years, 5 months
[JBoss JIRA] (ISPN-5728) Implement all the default methods in Java 8's Map interface
by Katia Aresti (Jira)
[ https://issues.jboss.org/browse/ISPN-5728?page=com.atlassian.jira.plugin.... ]
Katia Aresti commented on ISPN-5728:
------------------------------------
I don't know if we are doing something with replaceAll ...
> Implement all the default methods in Java 8's Map interface
> -----------------------------------------------------------
>
> Key: ISPN-5728
> URL: https://issues.jboss.org/browse/ISPN-5728
> Project: Infinispan
> Issue Type: Feature Request
> Components: Core
> Affects Versions: 8.0.0.Final
> Reporter: Dan Berindei
> Assignee: Katia Aresti
> Priority: Major
>
> Java 8 added many new methods to the {{Map}} interface. Some of them were already present in {{ConcurrentMap}}, but others are new: {{getOrDefault()}}, {{forEach()}}, {{replaceAll()}}, {{computeIfAbsent()}}, {{computeIfPresent()}}, {{compute()}}, {{merge()}}.
> We should try to write Infinispan-specific implementations wherever that would improve correctness and/or performance.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
6 years, 5 months
[JBoss JIRA] (ISPN-5728) Implement all the default methods in Java 8's Map interface
by Katia Aresti (Jira)
[ https://issues.jboss.org/browse/ISPN-5728?page=com.atlassian.jira.plugin.... ]
Katia Aresti commented on ISPN-5728:
------------------------------------
For me this is done... are we doing anything else here ?
> Implement all the default methods in Java 8's Map interface
> -----------------------------------------------------------
>
> Key: ISPN-5728
> URL: https://issues.jboss.org/browse/ISPN-5728
> Project: Infinispan
> Issue Type: Feature Request
> Components: Core
> Affects Versions: 8.0.0.Final
> Reporter: Dan Berindei
> Assignee: Katia Aresti
> Priority: Major
>
> Java 8 added many new methods to the {{Map}} interface. Some of them were already present in {{ConcurrentMap}}, but others are new: {{getOrDefault()}}, {{forEach()}}, {{replaceAll()}}, {{computeIfAbsent()}}, {{computeIfPresent()}}, {{compute()}}, {{merge()}}.
> We should try to write Infinispan-specific implementations wherever that would improve correctness and/or performance.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
6 years, 5 months