-
Bug
-
Resolution: Done
-
Critical
-
7.2.2.GA, 7.3.0.CD17, 7.3.0.Beta
-
None
-
Regression
-
-
-
-
-
-
-
Workaround Exists
-
Suppose a deployment built on eap72-openjdk11-openshift-rhel8 image with the following environment variables that assured that the server would point timer service towards java:jboss/datasources/postgres datasource previously (with eap72-openshift images):
... - env: - name: DB_SERVICE_PREFIX_MAPPING value: testdb-postgresql=TESTDB_POSTGRESQL - name: TESTDB_POSTGRESQL_PASSWORD value: testpwd - name: TIMER_SERVICE_DATA_STORE value: testdb-postgresql - name: TESTDB_POSTGRESQL_DATABASE value: testdb - name: TESTDB_POSTGRESQL_JNDI value: 'java:jboss/datasources/postgres' - name: TESTDB_POSTGRESQL_USERNAME value: testuser ...
EAP does not have any /subsystem=ejb3/service=timer-service configured. This is a change compared to eap72-openshift image, where the timer service gets properly configured.
eap72-openjdk11-openshift-rhel8
[standalone@localhost:9990 /] /subsystem=ejb3/service=timer-service:read-resource /subsystem=ejb3/service=timer-service:read-resource { "outcome" => "failed", "failure-description" => "WFLYCTL0216: Management resource '[ (\"subsystem\" => \"ejb3\"), (\"service\" => \"timer-service\") ]' not found", "rolled-back" => true }
eap72-openshift
[standalone@localhost:9990 /] /subsystem=ejb3/service=timer-service:read-resource { "outcome" => "success", "result" => { "default-data-store" => "testdb_postgresql-TESTDB_POSTGRESQL_ds", "thread-pool-name" => "default", "database-data-store" => {"testdb_postgresql-TESTDB_POSTGRESQL_ds" => undefined}, "file-data-store" => {"default-file-store" => undefined} } }
- is cloned by
-
CLOUD-3375 [eap72] Change in behaviour of TIMER_SERVICE_DATA_STORE environment variable
- Verified
-
JBEAP-18771 [eap72-openj9-11-openshift-rhel8] TIMER_SERVICE_DATA_STORE environment variable doesn't setup the timer-service
- Closed