TPS-4431 (cumulative patch)
Info | Value |
---|---|
Patch Name | Patch_20201013_TPS-4431_JS_v4-7.2.1 |
Release Date | 2020-10-13 |
Target Verson | 20190620_1446-V7.2.1 |
Product affected | Jobserver |
Introduction
This patch is cumulative. It includes all previous generally available patches for Talend Jobserver 7.2.1.
NOTE: For information on how to obtain this patch, reach out to your Support contact at Talend.
Fixed issues
This patch contains the following fixes:
- TPS-3311: USAF Case/Jira Status- Case 00144616 (TPSVC-10365)
- TPS-3332: Remove hard coded keys used for encryption from JobServer(TPSVC-10892)
- TPS-3382: Default context is generated in children job folder falsely (TPSVC-11101)
- TPS-3445: Not able to overwrite context param through TAC using BigData jobs(TPSVC-11563)
- TPSVC-12049: Tasks are intermittently failed with jobserver connection issue jobs(TAC-13365)
- TPSVC-10197: The connection from TAC to a Windows job server has been permanently lost (TAC-12713)
- TPS-3739: TAC issue connecting to Jobserver's JMX and command server (TPSVC-12997)
- TPS-4319: JobServer memory leak related to ZeroMQ mailbox (TPSVC-12728)
- TPS-4431: Cannot stop jobserver gracefully using stop_rs.bat (TPSVC-8886)(TPSVC-15803)
Prerequisites
Consider the following requirements for your system:
- Talend Jobserver 7.2.1 must be installed.
Installation
- Create a backup for the patched files in
<jobserver_home>/lib
,<jobserver_home>/keystores/SSLKeystore
,
and<TalendHome>\jobserver\TalendServices\conf\wrapper.conf
and backup<jobserver_home>/stop_rs.*
- Stop Jobserver.
- Remove files
'daikon-signature-verifier-0.27.0.jar' 'daikon-0.27.0.jar'v3 'crypto-utils-1.2.0.jar'
from folder <jobserver_home>/lib
- Copy & replace patch files
'org.talend.remote.jobserver.server.standalone-7.2.1.jar' 'org.talend.remote.server-7.2.1.jar' 'org.talend.remote.jobserver.commons-7.2.1.jar' 'org.talend.remote.commons-7.2.1.jar' 'org.talend.monitoring.server-7.2.1.jar' 'org.talend.monitoring-7.2.1.jar' 'daikon-signature-verifier-0.27.1.jar' 'daikon-0.27.1.jar' 'crypto-utils-0.27.1.jar' 'commons-io-2.6.jar'
into folder <jobserver_home>/lib
5. Delete <jobserver_home>
8. Start Jobserver
Installation of the Windows Service
- Stop the Jobserver Windows service.
- Adapt
<TalendHome>\jobserver\TalendServices\conf\wrapper.conf
... wrapper.java.classpath.13 = ./lib/daikon-0.27.1.jar wrapper.java.classpath.14 = ./lib/daikon-signature-verifier-0.27.1.jar ... wrapper.java.classpath.27 = ./lib/crypto-utils-0.27.1.jar - Start the windows service
Uninstallation
- Stop Jobserver.
- Copy & replace the following files from your saved copy
'org.talend.remote.jobserver.server.standalone-7.2.1.jar' 'org.talend.remote.server-7.2.1.jar' 'org.talend.remote.jobserver.commons-7.2.1.jar' 'org.talend.remote.commons-7.2.1.jar' 'org.talend.monitoring.server-7.2.1.jar' 'org.talend.monitoring-7.2.1.jar' 'daikon-signature-verifier-0.27.0.jar' 'daikon-0.27.0.jar' 'crypto-utils-0.27.0.jar'
- Remove
'daikon-signature-verifier-0.27.1.jar' 'daikon-0.27.1.jar' 'crypto-utils-0.27.1.jar'
from <jobserver_home>/lib
3. Restore the file 'SSLKeystore' into folder '<TalendHome>\jobserver\TalendServices\conf\wrapper.conf
5. Restore <jobserver_home>/stop_rs.*
6. Start Jobserver
Affected files for this patch
The following files are installed by this patch:
- 'org.talend.remote.jobserver.server.standalone-7.2.1.jar'
- 'org.talend.remote.server-7.2.1.jar'
- 'org.talend.remote.jobserver.commons-7.2.1.jar'
- 'org.talend.remote.commons-7.2.1.jar'
- 'org.talend.monitoring.server-7.2.1.jar'
- 'org.talend.monitoring-7.2.1.jar'
- 'daikon-signature-verifier-0.27.1.jar'
- 'daikon-0.27.1.jar'
- 'crypto-utils-0.27.1.jar'
- 'commons-io-2.6.jar'
- 'stop_rs.*'
The following files have to be removed when installing this patch:
- '
New configuration parameters
- 'org.talend.remote.jobserver.commons.config.JobServerConfiguration.SECURE_CONTEXTS=true'
Set to false to avoid the creation of a temporary context file - useful for big data jobs where the default context is inside the job jar. Note that if the default context is not found JS automatically uses the command line to transfer context parameters even if SECURE_CONTEXTS=true.