-
Bug
-
Resolution: Done
-
Critical
-
OP-2.1.0.GA
-
None
After the recent update to EAP Operator 2.1, we discovered that tests for EAP7-1192 started to fail regularly. (https://gitlab.mw.lab.eng.bos.redhat.com/jbossqe-eap/openshift-eap-tests/-/blob/master/test-eap/src/test/java/com/redhat/xpaas/eap/xa/EjbTxnRemotingScaleDownTest.java)
The strange thing is that it is failing only with EAP 7.3 images, eg.:
registry-proxy.engineering.redhat.com/rh-osbs/jboss-eap-7-eap73-openjdk8-openshift-rhel7:7.3.4-7 registry-proxy.engineering.redhat.com/rh-osbs/jboss-eap-7-eap73-openjdk8-openshift-rhel7:7.3.5-1
It works fine with CD21 images.
There are multiple test failures and quite frankly these are quite complex so it isn't easy to say what is wrong. For example, we have test that is doing transaction recovery on scaledown an it is now failing on checking presence of /opt/eap/standalone/data/MockXAResource after recovery (should not be there but it is)
When trying to pinpoint when that happens I tried these images:
registry-proxy.engineering.redhat.com/rh-osbs/jboss-eap-7-eap73-rhel8-operator:2.1-1 (based on 0.4.1 tag + only prometheus changes) - fail registry-proxy.engineering.redhat.com/rh-osbs/jboss-eap-7-eap73-rhel8-operator:2.1-2 (based on 0.4.1 tag + only bootable jar changes) - pass registry-proxy.engineering.redhat.com/rh-osbs/jboss-eap-7-eap73-rhel8-operator:2.1-3 (based on 0.4.1 tag + only bootable jar changes) - pass registry-proxy.engineering.redhat.com/rh-osbs/jboss-eap-7-eap73-rhel8-operator:2.1-4 (based on 0.4.1 tag + only bootable jar changes) - pass registry-proxy.engineering.redhat.com/rh-osbs/jboss-eap-7-eap73-rhel8-operator:2.1-5 (based on 0.4.1 tag + only bootable jar changes) - pass registry-proxy.engineering.redhat.com/rh-osbs/jboss-eap-7-eap73-rhel8-operator:2.1-6 (based on 0.4.1 tag + only bootable jar changes?) - fail registry-proxy.engineering.redhat.com/rh-osbs/jboss-eap-7-eap73-rhel8-operator:2.1-7 (based on 0.5.0 tag + all changes) - fail ... and any version after that - fail
So that led me to the idea that either EAP-1579 changes or one of the additional commits in https://github.com/wildfly/wildfly-operator/compare/0.4.0...0.5.0 led to this.
- is related to
-
JBEAP-20714 Transaction recovery can not work in the context of Bootable Jar
- New
- relates to
-
WFTC-90 WFTC should not throw NPE when transaction creation is disabled
- Resolved
-
JBEAP-17951 Operator error logs on scale down
- Reopened