[JBoss JIRA] (WFLY-12739) Flash Scope is not cleared when JSF1095 is occurred
by Bartosz Spyrko (Jira)
[ https://issues.jboss.org/browse/WFLY-12739?page=com.atlassian.jira.plugin... ]
Bartosz Spyrko updated WFLY-12739:
----------------------------------
Labels: downstream_dependency (was: )
> Flash Scope is not cleared when JSF1095 is occurred
> ---------------------------------------------------
>
> Key: WFLY-12739
> URL: https://issues.jboss.org/browse/WFLY-12739
> Project: WildFly
> Issue Type: Bug
> Components: JSF
> Reporter: Bartosz Spyrko
> Assignee: Bartosz Spyrko
> Priority: Major
> Labels: downstream_dependency
>
> If committing the response for file download processing and using Flash Scope in the action method are combined as the following code, the Flash Scope will not be cleared in subsequent requests.
> {code:java}
> try {
> // The response is committed by following code.
> // Therefore, mojarra can not set csfcfc Cookie to identify FlashScope.
> externalContext.responseFlushBuffer();
> facesContext.responseComplete();
> } catch (Exception e) {
> e.printStackTrace();
> }
> Flash flash = FacesContext.getCurrentInstance().getExternalContext().getFlash();
> flash.put("business", businessMap);
> {code}
> In other words, if the below log shows in server.log, the Flash Scope will not be cleared in subsequent requests.
> {noformat}
> 2019-10-28 10:38:09,180 WARNING [javax.enterprise.resource.webcontainer.jsf.flash] (default task-1) JSF1095: The response was already committed by the time we tried to set the outgoing cookie for the flash. Any values stored to the flash will not be available on the next request.
> {noformat}
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
5 years, 2 months
[JBoss JIRA] (WFLY-12739) Flash Scope is not cleared when JSF1095 is occurred
by Bartosz Spyrko (Jira)
[ https://issues.jboss.org/browse/WFLY-12739?page=com.atlassian.jira.plugin... ]
Bartosz Spyrko moved JBEAP-17909 to WFLY-12739:
-----------------------------------------------
Project: WildFly (was: JBoss Enterprise Application Platform)
Key: WFLY-12739 (was: JBEAP-17909)
Workflow: GIT Pull Request workflow (was: CDW with loose statuses v1)
Component/s: JSF
(was: JSF)
Affects Version/s: (was: 7.2.5.CR1)
Fix Version/s: (was: 7.3.0.GA)
> Flash Scope is not cleared when JSF1095 is occurred
> ---------------------------------------------------
>
> Key: WFLY-12739
> URL: https://issues.jboss.org/browse/WFLY-12739
> Project: WildFly
> Issue Type: Bug
> Components: JSF
> Reporter: Bartosz Spyrko
> Assignee: Bartosz Spyrko
> Priority: Major
>
> If committing the response for file download processing and using Flash Scope in the action method are combined as the following code, the Flash Scope will not be cleared in subsequent requests.
> {code:java}
> try {
> // The response is committed by following code.
> // Therefore, mojarra can not set csfcfc Cookie to identify FlashScope.
> externalContext.responseFlushBuffer();
> facesContext.responseComplete();
> } catch (Exception e) {
> e.printStackTrace();
> }
> Flash flash = FacesContext.getCurrentInstance().getExternalContext().getFlash();
> flash.put("business", businessMap);
> {code}
> In other words, if the below log shows in server.log, the Flash Scope will not be cleared in subsequent requests.
> {noformat}
> 2019-10-28 10:38:09,180 WARNING [javax.enterprise.resource.webcontainer.jsf.flash] (default task-1) JSF1095: The response was already committed by the time we tried to set the outgoing cookie for the flash. Any values stored to the flash will not be available on the next request.
> {noformat}
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
5 years, 2 months
[JBoss JIRA] (WFLY-12718) Clustering: replicated-cache sampling errors
by Tommasso Borgato (Jira)
[ https://issues.jboss.org/browse/WFLY-12718?page=com.atlassian.jira.plugin... ]
Tommasso Borgato edited comment on WFLY-12718 at 10/31/19 11:31 AM:
--------------------------------------------------------------------
[~rhusar] I added re-sync with this logic "if JMeter client receives N from server when it was expecting M, it logs the error and next time expects N+1 from server instead of M+1"
I re-run [eap-7.x-clustering-http-session-shutdown-repl-haproxy with jboss-eap-7.3.0.CD18-CR1.zip|https://eap-qe-jenkins.rhev-ci-vms.eng.rdu2....] and now you can see the complete samples sequences up tothe sampling error, e.g.:
{noformat}
2019-10-31 14:59:00,930 ERROR o.j.e.c.j.ClusteringHTTPRequestSampler: Invalid serial: Expected 13, received 2 (previous: JSessionId{sessionId='UqdyYsC9ppIcJ-FwVcK_IG6SfEr67M3HREOGVcMC', jvmRoutes=[wildfly1]} current: JSessionId{sessionId='UqdyYsC9ppIcJ-FwVcK_IG6SfEr67M3HREOGVcMC', jvmRoutes=[wildfly1]})
samples sequence:
serial 0 JSessionId{sessionId='UqdyYsC9ppIcJ-FwVcK_IG6SfEr67M3HREOGVcMC', jvmRoutes=[wildfly1]}
serial 1 JSessionId{sessionId='UqdyYsC9ppIcJ-FwVcK_IG6SfEr67M3HREOGVcMC', jvmRoutes=[wildfly1]}
serial 2 JSessionId{sessionId='UqdyYsC9ppIcJ-FwVcK_IG6SfEr67M3HREOGVcMC', jvmRoutes=[wildfly1]}
serial 3 JSessionId{sessionId='UqdyYsC9ppIcJ-FwVcK_IG6SfEr67M3HREOGVcMC', jvmRoutes=[wildfly1]}
serial 4 JSessionId{sessionId='UqdyYsC9ppIcJ-FwVcK_IG6SfEr67M3HREOGVcMC', jvmRoutes=[wildfly1]}
serial 5 JSessionId{sessionId='UqdyYsC9ppIcJ-FwVcK_IG6SfEr67M3HREOGVcMC', jvmRoutes=[wildfly1]}
serial 6 JSessionId{sessionId='UqdyYsC9ppIcJ-FwVcK_IG6SfEr67M3HREOGVcMC', jvmRoutes=[wildfly1]}
serial 7 JSessionId{sessionId='UqdyYsC9ppIcJ-FwVcK_IG6SfEr67M3HREOGVcMC', jvmRoutes=[wildfly1]}
serial 8 JSessionId{sessionId='UqdyYsC9ppIcJ-FwVcK_IG6SfEr67M3HREOGVcMC', jvmRoutes=[wildfly1]}
serial 9 JSessionId{sessionId='UqdyYsC9ppIcJ-FwVcK_IG6SfEr67M3HREOGVcMC', jvmRoutes=[wildfly1]}
serial 10 JSessionId{sessionId='UqdyYsC9ppIcJ-FwVcK_IG6SfEr67M3HREOGVcMC', jvmRoutes=[wildfly1]}
serial 11 JSessionId{sessionId='UqdyYsC9ppIcJ-FwVcK_IG6SfEr67M3HREOGVcMC', jvmRoutes=[wildfly1]}
serial 12 JSessionId{sessionId='UqdyYsC9ppIcJ-FwVcK_IG6SfEr67M3HREOGVcMC', jvmRoutes=[wildfly1]}
{noformat}
another example:
{noformat}
2019-10-31 15:09:11,608 ERROR o.j.e.c.j.ClusteringHTTPRequestSampler: Invalid serial: Expected 171, received 44 (previous: JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]} current: JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]})
samples sequence:
serial 0 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly4]}
serial 1 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly4]}
serial 2 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly4]}
serial 3 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly4]}
serial 4 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly4]}
serial 5 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly4]}
serial 6 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly4]}
serial 7 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly4]}
serial 8 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly4]}
serial 9 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly4]}
serial 10 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly4]}
serial 11 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly4]}
serial 12 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly4]}
serial 13 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly4]}
serial 14 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly4]}
serial 15 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly4]}
serial 16 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly4]}
serial 17 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly4]}
serial 18 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly4]}
serial 19 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly4]}
serial 20 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly4]}
serial 21 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly4]}
serial 22 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly4]}
serial 23 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly4]}
serial 24 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly4]}
serial 25 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly4]}
serial 26 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly4]}
serial 27 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly4]}
serial 28 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly4]}
serial 29 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly4]}
serial 30 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly4]}
serial 31 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly4]}
serial 32 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly4]}
serial 33 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly4]}
serial 34 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly4]}
serial 35 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly4]}
serial 36 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly4]}
serial 37 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly4]}
serial 38 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly4]}
serial 39 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly4]}
serial 40 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly4]}
serial 41 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly4]}
serial 42 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly4]}
serial 43 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly4]}
serial 44 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly4]}
serial 45 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 46 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 47 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 48 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 49 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 50 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 51 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 52 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 53 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 54 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 55 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 56 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 57 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 58 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 59 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 60 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 61 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 62 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 63 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 64 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 65 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 66 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 67 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 68 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 69 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 70 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 71 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 72 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 73 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 74 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 75 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 76 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 77 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 78 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 79 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 80 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 81 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 82 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 83 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 84 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 85 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 86 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 87 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 88 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 89 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 90 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 91 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 92 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 93 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 94 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly1]}
serial 95 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 96 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 97 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 98 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 99 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 100 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 101 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 102 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 103 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 104 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 105 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 106 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 107 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 108 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 109 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 110 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 111 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 112 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 113 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 114 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 115 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 116 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 117 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 118 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 119 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 120 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 121 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 122 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 123 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 124 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 125 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 126 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 127 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 128 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 129 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 130 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 131 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 132 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 133 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 134 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 135 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 136 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 137 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 138 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 139 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 140 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 141 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 142 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 143 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 144 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 145 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 146 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 147 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 148 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 149 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 150 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 151 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 152 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 153 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 154 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 155 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 156 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 157 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 158 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 159 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 160 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 161 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 162 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 163 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 164 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 165 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 166 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 167 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 168 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 169 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
serial 170 JSessionId{sessionId='NlimkQ8sgSSw6iowGaFOQTzz93E6MS7EEumQC0ed', jvmRoutes=[wildfly2]}
{noformat}
was (Author: tommaso-borgato):
[~rhusar] I added re-sync with this logic "if JMeter client receives N from server when it was expecting M, it logs the error and next time expects N+1 from server instead of M+1"
I re-run [eap-7.x-clustering-http-session-shutdown-repl-haproxy with jboss-eap-7.3.0.CD18-CR1.zip|https://eap-qe-jenkins.rhev-ci-vms.eng.rdu2....] and now you can see the complete samples sequences up tothe sampling error, e.g.:
{noformat}
2019-10-31 14:59:00,930 ERROR o.j.e.c.j.ClusteringHTTPRequestSampler: Invalid serial: Expected 13, received 2 (previous: JSessionId{sessionId='UqdyYsC9ppIcJ-FwVcK_IG6SfEr67M3HREOGVcMC', jvmRoutes=[wildfly1]} current: JSessionId{sessionId='UqdyYsC9ppIcJ-FwVcK_IG6SfEr67M3HREOGVcMC', jvmRoutes=[wildfly1]})
samples sequence:
serial 0 JSessionId{sessionId='UqdyYsC9ppIcJ-FwVcK_IG6SfEr67M3HREOGVcMC', jvmRoutes=[wildfly1]}
serial 1 JSessionId{sessionId='UqdyYsC9ppIcJ-FwVcK_IG6SfEr67M3HREOGVcMC', jvmRoutes=[wildfly1]}
serial 2 JSessionId{sessionId='UqdyYsC9ppIcJ-FwVcK_IG6SfEr67M3HREOGVcMC', jvmRoutes=[wildfly1]}
serial 3 JSessionId{sessionId='UqdyYsC9ppIcJ-FwVcK_IG6SfEr67M3HREOGVcMC', jvmRoutes=[wildfly1]}
serial 4 JSessionId{sessionId='UqdyYsC9ppIcJ-FwVcK_IG6SfEr67M3HREOGVcMC', jvmRoutes=[wildfly1]}
serial 5 JSessionId{sessionId='UqdyYsC9ppIcJ-FwVcK_IG6SfEr67M3HREOGVcMC', jvmRoutes=[wildfly1]}
serial 6 JSessionId{sessionId='UqdyYsC9ppIcJ-FwVcK_IG6SfEr67M3HREOGVcMC', jvmRoutes=[wildfly1]}
serial 7 JSessionId{sessionId='UqdyYsC9ppIcJ-FwVcK_IG6SfEr67M3HREOGVcMC', jvmRoutes=[wildfly1]}
serial 8 JSessionId{sessionId='UqdyYsC9ppIcJ-FwVcK_IG6SfEr67M3HREOGVcMC', jvmRoutes=[wildfly1]}
serial 9 JSessionId{sessionId='UqdyYsC9ppIcJ-FwVcK_IG6SfEr67M3HREOGVcMC', jvmRoutes=[wildfly1]}
serial 10 JSessionId{sessionId='UqdyYsC9ppIcJ-FwVcK_IG6SfEr67M3HREOGVcMC', jvmRoutes=[wildfly1]}
serial 11 JSessionId{sessionId='UqdyYsC9ppIcJ-FwVcK_IG6SfEr67M3HREOGVcMC', jvmRoutes=[wildfly1]}
serial 12 JSessionId{sessionId='UqdyYsC9ppIcJ-FwVcK_IG6SfEr67M3HREOGVcMC', jvmRoutes=[wildfly1]}
{noformat}
> Clustering: replicated-cache sampling errors
> --------------------------------------------
>
> Key: WFLY-12718
> URL: https://issues.jboss.org/browse/WFLY-12718
> Project: WildFly
> Issue Type: Bug
> Components: Clustering
> Affects Versions: 18.0.0.Final
> Reporter: Tommasso Borgato
> Assignee: Paul Ferraro
> Priority: Blocker
>
> The issue is about replicated-cache in fail-over tests.
> WildFly is started in clustered mode using a replicated cache for replicating HTTP session data across cluster nodes; all 4 nodes in the cluster are initialized with the following cli script:
> {noformat}
> embed-server --server-config=standalone-ha.xml
> /subsystem=jgroups/channel=ee:write-attribute(name=stack,value=tcp)
> /subsystem=infinispan/cache-container=web/replicated-cache=testRepl:add()
> /subsystem=infinispan/cache-container=web/replicated-cache=testRepl/component=locking:write-attribute(name=isolation, value=REPEATABLE_READ)
> /subsystem=infinispan/cache-container=web/replicated-cache=testRepl/component=transaction:write-attribute(name=mode, value=BATCH)
> /subsystem=infinispan/cache-container=web/replicated-cache=testRepl/store=file:add()
> /subsystem=infinispan/cache-container=web:write-attribute(name=default-cache, value=testRepl)
> {noformat}
> The test is run with wildfly-18.0.0.Final.zip;
> The same tests run with version wildfly-17.0.1.Final.zip do not have any problem;
> hence this looks like a regression;
> As usual, we test that the serial value stored in the replicated cache is incremented at every call: when this is not true, we say we have a sampling error;
> Here are the runs that exhibit this issue:
> - **22.82% Fail Rate with WildFly-18 ** [eap-7.x-clustering-http-session-shutdown-repl#23|https://eap-qe-jenkins.r...]
> - **0% Fail Rate with WildFly-17 ** [eap-7.x-clustering-http-session-shutdown-repl#24|https://eap-qe-jenkins.r...]
> We also repeated the tests to make sure it can be reproduced:
> - **22.75% Fail rate with WildFly-18 ** [eap-7.x-clustering-http-session-shutdown-repl#26|https://eap-qe-jenkins.r...]
> - **0% Fail Rate with WildFly-17 ** [eap-7.x-clustering-http-session-shutdown-repl#25|https://eap-qe-jenkins.r...]
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
5 years, 2 months