[jboss-jira] [JBoss JIRA] (WFLY-13238) Object returned by HttpSession.getAttribute(...) following a previous setAttribute(...), not mutating correctly on non-primary owner using ATTRIBUTE granularity when cache is non-transactional.
Paul Ferraro (Jira)
issues at jboss.org
Fri Mar 13 09:38:06 EDT 2020
[ https://issues.redhat.com/browse/WFLY-13238?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Paul Ferraro updated WFLY-13238:
--------------------------------
Description:
Consider the following:
{code:java}
session.setAttribute("foo", new AtomicInteger(0));
AtomicInteger value = (AtomicInteger) session.getAttribute("foo");
value.incrementAndGet();
{code}
When request is receive on a non-primary owner, the above code does not correctly replicate the mutated value when using ATTRIBUTE granularity and the backing cache in non-transactional.
was:
Consider the following:
{code:java}
session.setAttribute("foo", new AtomicInteger(0));
AtomicInteger value = (AtomicInteger) session.getAttribute("foo");
value.incrementAndGet();
{code}
When t
> Object returned by HttpSession.getAttribute(...) following a previous setAttribute(...), not mutating correctly on non-primary owner using ATTRIBUTE granularity when cache is non-transactional.
> -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: WFLY-13238
> URL: https://issues.redhat.com/browse/WFLY-13238
> Project: WildFly
> Issue Type: Bug
> Components: Clustering
> Affects Versions: 19.0.0.Beta3
> Reporter: Paul Ferraro
> Assignee: Paul Ferraro
> Priority: Critical
>
> Consider the following:
> {code:java}
> session.setAttribute("foo", new AtomicInteger(0));
> AtomicInteger value = (AtomicInteger) session.getAttribute("foo");
> value.incrementAndGet();
> {code}
> When request is receive on a non-primary owner, the above code does not correctly replicate the mutated value when using ATTRIBUTE granularity and the backing cache in non-transactional.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
More information about the jboss-jira
mailing list